Jim Fulton wrote:

On Sep 5, 2007, at 9:39 AM, Christian Theune wrote:
I also have the feeling that our goal for ad-hoc querying would be incompatible with your envisioned framework for defining
collections and indexes.

I guess I have no idea what you are talking about.

I assumed you meant something along the lines of what people expect
of relational databases.  In the relational world, people define
tables and indexes in order to be able to do indexed ad-hoc queries.
Maybe you are talking about something else.

It is interesting to compare with XML databases. Some XML databases like MonetDB or eXist offer XPath queries into the database without anyone having to pre-define indexes. Basically these databases tend to index the entire tree structure. I'd suggest reading the eXist papers that are about. I'd also take a look at MonetDB, as at its core it's a general database system which has a RDB and XML db built on top.


I'm not sure how many of these ideas can be translated to work for Python structures - XPath is rather specific to XML, after all. But if anyone wants to talk about my ideas on all this, let me know. :)



For more information about ZODB, see the ZODB Wiki:

ZODB-Dev mailing list  -  ZODB-Dev@zope.org

Reply via email to