* Jochen Wiedmann <[EMAIL PROTECTED]> [2005-08-15 01:19]:
> Alan Gutierrez wrote:
> 
> >    The datastore looks like one big file, it's a document object
> >    model that is backed by Java NIO. I get to it via XUpdate and
> >    XSLT. 

> Interesting approach. I've heard of similar ideas, but never understood 
> the advantage, when compared to lots of smaller files?

    Yeah, I know. It's hard to describe. I forget sometimes what
    posessed me to undertake this project sometimes.

    The problem with smaller files it that they become bigger files
    after time, and you've constantly have to refactor your data to
    keep load and parse reasonable.

    Also, there seem to be problems with doing a XSLT trasform that
    is supposed to span many doucments. It's a pain to load and
    parse hundreds of documents to get a count of chapters, for example.

    My engine performs this clustering, and does so in a way that is
    either transparent, so as not to change the shape of the XML, or
    exposed as elements, so you can restrucure clusters using XSLT
    or XUpdate.

    This way, I get to look at my data as one big document. The user
    also gets the benefit of having one file to drag and drop around.

    The system supports concurrent queries and, through clustering,
    concurrent updates, and those are atomic. I've implemented
    transactions.

    I've also got point-in-time recovery, but I've not put that
    through testing yet, and I'm working on B+Tree indices. 

> >    I'm looking at ways of providing a data store for java
> >    developers that can handle both XML and Java objects.
> >
> >    In any case, is this a good place to ask questions about driver
> >    implementation?

> If you believe, that the PM layer suits you (which should be the case, 
> in particular, if the generator can help you somehow, for example by 
> creating additional configuration files), then here's the place to ask.

    Thank you. I'll be popping by with some very silly questions then.
    
    :^)

--
Alan Gutierrez - [EMAIL PROTECTED]
    - http://engrm.com/blogometer/index.html
    - http://engrm.com/blogometer/rss.2.0.xml

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to