Cego is an open source implementation of a relational and transactional database system using an object oriented software design.
Cego supports SQL query requests using all common programming interfaces (C, C++, Perl-DBD, Java). The system architecture is multi-threaded based on POSIX threads and is designed for high end performance and availability. For high availability requirements, Cego supports a distributed database shadowing feature.
The cego database system can be downloaded here
To build the system from scratch, this requires the lfcbase and lfcxml libraries to be installed. Both are also available as open source products
The cego database system can be accessed from perl-scripts via the standard DBD driver.
The cego database system can be accessed from java programs via the standard JDBC driver
The dragon parser generator is used to to generate the SQL parser