Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

DatabasesOpen SourceC++ APIsLow LatencyKey-Value Storage

Embedded database with on-disk storage mode

In-Memory (Caching) CapabilitiesNote
Aerospike(tick)(tick)(tick)(tick)(error)(tick)
Berkeley DB (one of the best)
(tick)(tick)(tick)(tick)(tick)(tick)Developed by Oracle Inc. Support APIs for multiple programming languages. Support many Operating systems as the server. One of the oldest and developed in the year 1994.
Redis(tick)(tick)(tick)(tick)(error) only In-memory capabilities. Can only use it as cache store so cannot store data larger than RAM size.(tick)One of the best but cannot store big volumes of data larger than RAM hence cannot be used for our purpose.
LevelDB
(tick)(tick)
(tick)(tick)
Developed by Google Inc. IoS is not supported as a server operating system. Developed in 2011.
RocksDB (also very much recommended)(tick)(tick)
(tick)(tick)
Developed by Facebook Inc. Developed in 2013. Only supports APIs in language C++ and Java.
LMDB (Very high performant)
(tick)(tick)




BadgerDB






Riak KV(tick)(tick)




Amazon DynamoDB






SQLite (Not very good performance)
(tick)




Kyoto Cabinet
(tick)Halo DB(error) (Only JAVA)Developed Yahoo Inc.InfinityDB(error) (Only JAVA)