locking v databazi - vlasni reseni

Jan Kubik jan.kubik na kb-soft.com
Pátek Září 13 18:42:48 CEST 2002


"Karel Zak" <zakkr na zf.jcu.cz> wrote im Newsbeitrag
news:20020913142305.B17636 na zf.jcu.cz...
>  Chapu-li to dobre tak chcete delat nejakou vlasni DB pro svou
>  aplikaci? Proc nechcete pouzit nejakou existujici DB? K cemu to
>  vlastne chcete :-)

ne , jedna se o prastarou aplikaci s vlastni databazi. U te databaze lze
locking
odpojit - ten stavajici zamyka na urovni tabulek. Snahou je, locking
nahradit tak,
aby se zamykalo na urovni radek.
Samozrejme by se to melo vsechno vyhodit, ale v dnesni dobe si rada
zakazniku
vymenu systemu nemuze dovolit :-(

>
>  - kde mate ty tabulky, na disku nebo v pameti? Nebo oboji?
>
tabulky jsou na disku v jednom jedinem souboru, takze je pouze narocnou
analyzou codu mozno zjistit, jakym mechanismem se urcuje posice, kde se
ktery record naleza, aby se mohl pouzit record-locking.


>  Asi jo kdyz to tak napsali (a ze zamky v teto DB celkem bojuji :-)
>
... s tim mam tak trochu problem, Vy take jiste vite, ze rozdily ve
schopnostech
programatoru se udavaji koeficientem az 1:28


>  Kouknete se na http://www.sleepycat.com/, je tam k mani hotova DB
>  vrstava pouzitelna jako knihovna v libovolne aplikaci. Umi to i
>  transakce tak tise predpokladam, ze to ma i zamky na u rovni radku.
>  Tadle vrstva se pouziva i v nove MySQL.

vzhledem k odpovedi p. Kanovskeho a Vasi otazce ohledne Berkeley - navrhuji
dalsi
diskuze tamtez neb nejake zkusenosti s tim mam

diky za odpoved
Jan





Další informace o konferenci Test