XDBM is a database designed specifically to handle XML data. It offers greater speed (since the data is stored in a preparsed format), lower memory usage (since only those parts of the file needed are loaded into memory) and faster searching for XML elements. XDBM can also parse and store plain text XML files. XDBM aims to be as close to the W3's DOM specification as possible. XDBM also comes with utilities for converting between XDBM file format and plain text and for reading XDBM files in less and emacs.
XML-DBMS is a set of Java packages for transferring data between XML documents and relational databases. It views the XML document as a tree of objects in which element types are generally viewed as classes and attributes and PCDATA as properties of those classes. It then uses an object-relational mapping to map these objects to the database. An XML-based mapping language is used to define the view and map it to the database.
XML-DBMS (Perl) is a port of the Java version of XML-DBMS. XML-DBMS is middleware for transferring data between XML documents and relational databases. It views the XML document as a tree of data-specific objects in which element types are generally viewed as classes and attributes and PCDATA as properties of those classes. It then uses an object-relational mapping to map these objects to the database. An XML-based mapping language is used to define the view and map it to the database.
XMLDB uses an RDBMS to persist arbitrary XML documents. Due to its storage mechanism, searching for and recalling documents is extremely quick. You can also perform XSL translation on documents with surprising speed. The library can be used in any program to store libxml2 documents. A PHP module is also included, making XMLDB into a complete three-tier Web application development suite.
XSet is a performance oriented main memory XML database and query engine. XSet is meant to be a low level application component that enables applications to have high speed access to stored metadata in the form of XML documents. In order to achieve the highest possible performance, XSet does not support the notion of transactions. Compared to its industry and research counterparts, XSet is miniscule. It uses a simple subset query model which is surprisingly complete for its current set of target applications. Examples of XSet applications include metadata file systems, searchable email clients, user preference registries, service discovery services, and online customized content portals. Performance evaluations have shown XSet to scale logarithmically to dataset size, and can handle hundreds of request per second on off the shelf desktop machines.
Xbase (formerly known as xdb) is an XBase compatible C++ class library. It provides C and C++ programmers with a cross-platform class and function library for manipulating Xbase type datafiles and indexes. There is support for .DBF and .NDX files (including support for Dbase III and IV memo fields, dates, and record and file locking), and limited support is also supplied for .NTX (clipper index) files. There is also an HTML user interface class which works well with the Apache Web Server.
Y Object Database Adapter (YODA) is an environment for creating and running network accessible applications. It can permanently store objects of any type and complexity, and supports attributes of most types (with the exception of only a few Python types, such as thread locks). It can be extended with YODA- server applications, and an application compiler and loader are provided.