Commit a data bezpecne na disku?
Karel Zak
zakkr na zf.jcu.cz
Pondělí Březen 27 17:18:35 CEST 2000
> > Oracle se na Unixech da nakonfigurovat tak, aby data po skonceni
> > commitu byla fyzicky na disku. Tahle odpoved Vas urcite neuspokojuje,
> > protoze pisete klienta, ktery nevi, proti jake databazi pojede.
>
> Alo jo, uspokojuje. Jen se jeste zeptam, jak jsou na tom dalsi
> databaze (Sybase, MS SQL, PgSQL).
PgSQL ten fsync() dela pokud tam neni volba -F. Jinak ta UPS je levnejsi
volba pokud vam jde o vykon, protoze fsync() je casove drahy. Proto se i v
teto debate objevil ten "relativizmus". Casto jde o to najit kompromis.
Napr. ja pouzivam non-fsync() nastaveni prave proto, ze tam mam UPS a
nebojim se, ze by to muselo spadnout a zato mam rychlost.
Bohuzel SQL databaze (sorry ted tim nemyslim MySQL) jsou dost o zeleze
na kterem to bezi. Ty miliony za to zelezo opravdu nejsou nesmysl pokud
chcete vykon+bezpecnost a nejake normalni rozhrani (SQL) a smysluplny
zpusob zachazeni z daty a (hlavne) metody jak popisovat a dle toho ukladat
data.
(IMHO nemyslim, ze vas dotaz byl az tak spatny, jen to chce trochu
porozumeni (navzajem) :-)
Karel
Další informace o konferenci Databases