> >>The node id > >> could be the complete path (which isn't terribly efficient, but avoids > >> problems). > > > >right. but with delta encoding the space utilization will be better. > >given the locality of JCR/MK nodes in a low level block, you will > >have very similar paths that share a long prefix. > > Sorry I don't know what you mean with delta encoding, could you give an > example?
OK, delta encoding seems to be a too generic term. what I mean is: http://en.wikipedia.org/wiki/Incremental_encoding > >>This sounds like a promising approach for MongoDB. > > > >MongoDB only gives you atomic guarantees on the document level. > >how would you implement a commit for multiple JCR nodes? > > Do we need to guarantee all commits to be atomic (all or nothing) in a > cluster? > > MongoDB supports two-phase commit, but I would only use it for special > cases like locking. do you mean this: http://cookbook.mongodb.org/patterns/perform-two-phase-commits/ ? regards marcel
