BaseX

BaseX
BaseX
logo
Développeur BaseX Team
Première version 2007
Dernière version 7.0.2 (11-11-2011) [+/−]
Écrit en Java
Environnement Cross-platform
Langue Allemand, Anglais, Français, Italien, Japonais
Type Base XML native
Licence BSD
Site web http://basex.org

BaseX est un système de gestion de base de données XML native et légère, développé en tant que projet communautaire sur GitHub[1]. BaseX est spécialisé dans le stockage, le requêtage et la visualisation de larges documents et collections de documents XML[2]. BaseX fonctionne sur toutes plate-formes et est distribué sous une licence libre permissive Permissive free software license.

A la différence d'autres bases de données orientées document, les bases de données XML supportent les langages de requête standard tels que XPath et XQuery. BaseX est hautement conforme aux spécifications du World Wide Web Consortium (W3C) mentionnées précédemment[3],[4] ainsi qu'aux extensions officielles Update et Full Text. La GUI incluse dans BaseX permet aux utilisateurs de rechercher, explorer et analyser leurs données de manière interactive. Elle évalue les expressions XPath/XQuery en temps réel (i.e., pendant la saisie par l'utilisateur).

Sommaire

Technologies

Représentation des bases de données

Pour stocker les documents XML, BaseX utilise une représentation tabulaire de la structure arborescente XML. La base de données gère le stockage soit d'un seul document soit d'une collection de documents. On s'est inspiré du schéma d'encodage XPath Accelerator et de l'algorithme Staircase Join Operator pour accélérer les étapes de localisation XPath[5]. De plus, BaseX fournit de nombreux types d'index pour améliorer la performance des opérations de requête sur l'arborescence, sur les attributs, de comparaisons de texte et de recherche plein-texte[6].

Histoire du projet

BaseX a été initié par Christian Grün à l'Université de Constance en 2005. En 2007, BaseX devient open source et est diffusé depuis lors sous licence BSD[7],[8].

En savoir plus

Références

  1. GitHub: BaseX
  2. Statistics Overview on database instances created with BaseX. Consulté le 30 June 2011
  3. W3C: XQuery Test Suite Result Summary, World Wide Web Consortium. Consulté le 30 June 2011
  4. W3C: XPath and XQuery Full Text 1.0 Test Suite Result Summary, World Wide Web Consortium. Consulté le 30 June 2011
  5. Christian Grün, Marc Kramis Alexander Holupirek, Marc H. Scholl, Marcel Waldvogel, « Pushing XPath accelerator to its limits », Universität Konstanz, 30 June 2006. Consulté le 30 June 2011
  6. Storing and Querying Large XML Instances, Universität Konstanz. Consulté le 30 June 2011
  7. BaseX 5.0: XML Database with Visual Frontend, Linux Magazine. Consulté le 30 June 2011
  8. Open Source Kompetenzzentrum of the german Bundesverwaltungsamt. Consulté le 30 June 2011

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article BaseX de Wikipédia en français (auteurs)

Игры ⚽ Нужен реферат?

Regardez d'autres dictionnaires:

  • BaseX — BaseX …   Deutsch Wikipedia

  • BaseX — Графический интерфейс пользователя BaseX Тип Документо ориентированная СУБД …   Википедия

  • Datenbank (Liste) — Die Liste der Datenbankmanagementsysteme umfasst Software zur Verwaltung von Datenbanken, vor allen von relationalen Datenbanken, objektorientierten Datenbanken und objektrelationalen Datenbanken. Inhaltsverzeichnis 0 9 A B C D E F G H I J …   Deutsch Wikipedia

  • Datenbankliste — Die Liste der Datenbankmanagementsysteme umfasst Software zur Verwaltung von Datenbanken, vor allen von relationalen Datenbanken, objektorientierten Datenbanken und objektrelationalen Datenbanken. Inhaltsverzeichnis 0 9 A B C D E F G H I J …   Deutsch Wikipedia

  • Liste von Datenbanken — Die Liste der Datenbankmanagementsysteme umfasst Software zur Verwaltung von Datenbanken, vor allen von relationalen Datenbanken, objektorientierten Datenbanken und objektrelationalen Datenbanken. Inhaltsverzeichnis 0 9 A B C D E F G H I J …   Deutsch Wikipedia

  • Oracle Corporation — Type Public Traded as NYSE: ORCL NASDAQ:  …   Wikipedia

  • XQuery — is a query language (with some programming language features) that is designed to query collections of XML data. It is semantically similar to SQL.XQuery 1.0 was developed by the XML Query working group of the W3C. The work was closely… …   Wikipedia

  • Information overload — refers to excess amounts of information being provided, making the processing and absorbing tasks very difficult for the individual because we cannot see the validity behind the information (Yang, 2003 [Yang, C.C. (2003) Decision Support Systems …   Wikipedia

  • FLWOR — XQuery steht für XML Query Language und bezeichnet eine vom W3C spezifizierte Abfragesprache für XML Datenbanken. XQuery benutzt eine an XSLT, SQL und C angelehnte Syntax und verwendet XPath sowie XML Schema für sein Datenmodell und seine… …   Deutsch Wikipedia

  • FLWR — XQuery steht für XML Query Language und bezeichnet eine vom W3C spezifizierte Abfragesprache für XML Datenbanken. XQuery benutzt eine an XSLT, SQL und C angelehnte Syntax und verwendet XPath sowie XML Schema für sein Datenmodell und seine… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”