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

Re: Why XML Over the Relational Model?

  • From: "Simon St.Laurent" <simonstl@s...>
  • To: xml-dev@i..., xlxp-dev@f...
  • Date: Sun, 03 Jan 1999 11:52:44 -0500

xml efficiency relational model
At 04:06 PM 1/2/99 -0600, len bullard wrote:
>The tutorial by example does raise the question often asked 
>and seldom answered by the XML community:  precisely 
>why should developers choose this approach (XML 
>and Java objects) over a commercial relational 
>database given the ease by which this example can be done 
>using standard SQL, script, and an  
>HTML browser?  As this same question occupied 
>many of the venerable CALS developers for some period, 
>have any new answers emerged for XML?
>
>The only one I can think of is that we didn't have 
>the DOM.

The primary answer I give this question is flexibility, though there is a
significant cost in efficiency.  XML documents can easily hold structures
that make relational databases choke, though finding data in an XML
document describing a table will be a lot slower than finding that data
when it's stored in a relational database.  If you're storing data that
doesn't live happily in columns, rows, and tables, and especially if you
need access to it across platforms and languages, XML is a lot more
capable, though not as quick.

XLink also has promise in this regard, offering far more flexible and
descriptive connections between data sources (aka documents) than the
relatively (and quite efficiently) austere connections between tables in an
RDBMS.  How this works out in the long run will depend on how that spec and
XPointer come out, but there is promise as well.  (The discussions
surrounding XML query languages may have more direct impact, though.)

XML isn't going to replace RDBMS systems, though it may relieve them of
some burdens for which they weren't particularly well suited in the first
place.  As David Megginson puts it:

>Different species, but they can be taught to play together nicely.

Sounds good to me!

Simon St.Laurent
XML: A Primer / Cookies
Sharing Bandwidth 
Building XML Applications (February)
http://www.simonstl.com

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


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.