xml| Data | database
----------------------------------Overview----------------------------
XML database (generalized) = xml-enabled database + native-xml Database
xml-enabled Database = Internally does not store data in XML format
Native-xml DATABASE = internal storage of data in XML format
----------------------------------Products & Technology----------------------------
Xml-enabled Database Products Example: Lotus Domino.
Xml-enabled Database Implementation Example: Your relational DBMS, you want it to handle XML data, you can use a middleware called Xml-dbms:
Relational dbms<------JDBC------>XML-DBMS Middleware <------------>xml data
xml-enabled database is criticized: The hierarchical nature of XML is its advantages, is mapped into a relational database table, into the plane rows and columns, the advantages of the lost.
Native-xml Database Product Example: The Tamino of Software AG.
----------------------------------more----------------------------
According to Ronald Bourret's description in the XML database products article, XML database is divided into six kinds:
Middleware
Xml-enabled Databases
XML Servers (Wen Yu Note: This is the Native-xml database above)
xml-enabled Web Servers
Content Management Systems
Persistent DOM implementations