Tokyo Cabinet is an embedded key-value store written in C
, with native support for C
and C++
and wrapper APIs for other languages. Keys and values are NULL
-terminated strings or arbitrary sequences of bytes, and generally have variable size. Tokyo Cabinet is not a relational database management system; It is a dedicated key-value store similar to LevelDB, RocksDB etc. An application uses a custom non-SQL API to invoke insert, delete, update operations on data and other management functions. In addition, it supports repeatedly appending to a value, characterized as a "concatenate" operation.
http://fallabs.com/tokyocabinet/
https://fallabs.com/tokyocabinet/
https://fallabs.com/tokyocabinet/spex-en.html
FAL Labs
2006
2012
Sugamo Cabinet
https://en.wikipedia.org/wiki/Tokyo_Cabinet_and_Kyoto_Cabinet