PostgreSQL alebo MySQL (prosim ziaden flame)
Ing. Pavel PaJaSoft Janousek
janousek na fonet.cz
Středa Listopad 14 09:46:53 CET 2001
Milan Roubal wrote:
> > + TOAST
> Muzu pozadat o vysvetleni co to je a k cemu je to dobre?
Presneji to bude vedel Karel Zak, ja mam v hlave 'zapsano', ze je to
technologie pomoci ktere je databazova tabulka obecne rozdelena mezi
nekonecne (zrejme konecne, ale cislo je nezajimave pro limit) mnoho
souboru (proto i 1 bunka muze byt v radove TB (mozna vice?)). Pokud k
tomu pridate funkcni iplementaci WAL, coz je velice efektivni nastroj na
optimalni dotazovani, zamykani apod., zjistite nakonec, ze i velice
destruktivni udrzba (VACUUM, pripadne kompletni zaloha DB stroje, pravda
toto bude az v 7.2) neovlivnuje ostatni aktualne bezici klienty (a v 99%
pripadu je nepozastavuje, coz byva obvykly prakticky viditelny dusledek
soubezneho pristupu pri serializaci). Celkove se da rici, ze technologie
TOAST a WAL dela z PgSQL velice zajimavy robustni DB stor (samozrejme,
ze nejen to), tyto veci jsou samozrejme beznym 'klientum' vetsinou
skryty, maji vsak veliky vliv na limity a skalovatelnost (rovnez
rychlost) databaze.
Extrem je napr. ten, ze zurnal je ve flash pameti, kazdy index na jinem
disku (poli) a tabulky jsou rozmisteny na jinem disku (poli(ch)). Vse
lze v PgSQL realizovat bez pridavnych komponent nebo technologii jiz
nyni. Myslim si, ze o teto skalovatelnosti si muze MySQL nechat jenom
zdat.
PS: S referencni integritou samozrejme souvisi transakce, ktere jsem
explicitne nezminil v predchozim prispevku, to co 'implementovala' MySQL
nazyvat transakcemi je opravdu hodne optimisticke, PgSQL to ma jako
integralni soucast jiz hodne dlouho, myslim ze v soucasne dobe se
doplnuji posledni (nejslozitejsi varinaty) JOINu a mame komplexni
moznosti, co chybi dale?
-----------------------------------------------------------------------
Ing. Pavel Janousek (PaJaSoft) FoNet, spol. s r. o.
Vyvoj software, Intranet / Internet Sokolova 67, 619 00 Brno
E-mail: mailto:Janousek na FoNet.Cz Tel.: +420 5 4324 4749
SMS: mailto:P.Janousek na SMS.Paegas.Cz Fax.: +420 5 4324 4751
WWW: http://WWW.FoNet.Cz/ E-mail: mailto:Info na FoNet.Cz
-----------------------------------------------------------------------
Další informace o konferenci Databases