From: Adam R. <ad...@ex...> - 2010-08-31 13:39:09
|
> Otherwise, eXist just avoids locking multiple collections at once > wherever possible as it is known to be an expensive operation and > limits concurrency. We have discussed several times replacing eXist-db's current collection mechanism with a virtualised implementation where Collections are just another number in the system. This was discussed for the purposes of performance when large collections are involved. Would this simplify the overal problem domain? If so, perhaps this work should be undertaken before a redesign of the locking system? >> The second replacement I've come up with allows two read queries to run >> simultaneously, even when they target the same collection, and when multiple collections >> are used simultaneously. > > As I said before, I welcome any exploration in this area. As James > just suggested, we may want to have a skype telecon on this to discuss > the possibilities and dangers. Skype teleconference would be good :-) -- Adam Retter eXist Developer { United Kingdom } ad...@ex... irc://irc.freenode.net/existdb |