Home > Yaks

Yaks

Yaks is a project mainly written in C++ and C, it's free.

Yet Another KeyValue Strore

Features:

  1. Record - A Key-value Store Field name as a key and boost::variant as a value which is an efficient strong typed union implementation.

  2. Serializable (Under Construction) Record structure is independent of serialization policies. Client can use native serialization provided by this library or customize a new policy.

  3. 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:

  1. Boost 1.43+
  2. CMake 2.8+
  3. Loki

Recommanded:

gcc 4.5+