[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message]

Re: The State of Native XML databases

Michael Kay mike at saxonica.com
Mon Aug 20 20:32:56 PDT 2007


  Re: The State of Native XML databases
> Why can't a document in the collection just become 
> a node of a node collection within a schema bound storage?

We did look at the idea of making a collection into another kind of node
above the document node level. However, we felt this might be
institutionalizing the concept of a collection rather prematurely. It would
force one to answer all sorts of questions such as whether a document can
belong to more than one collection, whether collections can contain further
collections, whether there is any relationship between the URI of a
collection and the URIs of the documents within it, whether the documents in
a collection have any stable ordering. We felt it was probably better to
keep collection as a lightweight abstraction with a lot of implementation
flexibility and see how implementations ended up taking advantage of it.

This extends to the relationship between collections and schemas. Current
products are handling this in a wide variety of different ways, none of
which is yet provably the best way. So standardisation would be premature.

The concept of the database as a single-level XML hierarchy with a single
database node at the top is attractive intellectually, but for many
practical applications the concept of a database as a flat collection
containing a large number of moderate-sized documents is a more manageable
proposition. Certainly I think the engineering is better understood. 

Michael Kay
http://www.saxonica.com/



Purchase Stylus Studio Online Today!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.