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 Databases