[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: XML Database Decision Tree?

  • From: "Champion, Mike" <Mike.Champion@S...>
  • To: xml-dev@l...
  • Date: Wed, 17 Oct 2001 20:56:34 -0400

xml database xlink


> -----Original Message-----
> From: Jeff Greif [mailto:jgreif@a...]
> Sent: Wednesday, October 17, 2001 8:15 PM
> To: Champion, Mike; xml-dev@l...
> Subject: Re:  XML Database Decision Tree?
> 
> 
> Perhaps xlink could be used to 
> provide some inter-document referential integrity, and I suppose some 
> fragment - fragment referential integrity within a document. 

Sure, it's just that the details  really haven't been worked out HOW to do
this, the XLink spec isn't widely implemented in real DBMS systems, and the
formal relationship between XLink-based "business rules" and those
implemented in RDBMS systems has not been elucidated by the theorists
(AFAIK).  XQuery takes a stab at this (they have a JOIN operation that could
presumably be implemented with XLink in an XMLDBMS and some flavor of
relational join in an RDBMS), but again the two worlds speak different
languages, and it's not clear a) when to use one vs the other and b) how you
make them work together.  I think your suggestions are interesting and
should be research fodder in academia ... but I'm not sure if native XML
DMBS are on their radar.


> Clearly people can implement contracts management in RDBMS, 
> storing the (digitally signed) text as a CLOB, and shredding into 
> elements suitable for relational storage. 

Sure, you can write *applications* that do this, but ideally redundancy
elimination and referential integrity are services that a *DBMS* can provide
more efficiently, reliably, recoverably, etc.  Designers have to make
tradeoffs between "building" functionality in an application vs "buying"
services from a DBMS, between the infinite flexibility of the relational
model and the "optimized for the usual case" convenience of the XML model,
etc.  This thread is meant to identify some of these tradeoffs and propose
heuristics ("decision trees") for addressing them, as I see it.   

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
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

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-2013 All Rights Reserved.