Projects / cego


Cego implements a relational and transactional database system with support for the SQL query language. The current release contains the most common database features for basic table manipulation and data retrieval. Indexes, foreign keys, views, and stored procedures are also implemented. Future releases (2.0 and above) will support a multi-node database concept with log file shipping for an automatic database application failover.

Operating Systems

RSS Recent releases

  •  13 Apr 2014 18:02

    Release Notes: Fixes in btree recovery.

    •  05 Apr 2014 22:49

      Release Notes: This release adds a patch in BTreeNode to avoid effects for Linux (using memmove instead of memcpy) and several patches to improve crash recovery.

      •  16 Mar 2014 18:04

        Release Notes: A patch for CegoBTreeCursor to fix an infinite loop bug in the case of open transactions.

        •  25 Feb 2014 12:19

          Release Notes: Small enhancements for init mode.

          •  21 Feb 2014 21:26

            Release Notes: This release adds a small patch for the DatabaseManager::objectExists method.

            RSS Recent comments

            23 Apr 2014 04:45 Avatar starstube


            16 Nov 2010 06:46 lemke

            Good question :) One motivation are the distributed aspects of the cego database.
            ( see the documentation on my home page ). Furthermore, I wanted to make a fresh, small and clean software design completety written in C++. As a third aspect, look to the database administration features like datafile management. A lot of this stuff was inspired from high end requirements

            16 Nov 2010 04:37 djzort Thumbs up

            Im very curious what need this database is aimed at. What missing features in mysql/postgresql/sqlite etc motivated to author to create a database?


            Project Spotlight

            NetStats Baseball

            A simulation of major league baseball.


            Project Spotlight


            A library and a tool for a read-only access on a Smaky disk.