Archívum - Nov 1, 2020
PostgreSQL - használja valaki?
Háttér: a log szerveremmel, merő hobbiból, adatbázisba akarom pakolni a logjaimat. Nézegetem a különböző opciókat (mysql, postgresql, illetve a nosql adatbázisokat) és bár sokan ajánlották korábban a nosql irányt, valahogy nem győzött meg amit eddig láttam.
Szóval postgres... Mivel a szekvenciális írás nem elsődleges szempont egy RDBMS esetében, nekem szent meggyőződésem volt, hogy minden adatbázis kezelő úgy tárolja az adatokat, mint az oracle(tette régen, manapság nem tudom, mi a jellemző) : hagy helyet az egyes lapokon a későbbi update-ek számára. Hát a postgres nem...
Mennyire jellemző, hogy aki postgresql-t használ, a create table-nek megad storage paramétert? Ugyanis most szembesültem azzal, hogy a postgres 100%-os töltést használ default paraméterekkel. Magyarán, ha egy sor adatait modosítani kell, akkor az egész sort át kell helyezni fizikailag.
SSD-k korában persze ennek csak az update-nél van komolyabb jelentősége, de hdd-ken tárolt adatbázisoknál rengeteg plusz I/O művelettel járna.
■ Szóval postgres... Mivel a szekvenciális írás nem elsődleges szempont egy RDBMS esetében, nekem szent meggyőződésem volt, hogy minden adatbázis kezelő úgy tárolja az adatokat, mint az oracle(tette régen, manapság nem tudom, mi a jellemző) : hagy helyet az egyes lapokon a későbbi update-ek számára. Hát a postgres nem...
Mennyire jellemző, hogy aki postgresql-t használ, a create table-nek megad storage paramétert? Ugyanis most szembesültem azzal, hogy a postgres 100%-os töltést használ default paraméterekkel. Magyarán, ha egy sor adatait modosítani kell, akkor az egész sort át kell helyezni fizikailag.
SSD-k korában persze ennek csak az update-nél van komolyabb jelentősége, de hdd-ken tárolt adatbázisoknál rengeteg plusz I/O művelettel járna.