EXist

EXist

EXist

eXist

Description de l'image EXistdb_-_home.PNG.
Informations
Développé par Wolfgang Meier, Pierrick Brihaye Leif-Jöran Olsson Adam Retter Dmitriy Shabanov Dannes Wessels
Première version
Dernière version 2.2 ()
Dépôt github.com/eXist-db/existVoir et modifier les données sur Wikidata
Assurance qualité Intégration continueVoir et modifier les données sur Wikidata
État du projet Actif
Écrit en Java
Système d'exploitation GNU/LinuxVoir et modifier les données sur Wikidata
Environnement Multiplate-forme
Langues anglais
Type SGBD NoSQL
Licence GNU LGPL
Site web www.exist-db.org

eXist est un système de gestion de base de données open source Java[1], entièrement basé sur la technologie XML. Contrairement à la plupart des systèmes de gestion de base de données relationnelles, eXist utilise XQuery, qui est une recommandation du W3C[2], pour manipuler ses données.

Avantages d'eXist

eXist permet aux développeurs la manipulation de données XML sans avoir à écrire de lourds programmes intermédiaires. eXist respecte et étend beaucoup des standards XML du W3C comme XQuery. eXist supporte aussi les interfaces REST pour interagir avec les formulaires web de type AJAX. Les applications telles que XForms sont susceptibles d'enregistrer leurs données par quelques lignes de codes. L'interface de WebDAV vers eXist permet aux utilisateurs de glisser/déposer directement des fichiers XML dans la base de données eXist. Parce qu'eXist indexe automatiquement les documents par un système de mots clefs, il est aisé de créer un système de recherche performant.

Standards et technologies eXist

eXist utilise les standards et technologies suivants :

  • XPath - Langage XML Path
  • XQuery - Langage XML Query
  • WebDAV - protocole de gestion de fichiers Web
  • REST - Representational state transfer (encodage d'URL)
  • SOAP - Simple Object Access Protocol
  • XACML - XML Access Control Language
  • XInclude (en) - mécanisme de fusion de documents XML
  • XML-RPC - protocole d'appel de procédure distante
  • XProc - langage de pipeline XML
  • XUF - extension de XQuery

Historique

eXist a été créée en 2000 par Wolfgang Meier qui reste le développeur principal en 2010. En sont sorties les versions 1.0 et 1.1 (nouvelle numérotation). Les versions 1.4.x sont actuellement supportées et les versions de développement 1.5.x préparent la sortie de la version 1.6.0.

eXist a été nommée en 2006 comme la meilleure base de données de l'année par InfoWorld[3].

eXist est largement utilisé dans l'architecture de l'application web XRX.

Voir aussi

Liens externes

Références

  1. (en) « XQuery takes center stage in eXist database », sur InfoWorld (consulté le ).
  2. (en) « 7 W3C Recommendation Track Process », sur w3.org (consulté le ).
  3. (en) « 2006 Technology of the Year Awards : The winners' list », sur InfoWorld (consulté le ).

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.