> Hi, > > > On Fri, May 16, 2008 at 11:01 AM, Tobias Bocanegra > <[EMAIL PROTECTED]> wrote: > > i think this will be a huge rewrite which will imply months of > > instability and testing, and i frankly don't know if it's worth it. > > additionally, wouldn't it compromise the NG data model? > > > I think this would fit fairly well with NG (I'm not sure if I've noted > it anywhere, but I've always thought of NGP as being bundle-based), > and we could use this as an iterative step towards it. oh really? i though it's better to have very fine difference sets. for example adding a new property to a "big" node, would only result in 'add property' as a difference, but when you have bundles, you would have to store the entire bundle as diff.
> (Another potential iterative step could be for example storing entire > bundles in the journal, and implementing a persistence manager that > gets its content from the journal instead of a separate storage.) ..and the changelog. so that the modifications of a transaction are direclty store the the journaled persistence manager and the commit would result it marking the changes as active. > I'm not sure whether this kind of a refactoring would be worth the > effort, or if we should just look at doing a rewrite from the ground > at some point in the future. Instinctively I'd prefer an iterative > approach. me, too. -- regards, toby
