XML database

nativenative XML databaseXML data sourcesXML database management systemXML databases
An XML database is a data persistence software system that allows data to be specified, and sometimes stored, in XML format.wikipedia
44 Related Articles

Document-oriented database

document databasedocumentdocument-oriented
XML databases are a flavor of document-oriented databases which are in turn a category of NoSQL database.
XML databases are a subclass of document-oriented databases that are optimized to work with XML documents.

XML

Extensible Markup LanguageExtensible Markup Language (XML).xml
An XML database is a data persistence software system that allows data to be specified, and sometimes stored, in XML format.
XQuery (XML Query) is an XML query language strongly rooted in XPath and XML Schema. It provides methods to access, manipulate and return XML, and is mainly conceived as a query language for XML databases.

BaseX

BaseX is a native and light-weight XML database management system and XQuery processor, developed as a community project on GitHub.

EXist

eXist-db
It is classified as both a NoSQL document-oriented database system and a native XML database (and it provides support for XML, JSON, HTML and Binary documents).

MarkLogic Server

MarkLogic
It is a multi-model NoSQL database that has evolved from its XML database roots to also natively store JSON documents and RDF triples, the data model for semantics.

Qizx

Qizx is a proprietary XML database that provides native storage for XML data.

Sedna (database)

SednaSedna XML Database
Sedna is an open-source database management system that provides native storage for XML data.

XPath

XPath axesquerying (XPath)XPath expression
XQuery includes XPath as a sub-language and XML itself is a valid sub-syntax of XQuery.
XML database

Persistent data structure

persistentpersistencenon-destructive
An XML database is a data persistence software system that allows data to be specified, and sometimes stored, in XML format.

XQuery

queried
This data can be queried, transformed, exported and returned to a calling system.

NoSQL

structured storagekey/value storenon-relational
XML databases are a flavor of document-oriented databases which are in turn a category of NoSQL database.

JSON

JavaScript Object Notation (JSON)JSON-likedictionary
There are a number of reasons to directly specify data in XML or other document formats such as JSON.

Transport layer

transporttransport protocollayer 4
Steve O'Connell gives one reason for the use of XML in databases: the increasingly common use of XML for data transport, which has meant that "data is extracted from databases and put into XML documents and vice-versa".

Character large object

CLOBClobs
1) XML is stored into a CLOB (Character large object)

Relational database

relational databasesrelationaldatabase constraints
. XML nodes and documents are the fundamental unit of (logical) storage, just as a relational database has fields and rows.

XSLT

XSLT 3.0eXtensible Stylesheet Language Transformations (XSLT)transformation (XSLT)
In addition to XPath, some XML databases support XSLT as a method of transforming documents or query results retrieved from the database.

DB-Engines ranking

DB-Engines
Ranking of Native XML DBMS by popularity, updated monthly, from DB-Engines

Transaction Processing over XML

Transaction Processing over XML (TPoX) is a computing benchmark for XML database systems.

XQuery API for Java

XQJJava API for XQuery
The XQJ API enables Java programmers to execute XQuery against an XML data source (e.g. an XML database) while reducing or eliminating vendor lock in.

Relational database management system

RDBMSrelational database management systemsrelational database
Nonetheless, relational databases received continued, unsuccessful challenges by object database management systems in the 1980s and 1990s, (which were introduced in an attempt to address the so-called object-relational impedance mismatch between relational databases and object-oriented application programs), as well as by XML database management systems in the 1990s.

Operational database

operationaloperational database systemtransactional databases
Today, the operational DBMS market (formerly OLTP) is evolving dramatically, with new, innovative entrants and incumbents supporting the growing use of unstructured data and NoSQL DBMS engines, as well as XML databases and NewSQL databases.

Outline of databases

outline
XML database – data stored in XML format, where it can be queried, exported and serialized into the desired format.

Database model

data design modeldatabasedata model
XML database

Institute for System Programming

; Information Systems Department : The main activities of the department: multi-user fully functional relational DBMS, CORBA-based technology for distributed information systems, XML-based technology for heterogeneous data integration, native XML database Sedna, text mining and information retrieval.

Database

database management systemdatabasesdatabase systems
XML databases are a type of structured document-oriented database that allows querying based on XML document attributes.