XML database systems#

XML databases are able to validate XML documents against an XML schema or a DTD. In addition, they support at least XPATH, XQuery and XSLT.

Database systems#

Examples of XML database systems are eXist and MonetDB.

Home

eXist

MonetDB

BaseX

GitHub

eXist-db/exist

MonetDB/MonetDB

BaseXdb/basex

Docs

exist-db.org/exist/apps/doc/documentation

www.monetdb.org/Documentation

docs.basex.org

Application areas

CMS

CMS, Date-Warehouse, Data mining

CMS

Development language

Java

C

Java

Licenses

LGPL-2.1 License

Mozilla Public License 2.0

BSD-3-Clause License

Data model

XML

XML, column-oriented data structure

XML, geographic data

Query langauge

XQuery, XPATH

SQL

XQuery, XPATH

Transactions, concurrency

Optimistic Concurrency

ACID, XQuery Locks

Replication, skaling

Master-slave replication

Transaction replication

Remarks

With R, analyses can be carried out directly at the database level.