"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
"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."
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.