XML database (broadly) = XML-enabled database + native-XML Database
XML-enabled database = internal data is not stored in XML format
Native-XML database = internally stores data in XML format
---------------------------------- Product & Technology ----------------------------
XML-enabled database product example: Lotus Domino.
XML-enabled database implementation example: for example, your relational DBMS, you want it to be able to process XML data, you can use a middleware called XML-DBMS:
Relational DBMS <------ JDBC ------> XML-DBMS middleware <------------> XML data
The XML-enabled database was criticized for its advantages in the hierarchical feature of XML. After being mapped to a table in a relational database, it becomes a row and a column in a plane, and all of its advantages are lost.
Native-XML database product example: Tamino of software ag.
---------------------------------- More ----------------------------
According to the description of Ronald bourret in XML database products, XML databases are divided into six types:
Middleware
XML-enabled databases
XML servers)
XML-enabled web servers
Content Management Systems
Persistent Dom implementations
---------------------------------- Overview ----------------------------