[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:21:24 PDT 2007


  Re: The State of Native XML databases
> What do you guys use?  Again, I'm not saying that XML Schema 
> should be used, I was more looking into schema as a general 
> term, we need something to define the storage and constraints, right?

Actually, you don't. I happen to think that it's often very beneficial to
have a schema (or several...), but there's absolutely no inherent
requirement to do so. It's quite possible to store a random collection of
well-formed XML documents and query them.

Moreover, the notion of a schema is orthogonal to the notion of a collection
of documents. A product may associate one with the other, but it is by no
means essential.

> Our biggest issue with Oracle and XMLDB were the fact that 
> there is absolutely no transactional integrity outside of a 
> collection entry.
> Each write to a particular collection entry requires a lock 
> of the document stored.  

That's nothing to do with transactional integrity. The granularity of
locking doesn't affect integrity, it only affects throughput. 

It's true of course that a system that doesn't offer locking at a finer
granularity than the document level is unsuitable for the kind of "one big
document" database design you have chosen. So you either have to change your
design, or choose a different product. The fact that the product was
designed for a different usage scenario from yours doesn't make the product
bad, it just makes it unsuitable for your chosen approach.

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.