Commit a data bezpecne na disku?
Petr Novotny
Petr.Novotny na antek.cz
Pondělí Březen 27 13:56:12 CEST 2000
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 27 Mar 00, at 13:59, Jan Serak wrote:
> Takze jsme se dopidili: zalezi na DBMS.
Ach tak.
> > filesystem opravim. Mate protipriklad?
>
> Ale jak? Opravite ho tak, ze je strukturne cisty. Ale mate za vsech
> okolnosti jistotu, ze po oprave bude obsahovat data, ktera nejaky
> program ulozil (pomoci fclose()) tesne pred padem systemu?
Filesystem je v korektnim stavu vzhledem k tomu, o co se stara.
Filesystem se stara o soubory a adresare, ne o obsah souboru.
Ovsem filesystem mi skutecne dava jistotu, ze po volani fsync()
data zapsana jsou. Takze bezpecny protokol vypada takto:
Klient dava pozadavek - server zapise pozadavek - server udela
fsync() - server indikuje uspech. V tomto retezci nemuze dojit ke
ztrate dat.
> Z pohledu, ze ktereho se na problem snazime divat, to znamena, ze je
> zajisteno (virtualne neprerusitelne) napajeni serveru tak, ze pri
> vypadku stihne dojit ke korektnimu shozeni DBMS na baterky.
Hm. Musim rict, ze jsem mel o modernich databazich lepsi mineni.
Alespon jsem myslel, ze dokazu pomoci SQL UPDATE/INSERT
prikazu ulozit data bezpecneji nez pres SMTP.
Kazdopadne dekuji za osvetleni problemu.
-----BEGIN PGP SIGNATURE-----
Version: PGP 6.0.2 -- QDPGP 2.60
Comment: http://community.wow.net/grt/qdpgp.html
iQA/AwUBON8+TVMwP8g7qbw/EQKuNQCg4TAjto2/TwNKm6mSSLtUNqSnuYsAoPtm
xBlfnYscxgKnXDGDtPYnAuVC
=nnPr
-----END PGP SIGNATURE-----
--
Petr Novotny, ANTEK CS
Petr.Novotny na antek.cz
http://www.antek.cz
PGP key ID: 0x3BA9BC3F
-- Don't you know there ain't no devil there's just God when he's drunk.
[Tom Waits]
Další informace o konferenci Test