Contrairement aux autres bases de données orientées documents , les bases de données XML prennent en charge les langages de requêtes standardisés tels que XPath et XQuery . BaseX est hautement conforme aux spécifications du World Wide Web Consortium (W3C) et aux extensions officielles Update et Full Text. Son interface graphique intégrée permet aux utilisateurs de rechercher, d'explorer et d'analyser leurs données de manière interactive, et d'évaluer les expressions XPath/XQuery en temps réel (pendant la saisie).
Langage de requête XPath- Mise à jour XQuery (W3C)
- Texte intégral XQuery (W3C)
Structure de la base de données
BaseX utilise une représentation tabulaire des structures arborescentes XML pour stocker les documents XML. La base de données sert de conteneur pour un document unique ou une collection de documents. Le schéma d'encodage XPath Accelerator et l'opérateur de jointure en escalier ont été utilisés pour accélérer les étapes de localisation XPath. De plus, BaseX propose plusieurs types d' index pour améliorer les performances des opérations sur les chemins, des recherches d'attributs, des comparaisons de texte et des recherches plein texte.
Histoire
BaseX a été créé par Christian Grün à l' Université de Constance en 2005. En 2007, BaseX est devenu open source et est depuis lors sous licence BSD-3-Clause .
Systèmes pris en charge
Le serveur BaseX est une application Java 1.8 pure et fonctionne donc sur tout système disposant d'une implémentation Java compatible. Il a été testé sous Windows, macOS, Linux et OpenBSD. Des paquets sont notamment disponibles pour Debian et Ubuntu .
Pour en savoir plus
- Conférence BaseX à LinuxTag Berlin, 2011
Plus d articles de Worldlex Wiki
Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.
Explorer l index