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
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?
An open, cross-platform journaling program.
A scientific plotting package.