MapKeeper
Links
License Info
Mapkeeper uses several 3rd party open source libraries and tools. The remainder of this file summarizes the tools used, their purpose, and the licenses under which they're released.
Thrift
Thrift is a serialization and RPC framework:
Boost
Boost is a collection of utility libraries for C++:
libevent
Libevent is an asynchronous event notification library.
Oracle Berkeley DB
Oracle Berkeley DB is a B-tree based transactional key-value store.
http://www.oracle.com/technetwork/database/berkeleydb/overview/index.html
Open Source License for Oracle Berkeley DB
Berkeley DB Java Edition
Oracle Berkeley DB Java Edition is log structured transactional key-value store.
http://www.oracle.com/technetwork/database/berkeleydb/overview/index-093405.html
Open Source License for Oracle Berkeley DB Java Edition
HandlerSocket
HandlerSocket is a MySQL plugin that supports simple key-value operations without going through SQL layer.
https://github.com/DeNADev/HandlerSocket-Plugin-for-MySQL
LevelDB
LevelDB is a LSM-Tree based key-value store library.
http://code.google.com/p/leveldb/
MySQL
MySQL is a popular SQL database.
WiredTiger
WiredTiger is a key-value store library.
YCSB
YCSB is a framework and common set of workloads for evaluating the performance of different key-value stores.
https://github.com/brianfrankcooper/YCSB
Kyoto Cabinet
Kyoto Cabinet is a key-value store library.
http://fallabs.com/kyotocabinet
OpenLDAP LMDB
OpenLDAP LMDB is a B-tree based memory-mapped transactional key-value store.