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


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Question for updating existing XML file

[ Lists Home | Date Index | Thread Index ]

Hi, all,

Jim Rankin wrote:

> On Jul 26, 2004, at 7:40 PM, Owen Walcher wrote:
>     I am just saying, regardless of the schema of the XML (an industry
>     standard
>     interchange or internal structures) why not leave it in XML? Why always
>     some other storage mechanism that either disassembles the XML or makes
>     querying, updating and deleting in place nearly impossible?
> This is somewhat of a perma-thread on this list. XML is inherently 
> hierarchical, so a "pure" XML database will probably be hierarchical, too.
> At one time hierarchical and relational databases were competing 
> technologies, but overall the relational model, and relational 
> databases, won out. The relational model is now more developed and 
> generally accepted to be superior to the hierarchical model for most 
> uses. (Please correct me if I'm wrong or oversimplifying here.)
> So the best way to frame your question is "Does a hierarchical model or 
> a relational model best solve my business problem?" If the answer is 
> hierarchical, it probably makes sense to always store your documents as 
> XML and query/update/insert in-place. If the answer is relational, it 
> may make more sense to store your data relationally and only 
> consume/create XML at the system's boundaries.

If the business problem is a set of big documents containing a lot of 
(common)structured data (somewhere in unstructured text) the use of a 
good native XML database management system may be incomparable to any 
other solution.

Issues like synchronization, access control, data locking and other are 
best addressed in this manner I think. Any relational solution is either 
inapplicable or unreasonable. Standalone xml files aren't good solution too.

Andrei Boyanov
CEO of Active Solutions Ltd.
http://activesolutions.bg; http://andrei.activesolutions.bg


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

Copyright 2001 XML.org. This site is hosted by OASIS