Yaks is a project mainly written in C++ and C, it's free.
Yet Another KeyValue Strore
Features:
Record - A Key-value Store Field name as a key and boost::variant as a value which is an efficient strong typed union implementation.
Serializable (Under Construction) Record structure is independent of serialization policies. Client can use native serialization provided by this library or customize a new policy.
Database Table Simulation (Under Construction) Yaks's RecordFile class can be used as a table of convensional database which is associated with schema and SQL query.
Requirement:
Recommanded:
gcc 4.5+