OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]
Re: [xml-dev] XPath and a continuous, uniform information space


yes there are *many* installations [of XML stores], but still I suspect that the number of enterprise-level data stores maintained in XML databases is less than one percent of the stores maintained in relational databases. If I am wrong, all the better. (Any statistics available?)


Von: David Lee <dlee@calldei.com>
An: Hans-Juergen Rennau <hrennau@yahoo.de>; Michael Kay <mike@saxonica.com>; "Costello, Roger L." <costello@mitre.org>
CC: "xml-dev@lists.xml.org" <xml-dev@lists.xml.org>
Gesendet: 13:11 Donnerstag, 15.August 2013
Betreff: RE: [xml-dev] XPath and a continuous, uniform information space

----- Hans-Juergen says
This unease I immediately share when remembering the fact that in spite of the huge merits of XML technology, it seems almost always out of the questions to migrate large-scale enterprise data from relational databases to XML. Is this not exactly because XML is too resource-centric in order to provide the fluid interconnectedness which relational databases after all provide?
I am not sure where you get this opinion.   This is done all the time.  There are many installations of hundred-terrabyte to petabyte scale
data collections entirely in XML that either came from Relational DB's at some point or could never be modeled in relational DB's to begin with.
To *access* this data efficiently you need an XML Database ... or atleast a system with indexing  built on top, but you needed that with RDBMS's.
And the data model that works better with XML tends to be a De-Normalized model , the opposite of that of RDBMS's .. the translation is usually smooth.   Now there are certian "types" of data which RDBMS's tend to be more efficient or "natural" at storing, and some "types" of data that say a Triple store (aka RDF) is more natural.  but I wouldn't use the term "large-scale enterprise data" to be one of the characteristics
that is an indicator of whether Relational or XML databases or RDF are the better model.     They all have unique limitations and strengths,
and IMHO it is generally the database engine itself which is the greatest differentiator.   Although XML, specifically because of its resource-centric data model does open types of large (shall I say "Big Data") scaling precisely because data is more localized within a single resource.   This allows less number of coupled operations to be required to fetch or store the same amount of information as in a normalized relational model.
So while there is a cognitive weakness in the resource model of XML there is also strength.   
David A. Lee

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 1993-2007 XML.org. This site is hosted by OASIS