A není možné tohle už nějak řešit na úrovni Hibernate? Dost bych se
divil, že by H neměl podporu pro řešení tohoto problému.
Jakub
Mirek Stohr wrote:
Presne vasi situaci (malo velkych stromu) mam taky. Resim to, jak jsem
jiz napsal, verzovanim, a verzi vlastni kazdy objekt ve stromu (resp.,
Neslo, nepouzivam Hibernate :-))
Mirek
Jakub Příkazský napsal(a):
A není možné tohle už nějak řešit na úrovni Hibernate? Dost bych se
divil, že by H neměl podporu pro řešení tohoto problému.
Jakub
Mirek Stohr wrote:
Presne vasi situaci (malo velkych stromu) mam taky. Resim
Presne vasi situaci (malo velkych stromu) mam taky. Resim to, jak jsem
jiz napsal, verzovanim, a verzi vlastni kazdy objekt ve stromu (resp.,
kazdy objekt u ktereho to dava smysl, tj. objekt, ktery mohu nejakym
zpusobem editovat). V pripade zapisu do db se zvetsi verze nikoliv pouze
objektu,
Prakticky stejny problem resim verzovanim objektu. Napsal jsem si k tomu
drobnou knihovnicku, a vse bezi bez problemu.
Podotykam ale ze je to zpusob ktery zvysi zatez db a app. serveru, ale
nastesti moje aplikace zatim s vykonem problemy nemely (a pokud mely,
duvod nebyl ve vyse zminenem).
Mirek Stohr wrote:
Prakticky stejny problem resim verzovanim objektu. Napsal jsem si k
tomu drobnou knihovnicku, a vse bezi bez problemu.
Podotykam ale ze je to zpusob ktery zvysi zatez db a app. serveru, ale
nastesti moje aplikace zatim s vykonem problemy nemely (a pokud mely,
duvod nebyl
Urcite optimistic lock s verzovanim zaznamu, celkem sikovne to podporuje
Hibernate jak jiz tady padlo. Pokud budete mit graf objektu, tak se
vyplati Coarse-Grained Lock viz
http://www.martinfowler.com/eaaCatalog/coarseGrainedLock.html, ale to uz
za si budete muset naimplementovat sam...
konkretni instanci...
JM
Původní zpráva
Od: Honza [EMAIL PROTECTED]
Předmět: Synchronizace persistentnich objektu
Datum: 04.10.2006 21:50:28
Zdravim,
muj dotaz se primo netyka Javy, ale spise navrhu aplikaci. Doufam ze
neni prilis off
Honza wrote:
Dekuji za odpoved.
Optimisticke zamikani vypada docela slibne. Nicmene vezmneme
nasledujici priklad. Objekty v mem systemu se radi do samostatnych
stromu. Techto stromu bude docela malo v pomeru s tim jak jsou velike.
Zamykat jenom podstromy by bylo dost slozite, takze budu
Zdravim,
muj dotaz se primo netyka Javy, ale spise navrhu aplikaci. Doufam ze
neni prilis off-topic.
Jak se ve viceuzivatelskem prostredi resi sychronizace a zamykani
persistetnich dat?
At uz pisu dvou nebo tri vrstvou aplikaci, vzdycky se nakonec potkam s
problemem, kdy si jeden uzivatel