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

Re: XML Database Decision Tree?

  • From: Soumitra Sengupta <soumitra@b...>
  • To: xml-dev@l...
  • Date: Fri, 19 Oct 2001 13:24:38 -0700

decision tree database
Bill Lindsey pointed out couple of things that I should have paid more attention
to.  Michael Rys pointed out another.  Sorry Michael.

My response was very wordy and lacks clarity.  Sorry about that Bill.  Will try
harder next time.  I am already getting better by working with you :-))

Second, there is a factual error in my response.  We are working with a professor
from an academic institution and not with the institution.  Sorry again.

But back to the alphaworks article.  I missed one point Kevin makes in his article.
Here is what he says:

"decomposing the XML document to persist it to a relational database is not all that
difficult".  As Dan points out, you can always store it as a "graph (two columns for
the edges, the third for the labels and/or data values)".  This was suggested by
Florescu and Kossman.  Now comes the problem.  How do you construct a specific
element without many self-joins.

This is partially true.  I think any smart DBA can come up with a schema for doing
this.  But putting it into a relational DB is easy.  How about making it usable so
that:
a. You do not have to alter that schema every time a new document type is thrown at
you
b. A usable schema that supports mixed content is non-trivial unless you store the
XML as a CLOB or a BLOB
c. You can retrieve the document using XPath or XQuery (once it becomes a
recommendation)
d. Reconstructing fragments
e. Performance
f. Scalability
I have seen at least 2 posts in this group before that describes a solution to this.

As Mike points out, try Docbook.  Once you have a solution for this on a RDMS, try
storing a NITF, XHTML or xCBL document without redoing everything.

So you see it is not all that simple when you are trying to build a solution or a
product that will stand deployment.

Regards,

Soumitra




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.