eXist

From Wikipedia, the free encyclopedia
Jump to: navigation, search
EXist
EXist logo.png
Original author(s) Wolfgang Meier
Developer(s) Pierrick Brihayne Leif-Jöran Olsson Adam Retter Dmitriy Shabanov Dannes Wessels
Initial release 2000 (2000)
Stable release 2.1 / July 18, 2013; 11 months ago (2013-07-18)
Written in Java
Type DBMS
License GNU LGPL v2.1.
Website www.exist-db.org

eXist is an open source database management system entirely built on XML technology, also called a native XML database. Unlike most relational database management systems, eXist uses XQuery, which is a W3C Recommendation, to manipulate its data.

eXist is released under version 2.1 of the GNU LGPL.

eXist Benefits[edit]

eXist allows software developers to persist XML data without writing extensive middleware. eXist follows and extends many W3C XML standards such as XQuery. eXist also supports REST interfaces for interfacing with AJAX-type web forms. Applications such as XForms may save their data by using just a few lines of code. The WebDAV interface to eXist allows users to "drag and drop" XML files directly into the eXist database. Because eXist automatically indexes documents using a keyword indexing system it is very easy to create high-performance document search systems with eXist.

eXist Standards and Technologies[edit]

eXist has support for the following standards and technologies

eXist History[edit]

eXist was created in 2000 by Wolfgang Meier who still is the lead developer as of 2013. In September 2006, it reached version 1.0 and 1.1 (new numbering scheme). In February 2013 it reached version 2.0. Current maintenance activities are on the 2.0.x and 1.4.x versions and new developments are on the 3.0dev version that will be released as 3.0.0.

eXist was nominated in 2006 as the best XML database of the year by InfoWorld.

eXist is used heavily in the XRX web application architecture.

See also[edit]

  • XML database
  • XQuery - w3c XML query language
  • XPath - w3c XML data selection language
  • WebDAV - Web Distributed Authoring and Versioning
  • SOAP - Simple Object Access Protocol
  • CouchDB - a document-oriented database based on JSON

References[edit]

External links[edit]