apache / kvrocks

Apache Kvrocks is a distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
https://kvrocks.apache.org/
Apache License 2.0
3.47k stars 452 forks source link

Why is kvrocks so slow? #332

Closed hiqsociety closed 3 years ago

hiqsociety commented 3 years ago

I've run kvrocks benchmark against redis

R 160k, w 55k/s

Redis R 1.2mil, w 1mil/s

git-hulk commented 3 years ago

Can u offer more information about the CPU(how many cores), Memory/Disk Type(HDD/SSD/NVMe...), as well as the benchmark command. BTW, seems you benched with the pipeline mode? It makes no sense that Redis performance up to the millilion QPS in single request mode.

git-hulk commented 3 years ago

dup with #322