mxODBC is an extension package that provides a Python Database API compliant interface to ODBC 3.5 capable database drivers and managers. In addition to the capabilities provided through the standard API it also provides a rich set of catalog methods that allow you to scan the database for tables, procedures, etc. Furthermore, it uses the mxDateTime package for date/time value interfacing eliminating most of the problems these types normally introduce (other in/output formats are available too). Supported database targets are MySQL, Solid, Sybase, Oracle, Infomix, Adabas, MS Access, MS SQL Server and many other databases with ODBC drivers. Also supported are the Windows ODBC manager and the Unix ODBC managers iODBC and unixODBC, as well as the EasySoft ODBC-ODBC bridge.
mysqldiff is a Perl script which compares the data structures (i.e. table definitions) of two MySQL databases and returns the differences as a sequence of MySQL commands suitable for piping into mysql which will transform the structure of the first database to be identical to that of the second (c.f. diff and patch). Database structures can be compared whether they are files containing table definitions or existing databases, local or remote.
Net::Z3950::SimpleServer is a Perl module which implements the server side of the Z39.50 (information retrieval) protocol. It hides the complexity of network exchanges, packet serialization, and session handling. You are required only to implement simple callbacks to support searching and record retrieval. It is the basis of the "Zoogle" project, which is a Z39.50 gateway to the Google web index.
NoSQL is a fast, portable, relational database management system without arbitrary limits. It runs under, and interacts with, the UNIX operating system. It uses the Operator/Stream DBMS paradigm. There are a number of "operators" that each perform a unique function on the data. The "stream" is suplied by the UNIX input/output redirection mechanism. Therefore each operator processes some data and then passes it along to the next operator via the UNIX pipe function. This is very efficient as UNIX pipes are implemented in memory. NoSQL is compliant with the relational model.
ODBC Socket Server is a database access toolkit that exposes Windows NT ODBC data sources via an XML-based TCP/IP interface. The base distribution includes a 32-bit multi-threaded Windows NT Service and clients written using COM (Windows C++), Perl, PHP, Python, and C++ (Linux). Most clients include source code and everything is very well documented in an easy to read PDF manual.
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.