--------------------------------------------------- -------------
XML Database (Generalized) = XML-Enabled Database Native-XML Database
XML-enabled database = store data in XML format inside
Native-XML database = store data in XML format
----------------------------------product technologies------------- ---------------
XML-enabled Database Product Example: Domino, such as Lotus.
XML-enabled database implementation example: For example, your relationship dbms, you want it to process XML data, you can use a middleware called XML-DBMS:
Relation type DBMS <------ JDBC ------> XML-DBMS middleware <------------> XML data
The XML-enabled database is criticized: The hierarchical feature of XML is its advantage. After the Table that is mapped into a relational database, it has become a flat row and column, and the advantages are expected.
Native-XML Database Product Example: Software AG Tamino.
------------------------------------- -------------
According to Ronald Bourret, XML Database is divided into six species:
Middleware
XML-enabled Databases
XML Servers (Wen Yu Note: is the above Native-XML database)
XML-Enabled Web Servers
Content Management SystemsPersistent Dom IMPLEMENTATIONSSSISTENT