|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: Storage of XML documents & Learning from history
> I problem I am looking at is how best to store XML documents, > an area I'm sure a lot of developers are hitting right now. The principal decision is between fine-grained storage (in which the document structure is known to the DBMS) and coarse-grained storage (in which it isn't). Fine-grained storage is necessary if you want to use DBMS queries to process the information, but it is incredibly expensive, regardless of whether you use a relational or an object DB. Our experience is that fine-grained storage is very rarely necessary or cost-effective: just extract the few pieces of information needed to do queries, store these in separate columns, and hold the rest of the XML document as a blob. If you do need fine-grained storage, use an object database; relational storage of these structures will in general be grotesque. Even with an object DB, consider storing both the fine-grained and the coarse-grained views, so that you never have to reassemble the full document by finding all its bits. The old analogy here is that of taking your car to pieces every time you want to park it overnight... Mike Kay *************************************************************************** This is xml-dev, the mailing list for XML developers. To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev List archives are available at http://xml.org/archives/xml-dev/ ***************************************************************************
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








