BaseX

from Wikipedia, the free encyclopedia
BaseX

BaseX-logo-small-transparent.png
Screenshot BaseX
BaseX graphical user interface
Basic data

developer BaseX team
Publishing year 2007
Current  version 9.4.2
(August 21, 2020)
operating system platform independent
programming language Java
category XML database
License BSD
basex.org

BaseX is a native and compact XML database management system that is being developed as a community project on GitHub. It is mainly used for the storage, query and visualization of large XML documents and collections. BaseX is platform-independent and is offered under a permissive open source license ( BSD ).

In contrast to other document- oriented databases, most XML databases support standardized query languages ​​such as XPath and XQuery . BaseX offers a high level of standard conformity to the corresponding W3C recommendations and the official update and full-text extensions. The integrated graphical user interface enables interactive exploration and analysis of the data and the interactive execution of XPath / XQuery expressions.

Technologies

Database layout

BaseX uses a tabular representation of tree structures for the storage of XML documents. A database can contain both individual documents and collections of documents. The XPath accelerator coding and the staircase join operator serve as the basis for accelerating XPath localization steps. In addition, BaseX has numerous index structures that accelerate the query speed of path operations, attribute and text comparisons and full-text searches.

history

BaseX was launched in 2005 by Christian Grün at the University of Konstanz . BaseX has been open source since 2007 and is available under the BSD license .

swell

  1. GitHub: BaseX. Retrieved October 16, 2011 .
  2. Statistics: Database instances created with BaseX . Retrieved October 16, 2011.
  3. ^ W3C: XQuery Test Suite Result Summary . World Wide Web Consortium. Retrieved July 5, 2011.
  4. W3C: XPath and XQuery Full Text 1.0 Test Suite Result Summary . World Wide Web Consortium. Retrieved July 5, 2011.
  5. Transfer Magazin 03/2011, data processing with a view. Retrieved October 16, 2011 .
  6. Christian Grün, Marc Kramis Alexander Holupirek, Marc H. Scholl, Marcel Waldvogel: Pushing XPath accelerator to its limits (PDF; 632 kB) University of Konstanz. June 30, 2006. Archived from the original on September 27, 2011. Retrieved on October 16, 2011.
  7. Storing and Querying Large XML Instances . University of Konstanz. Retrieved July 29, 2012.
  8. BaseX 5.0: XML Database with Visual Frontend . Linux magazine . Retrieved October 16, 2011.
  9. Open Source Competence Center of the German Federal Administration Office. Archived from the original on March 16, 2012 ; Retrieved October 16, 2011 .

Web links