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.
For a more detailed description of the database, please see the following links
The cego database system can be downloaded here
|Cego Database system|
|cego-2.38.16.tar.gz||[ Released at 30.12.2017 ]|
To build the system from scratch, this requires the lfcbase and lfcxml libraries to be installed. Both are also available as open source products
|LFC Foundation Classes Base|
|lfcbase-1.11.5.tar.gz||[ Released at 20.12.2017 ]|
|LFC Foundation Classes XML extension|
|lfcxml-1.2.6.tar.gz||[ Released at 10.11.2016 ]|
The cego database system can be accessed from perl-scripts via the standard DBD driver.
|Cego DBD Driver|
|DBD-cego-1.4.0.tar.gz||[ Released at 07.11.2017 ]|
The cego database system can be accessed from java programs via the standard JDBC driver
|Cego JDBC Driver|
|cegojdbc-1.7.1.jar||[ Released at 10.11.2016 ]|
A database converter utility is available to convert SQL scripts from other databases to cego and vice versa.
|cegobridge-1.3.0.tar.gz||[ Released at 16.11.2017 ]|
The dragon parser generator is used to to generate several parsers, which are part of the packages above. . A dedicated Users Guide is available
|Dragon parser generator|
|dragon-1.4.3.tar.gz||[ Released at 10.11.2016 ]|