XML-Datenbanksysteme#

XML-Datenbanken sind in der Lage, XML-Dokumente gegen ein XML-Schema oder eine DTD zu validieren. Darüberhinaus unterstützen sie mindestens XPATH, XQuery und XSLT.

Datenbanksysteme#

Beispiele für XML-Datenbanksysteme sind eXist und 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

Anwendungsgebiete

CMS

CMS, Date-Warehouse, Data mining

CMS

Entwicklungssprache

Java

C

Java

Lizenzen

LGPL-2.1 License

Mozilla Public License 2.0

BSD-3-Clause License

Datenmodell

XML

XML, Spaltenorientierte Datenstruktur

XML, Geo-Daten

Query-Langauge

XQuery, XPATH

SQL

XQuery, XPATH

Transaktionen, Nebenläufigkeit

Optimistic Concurrency

ACID, XQuery Locks

Replikation, Skalierung

Master-Slave-Replikation

Transaktionsreplikation

Anmerkungen

Mit R können Analysen direkt auf Datenbankebene durchgeführt werden.