Everything about XML database
Database presenting data in XML formats
An XML database is a data persistence software system that allows data to be specified, and stored, in XML format. This data can be queried, transformed, exported and returned to a calling system. XML databases are a flavor of document-oriented databases which are in turn a category of database.Relational database management systems continue to support XML storage and processing alongside relational data. For example, Microsoft SQL Server supports an XML data type and XML schema collections, which can be used to validate XML documents and provide type information for stored data. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: XML databaseA 5-minute orientation
- Skim a recent paper: XML2HBase: Storing and querying large collections of XML documents using a NoSQL database systemInfluential work since 2022
- Pick up a classic book: Definitive XML SchemaThe most-reprinted book on the subject
- Read the landmark paper: TIMBER: A native XML databaseCited 219 times
- Go sideways: PureXMLA closely related topic
- Go sideways: SQL/XMLA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
TIMBER: A native XML database
On database theory and XML
XML schema mappings for heterogeneous database access
Integrating XML and Relational Database Systems
Converting relational database into XML documents with DOM
What makes the differences: benchmarking XML database implementations
XML data update management in XML-enabled database
Efficient recursive XML query processing using relational database systems
🆕 Influential since 2022
XML2HBase: Storing and querying large collections of XML documents using a NoSQL database system
Mapping Relational Database to Full-Text XML for Open Journal System Cross-Platform Article Distribution
Performance Evaluation of XML Dynamic Labeling Schemes on Relational Database
XAPP: An Implementation of SAX-Based Method for Mapping XML Document to and from a Relational Database
Exporting Mycenaean: From a Relational Database to EpiDoc XML files (and back again?)
📚 Books worth reading
Definitive XML SchemaPriscilla Walmsley · 2001
Web data managementSerge Abiteboul · 2011
XML Databases and the Semantic WebBhavani Thuraisingham · 2002
DB2 PureXML cookbookMatthias Nicola · 2009
XMLBob DuCharme · 1998- 📕MatML version 3.0 schemaE. F. Begley · 2003
Designing XML DatabasesMark Graves · 2001- 📕MatML version 3.0 schemaE. F Begley · 2003
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- PureXML pureXML is the native XML storage feature in the IBM Db2 data server. pureXML provides query languages, storage technologies, indexing technologies, and…
- SQL/XML SQL/XML or XML-Related Specifications is part 14 of the Structured Query Language (SQL) specification. In addition to the traditional predefined SQL data…
- Database trigger A database trigger is procedural code that is automatically executed in response to specific events on a table or view in a database. Triggers are commonly…
- IBM Db2 Db2 is a family of data management products, including database servers, developed by IBM. It initially supported the relational model, but was extended…
- XQuery API for Java XQuery API for Java (XQJ) refers to the common Java API for the W3C XQuery 1.0 specification. The XQJ API enables Java programmers to execute XQuery against…
- SQL Structured Query Language (SQL) (pronounced /ˌɛsˌkjuˈɛl/ S-Q-L; or alternatively as /ˈsiːkwəl/ "sequel") is a domain-specific language used to manage data…
- Comparison of relational database management systems The following tables compare general and technical information for a number of relational database management systems. Please see the individual products'…
- SQL:1999 SQL:1999 (also called SQL 3) was the fourth revision of the SQL database query language. It introduced many new features, many of which required clarifications…