Skip to content

Redis compatible nosql system performance comparison

taken from official and public data, may vary from different hardware and conf.

KeyDB

32 threads

KeyDB-perf.png

  • https://docs.keydb.dev/blog/2020/09/29/blog-post

ardb

write_buffer_size=128M;max_write_buffer_number=16;compression=kSnappyCompression;
block_based_table_factory={block_cache=512M;block_size=4;filter_policy=bloomfilter:10:true};
create_if_missing=true;max_open_files=-1;rate_limiter_bytes_per_sec=50M

ardb-perf.png

  • https://github.com/yinqiwen/ardb

kvrocks

kvrocks: workers = 16, benchmark: 8 threads/ 512 conns / 128 payload

kvrocks-perf.png

  • https://github.com/KvrocksLabs/kvrocks

Titan

titan-set.png

titan-get.png

  • https://github.com/distributedio/titan

zippydb

  • https://blog.acolyer.org/2020/03/11/rocks-db-at-facebook

pika

pika-perf.png

  • https://github.com/OpenAtomFoundation/pika/wiki/3.2.x-Performance

ssdb

ssdb-perf.png

  • https://github.com/ideawu/ssdb

Disclaimer
  1. License under CC BY-NC 4.0
  2. Copyright issue feedback me#imzye.me, replace # with @
  3. Not all the commands and scripts are tested in production environment, use at your own risk
  4. No privacy information is collected here
Try my iOS App