LinuxWorld: Practical XML with Linux, Part 3: XML database tools for LinuxFeb 09, 2001, 20:33 (0 Talkback[s])
(Other stories by Uche Ogbuji)
"Your stash of XML documents is probably growing exponentially. Uche Ogbuji provides an overview of database types, then surveys the wide range of tools available for storing and managing XML data stores...."
"Hierarchical databases are often considered the most natural representation because XML itself is a hierarchy of elements and character data. Tamino, a hierarchical XML data store based on Adabas, offers some of the best performance for XML stored in native database format."
"Developers sometimes store XML in relational DBMS by defining a column for each element type. There are other design patterns for that purpose as well. The main problem with most RDBMS approaches is that they are so difficult to extend that they hamper flexibility. One can also just store the XML untouched as character large objects (CLOBs), but in this case, the RDBMS "degenerates" to a simple hashed database."