请输入您要查询的百科知识:

 

词条 EXist
释义

  1. History

  2. Features

  3. Supported standards and technologies

  4. See also

  5. References

  6. Further reading

  7. External links

{{lowercase|eXist-db}}{{COI|date=February 2019}}{{Infobox software
| title = eXist-db
| logo = EXist logo.png
| logo size = 200px
| screenshot =
| author = Wolfgang Meier
| developer = Pierrick Brihayne, Leif-Jöran Olsson, Adam Retter,[1] Dmitriy Shabanov, and Dannes Wessels.
| released = {{Start date|2000}}
| latest release version = 4.6.0
| latest release date = {{Start date and age|2019|02|19}}
| latest preview version = 5.0.0-RC6
| latest preview date = {{Start date and age|2019|02|19}}
| programming language = Java
| operating system = Linux, Mac, Windows
| platform = Java
| genre = NoSQL DBMS
| license = GNU LGPL v2.1.
| standard = XQuery XSLT XPath XUpdate XQJ DTD XML Schema RelaxNG XML
| repo = {{URL|https://github.com/exist-db/exist/}}
| website = {{URL|http://www.exist-db.org/}}
}}

eXist-db (or eXist for short) is an open source software project for NoSQL databases built on XML technology. 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). Unlike most relational database management systems (RDBMS) and NoSQL databases, eXist-db provides XQuery and XSLT as its query and application programming languages.

eXist-db is released under version 2.1 of the GNU LGPL.

History

eXist-db was created in 2000 by Wolfgang Meier. Major versions released were 1.0 in September 2006, 2.0 in February 2013, 3.0 in February 2017, 4.0 in February 2018, and 5.0.0-RC1 in June 2018.

eXist-db was awarded the best XML database of the year by InfoWorld in 2006.[2]

A company called [https://existsolutions.com/ eXist Solutions GmbH] in Germany promotes the software.[3].

There is an O'Reilly book for eXist-db which is co-authored by Adam Retter and Erik Siegel.[4]

Features

eXist-db allows software developers to persist XML/JSON/Binary documents without writing extensive middleware. eXist-db follows and extends many W3C XML standards such as XQuery. eXist-db 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-db allows users to "drag and drop" XML files directly into the eXist-db database. eXist-db automatically indexes documents using a keyword indexing system.{{Citation needed|date=April 2015}}

Supported standards and technologies

eXist-db has support for the following standards and technologies:

  • XPath - XML Path language
  • XQuery - XML Query language
  • XSLT - Extensible Stylesheet Language Transformations
  • XSL-FO - XSL Formatting Objects
  • WebDAV - Web distributed authoring and versioning
  • REST - Representational state transfer (URL encoding)
  • RESTXQ - RESTful annotations for XQuery
  • XInclude - server-side include file processing (limited support)
  • XML-RPC - a remote procedure call protocol
  • XProc - a XML Pipeline processing language
  • XQuery API for Java[5]

See also

{{Portal|Free and open-source software}}
  • NoSQL
  • XML database
  • XQuery - W3C XML query language
  • XPath - W3C XML data selection language
  • WebDAV - Web Distributed Authoring and Versioning
  • BaseX - another Open Source Native XML Database
  • CouchDB - a document-oriented database based on JSON

References

1. ^{{Cite web |title=Adam Retter - O'Reilly Media |url=http://www.oreilly.com/pub/au/6051 |accessdate=November 30, 2017 }}
2. ^"InfoWorld Best XML Database 2006"
3. ^{{Cite web |title= About eXist Solutions |url= http://www.existsolutions.com/about.xml |accessdate= September 23, 2016 }}
4. ^{{Cite web |title=eXist |url=http://shop.oreilly.com/product/0636920026525.do |accessdate=November 30, 2017 }}
5. ^eXist XQJ API

Further reading

  • {{cite book|last1=Siegel|first1=Erik|last2=Retter|first2=Adam|title=eXist : A NoSQL Document Database and Application Platform |year=2014|publisher=O'Reilly Media|isbn=978-1-4493-3710-0}}

External links

  • {{official website|http://www.exist-db.org}}

5 : Free database management systems|XML databases|Software using the LGPL license|Database-related software for Linux|Free software programmed in Java (programming language)

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/30 4:22:33