MUSCLE (Multi User Server Client Linking Environment) is an N-way messaging server and networking API. It includes client-side networking APIs for various languages, including C, C++, C#, Delphi, Java, and Python. MUSCLE lets programs communicate over a network via streams of serialized Message objects. The included server program ("muscled") lets its clients message each other and store information in its server-side hierarchical database. The database supports flexible queries via hierarchical wildcarding, and "live" updates via a subscription mechanism.
CodeBase is a high-speed xBASE compatible database engine for C/C++, Visual Basic, Delphi & Java programmers. You can use CodeBase to write high performance database applications that are multi-user compatible with FoxPro, dBASE and Clipper, create anything from a Java applet to a full-blown Windows database application to a simple DOS utility, write scalable applications that can be deployed as single-user, multi-user or client/server, all without changing any of your source code, and port your applications to Windows, DOS, UNIX, OS/2, and Macintosh. There's a free 30-Day Test Drive option available. CodeBase is available for every major operating system including Windows XP, 2000, 9x, NT, CE, DOS, OS/2, Macintosh, and a variety of Linux and UNIX platforms including Solaris, SunOS, HP/UX, AIX, SCO, and others.
VoltDB is a blazingly fast relational database system. It is specifically designed to run on modern scale-out architectures: fast, inexpensive servers connected via high-speed data networks. It is aimed at a new generation of database applications - real-time feeds, sensor-driven data streams, micro-transactions, low-latency trading systems - requiring database throughput that can reach millions of operations per second. What’s more, the applications that use this data must scale on demand, provide flawless fault tolerance, and enable real-time visibility into the data that drives business value. It includes client application drivers for applications written in Java, C++, C#, PHP, and Python. VoltDB community members have also authored client libraries for Erlang, Ruby and Node.js. There are streaming export capabilities for leading analytic database environments, including Apache Hadoop.
Berkeley DB (libdb) is a programmatic toolkit that provides embedded database support for both traditional and client/server applications. It includes b+tree, queue, extended linear hashing, fixed, and variable-length record access methods, transactions, locking, logging, shared memory caching, database recovery, and replication for highly available systems. DB supports C, C++, C#, Java, PHP, and Perl APIs. It supports key-value pair (NoSQL), SQL, and Java Object formatted data. It is available for a wide variety of Unix platforms as well as QNX, Android, Mac OS X, and several varieties of Windows.
HyperSQL is like the doxygen program with Javadoc added, but for SQL. It hypermaps SQL views, packages, procedures, and functions to HTML source code listings, and it shows all the code locations where these are used. You can use JavaDoc-style comments for documentation and even embed UnitTests with them.
GetData is a library that provides an API to interface with dirfile databases. The dirfile database format is designed to provide a fast, scalable format for storing and reading binary, synchronously-sampled, time-ordered data. GetData was originally written for the BOOMERanG and BLAST experiments as a data format suitable for use for both quick-look and data reduction. It is now used by many other cosmological and astrophysical experiments including ACT, Planck, Spider, Keck, as well as other projects.
The Easysoft ODBC-ODBC Bridge allows applications on one machine to access ODBC data sources on another. It supports multiple concurrent connections from multiple clients to multiple target databases. The principle application is to enable access from Linux and Unix platforms to remote ODBC databases. For example, Apache/PHP programs on Linux can read/write data held on MS SQL Server on Windows, and Perl programs can read/write data held in a MS Access database. Supported applications include Applixware, Open Office, Python, Rexx/SQL, mnGoSearch, OpenLDAP, and Oracle sqlplus. Supported platforms include Linux, MacOSX, IBM zSeries, Windows and various Unix flavors.