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