BaseX

BaseX
BaseX
logo
Basex-6.6.3-GUI.png

Grafische Benutzeroberfläche von BaseX
Basisdaten
Entwickler BaseX Team
Aktuelle Version 7.0.2
(11. November 2011)
Betriebssystem plattformunabhängig
Programmier­sprache Java
Kategorie XML-Datenbank
Lizenz BSD
http://basex.org

BaseX ist ein natives und kompaktes XML-Datenbankmanagementsystem, das als Community-Projekt auf GitHub entwickelt wird.[1] Es wird vorwiegend zur Speicherung, Anfrage und Visualisierung großer XML-Dokumente und -Kollektionen eingesetzt.[2] BaseX ist plattformunabhängig und wird unter einer freizügigen Open-Source-Lizenz angeboten.

Im Gegensatz zu anderen dokumentorienterten Datenbanken unterstützen die meisten XML-Datenbanken standardisierte Anfragesprachen wie XPath und XQuery. BaseX bietet eine hohe Standardkonformität zu den genannten W3C-Empfehlungen [3][4] und den offiziellen Update- und Volltext-Erweiterungen. Die integrierte graphische Benutzeroberfläche ermöglicht eine interaktive Exploration und Analyse der eigenen Daten und erlaubt die Echtzeitausführung von XPath/XQuery-Ausdrücken[5].

Inhaltsverzeichnis

Technologien

Datenbank-Layout

BaseX verwendet eine tabellarische Abbildung von Baumstrukturen für die Speicherung von XML-Dokumenten. Eine Datenbank kann sowohl einzelne Dokumente als auch Kollektionen von Dokumenten enthalten. Die XPath-Accelerator-Kodierung und der Staircase-Join-Operator dienen als Grundlage für die Beschleunigung von XPath-Lokalisierungsschritten.[6] Des Weiteren verfügt BaseX über zahlreiche Indexstrukturen, die die Anfragegeschwindigkeit von Pfadoperationen, Attribut- und Textvergleichen und Volltextsuchen beschleunigen.[7]

Geschichte

BaseX wurde 2005 von Christian Grün an der Universität Konstanz ins Leben gerufen. Seit 2007 ist BaseX Open Source und unter der BSD-Lizenz verfügbar.[8][9]

Quellen

  1. GitHub: BaseX. Abgerufen am 16. Oktober 2011.
  2. Statistik: Mit BaseX erzeugte Datenbankinstanzen. Abgerufen am 16. Oktober 2011.
  3. W3C: XQuery Test Suite Result Summary. World Wide Web Consortium. Abgerufen am 5. Juli 2011.
  4. W3C: XPath and XQuery Full Text 1.0 Test Suite Result Summary. World Wide Web Consortium. Abgerufen am 5. Juli 2011.
  5. Transfer Magazin 03/2011, Datenverarbeitung mit Ausblick. Abgerufen am 16. Oktober 2011.
  6. Christian Grün, Marc Kramis Alexander Holupirek, Marc H. Scholl, Marcel Waldvogel (30. Juni 2006): Pushing XPath accelerator to its limits (PDF). Universität Konstanz. Abgerufen am 16. Oktober 2011.
  7. Storing and Querying Large XML Instances (PDF). Universität Konstanz. Abgerufen am 16. Oktober 2011.
  8. BaseX 5.0: XML Database with Visual Frontend. Linux-Magazin. Abgerufen am 16. Oktober 2011.
  9. Open Source Kompetenzzentrum des deutschen Bundesverwaltungsamts. Abgerufen am 16. Oktober 2011.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • BaseX — Développeur BaseX Team Première version 2 …   Wikipédia en Français

  • 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”