MckoiDDB is a distributed database system for applications that need to support low latency random access (read and write) queries on datasets that span a cluster of machines in a network. The software provides the system for managing the storage of data over the network cluster and a client API for accessing and querying the data. The MckoiDDB system can scale up or down as resources are added or removed in the network, and is flexible in how the logical data models of an application are designed and implemented. MckoiDDB can be installed on high-speed private networks and over instances in Cloud service providers.
hamsterdb Transactional Storage is an ANSI-C implementation of a key/value database engine. It has a lock-free architecture, thus supporting an arbitrary number of long-running transactions and resolves transaction conflicts in memory without accessing the disk. hamsterdb uses logical, idempotent logging for recovery. It is thread-safe and concurrent, moving performance intensive operations to the background. Every hamsterdb handle can be used from arbitrary threads.
BlackRay is a relational database system designed to offer performance features commonly associated with search engines. It offers SQL support and sophisticated operational and management features. Load-balancing and operational stability by means of N+1 redundance are included. BlackRay is called a "Data Engine" since it combines traditional, relational database features and SQL with the power and flexibility of search engines. It is a true hybrid, offering transaction support, data-versioned snapshots, and sophisticated function-based indices. Wildcards, phonetic, and fuzzy logic searches are supported, as well. BlackRay supports a subset of the SQL92 standard and provides JDBC/ODBC/native driver options via the PostgreSQL protocol, in addition to an API based query option. The project is released under the GPLv2, with some drivers available under BSD-style licenses. Commercial support contracts are available as well.
PBL (The Program Base Library) is a C library of array/linked list, hash/tree set, and key file functions that can be used in a C or C++ project. It is highly portable and compiles warning-free on Linux gcc, Windows Cygwin gcc, Mac OS X, and Windows Microsoft Visual C++ 2008 Express Edition.
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.
TurnKey PostgreSQL Appliance is a server appliance for PostgreSQL, a fully-featured object-relational database with many enterprise features: ACID transactions, inheritance, Unicode, and strong support for the SQL-92 standard including subqueries, views, outer joins, foreign keys, sequences, and triggers. It is designed to be easy to use and easy to maintain. Security patches are automatically installed. It provides a Web management interface, configuration console, and an AJAX Web shell. To minimize footprint the appliance is built from the ground up with the minimum required components. It runs everywhere thanks to multiple build formats, including an installable live CD, a VMDK with OVF support, and an Amazon EC2 AMI.
TM++ is an embedded, portable, persistent Topic Maps engine. It is designed to work according to the ISO standards for TMDM 1.0 and XTM 1.0/2.0 on Windows and most POSIX-compliant operating systems like Unix and Linux. It has interfaces for C++, ALLEGROCL, CHICKEN, CLISP, CFFI, C#, Guile, Java, Lua, Modula 3, Mzscheme, Ocaml, Octave, Perl, PHP4, PHP5, Pike, Python, R (aka GNU S), Ruby, Lisp S-Expressions, Tcl, Common Lisp/UFFI, and XML.
Run BASIC is a powerful, all-in-one Web programming system and application server, designed to make Web programming easy. Its capabilities include the use of the BASIC scripting language, graphics, XML, SQLite database, Cascading Style Sheets, and more. A help file, a tutorial, and example programs are included. This free edition lets you experiment with the Run BASIC system on a single computer.