Koukal jste jiz na JCR, treba implementace Apache Jackrabbit? Prakticky jsem
to jeste nezkousel, ale dle popisu by to melo podporovat zamykani. Navic by
to melo podporovat transakce, coz se Vam asi taky hodi...
Jan Moravec

> -----Původní zpráva-----
> Od: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] za uživatele Jaroslav Hurdes
> Odesláno: Friday, October 10, 2008 22:37
> Komu: Konference Java
> Předmět: Konkurentni pristup k souborum
> 
> 
> Zdravim, resim situaci, ze potrebuji ukladat desitky az stovky GB 
> obrazku, ktere maji vazbu na data v databazi. Zatim jsem to 
> mel udelane 
> pres ukladani do databaze (BLOB). Toto reseni vyzaduje vykonnejsi 
> databaze napr. Oracle, ci DB2. Dalsi moznosti je ukladani dat 
> primo na 
> filesystem a v databazi si drzet jenom cesty k souborum, coz znamena 
> mensi zatizeni databaze.
> 
> Tady ale poterbuji vyresit soubezny pristup k datum, kdy v jednom 
> okamziku muze nekolik klientu cist data a zaroven muze prijit 
> pozadavek 
> na zapis, ci odstraneni souboru. Potrebuji vyresit zamykani 
> souboru pri 
> modifikacich, tak aby ti co ctou museli pockat, nez se 
> operace ukonci a 
> naopak pokud nekdo jiz cte data, tak aby ten co modifikuje pockal, az 
> jsou data prectena a pote se provedlo uzamceni a modifikace.
> 
> Zatim jsem na to sel pres RandomAccesFile a zamykani pres FileChannel 
> lock() a release(). Muze nekdo poradit, zda je to spravna cesta, nebo 
> zda neexistuje jiz nejaka knihovana resici tento problem bud 
> jako celek, 
> nebo nizkourovnovy pristup k souborum a jejich zamykani .
> 
> Diky Jaroslav Hurdes
> 

Odpovedet emailem