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

SQL Server 2005

Michael Kay mhk at mhk.me.uk
Fri Jan 27 09:05:43 PST 2006


what is procedural dimension
> Interesting. I thought that reliance on a single process 
> model was why 
> hierarchical databases (largely) lost out to relational databases.

No, that's far too simple an analysis. The biggest factor was that
relational database products were engineered to be cross-platform, and came
around at the time when minicomputer architectures were starting to offer a
cost-effective alternative to the mainframe. They were also declarative
rather than procedural, which was a good idea at a time when hardware was
getting cheaper and people more expensive. The declarative/procedural
dimension is quite orthogonal to the relational/hierarchic dimension but the
two have often been confused. (People are still confused, because XQuery is
declarative and hierarchic, and they weren't taught that that was possible.)

It's true that process-model-neutrality was one of the selling points of
relational databases. But I don't think that's why people (eventually)
bought them. Most people bought them simply because the previous generation
of hierarchical and network products had failed to get their standards act
together.

But what I'm really saying here is that we shouldn't be so database-centric
in our thinking. The success of XML is because architectures are now built
around information interchange rather than information storage; storing the
stuff is secondary, and the database needs to adapt to that different world.

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.