Projects / BaseX

BaseX

BaseX is a light-weight, high-performance, and scalable XML database system and XPath/XQuery processor, including full support for the W3C Update and Full Text extensions. An interactive and user-friendly GUI frontend gives you great insight into large XML data instances. It is platform independent and works out of the box.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  08 Feb 2012 22:27

Release Notes: GUI: the management of your databases, documents, binary files, and index structure has got easier than ever before. JSON: import, query, and export JSON data via XQuery, REST, or on the command line. Incremental Indexing: update the text and attributes index in real time. Path Statistics: retrieve distinct values of location paths in constant time. New XQuery functions to simplify database, full-text, index, and repository access. XQuery 3.0 features: EQNames, namespace constructors, etc. The command line API has been revised: it can process multiple inputs in one run.

  •  12 Nov 2011 23:52

    Release Notes: This release adds stemming support for Japanese text corpora, updated start scripts, the system property "org.basex.path" (to specify a project's home directory), numerous minor XQuery 3.0 enhancements and fixes, a fix for db:optimize() calls, a fix to retain newly-introduced namespaces, and default privileges for new users set to "none". The query base URI for evaluated queries is now $HTTPPATH.

    Release Notes: This release is a reaction to user feedback and an intent to optimize the distribution packages. The Windows installer was updated to support the latest features. The zip file was updated (initial config and directories added). XQuery: much faster execution of count() when applied to opened databases. The flag -c connects to an existing database server; the flag -s specifies a port for stopping the HTTP server (Jetty); the flag -S starts the HTTP server as a service; running write operations will be completed before the server is stopped. Ruby, Python, PHP, and Java clients have been updated.

    •  15 Oct 2011 03:41

      Release Notes: This release added storage of binary files, a native and tightly integrated REST implementation and a WebDAV service for file system-like database access, both integrated into HTTP Server, XQuery Modules for JSON, SQL, XSLT, and cryptography, and full-text support for more than 20 languages, including Japanese.

      •  29 Jul 2011 05:47

        Release Notes: New XQuery functions were added for adding, deleting, renaming, and replacing documents, and optimizing databases. XSLT transformations can be done. All XQuery 3.0 functions are now supported. Tail-call optimizations were made to speed up recursive functions. ADDARCHIVES can be used to parse files within archives. SKIPCORRUPT can be used to skip non-well-formed files. The document index is now incrementally updated. The "Manage Database" GUI dialog now supports operations on multiple databases and glob syntax. Drag and drop operations were added. Clients that repeatedly fail to login are now delayed. Password operations now all use MD5.

        Screenshot

        Project Spotlight

        Marvin

        An extensible image processing framework for Java.

        Screenshot

        Project Spotlight

        Clonezilla

        A partition or disk cloning tool similar to Symantec Ghost.