Open Source Legacy Relational Model databases



Firebird is a relational database offering many ANSI SQL-92 features that runs on Linux, Windows, and a variety of Unix platforms. Firebird offers excellent concurrency, high performance, and powerful language support for stored procedures and triggers. It has been used in production systems, under a variety of names since 1981.
Firebird is a commercially independent project of C and C++ programmers, technical advisors and supporters developing and enhancing a multi-platform relational database management system based on the source code released by Inprise Corp (now known as Borland Software Corp) under the InterBase Public License v.1.0 on 25 July, 2000.

Apache Derby is an open source relational database implemented entirely in Java. It has a small footprint that makes it easy to embed in any Java-based application, but it also supports the more familiar client/server mode. It is based on the Java, JDBC, and SQL standards, making code developed more portable to standards-compliant databases.

EnterpriseDB is an enterprise-class relational database management system (RDBMS) that is built on PostgreSQL, the world’s most advanced open source database. EnterpriseDB is compatible with Oracle applications, reliable and scalable for high-volume, mission-critical enterprise use, and affordable.

EnterpriseDB Advanced Server is a complete product suite that includes the following components:

* Database Server – The RDBMS engine
* Replication Server – Asynchronous master-slave replication
* DBA Management Server – Monitoring, performance profiling, and reporting
* Developer Studio – Graphical console for developers and DBAs
* Procedural Language Debugger – Interactive debugger for stored procedures
* Client Connectors – Access from various programming environments
* Oracle Migration Toolkit – Transfer schemas, logic, and data to EnterpriseDB
* Reporting Tools – JasperReports engine and graphical report designer

Cafeterra is a message queue-based EAI project with a Web user interface for designing, processing, and monitoring inter-application data flows. Supported connectors are based on an RDBMS, flat files (CSV, fixed length record, XML, HL7, HTML, etc.), LDAP, and SOAP, with others planned. The main features are message tracking and archival, joining

HSQLDB (HyperSQL DataBase) is the leading SQL relational database engine written in Java. It offers a small, fast multithreaded and transactional database engine with in-memory and disk-based tables and supports embedded and server modes. It includes a powerful command line SQL tool and simple GUI query tools.