ekvsb

Crates.io: ekvsb Documentation Build Status License: MIT

Benchmark Tool for Embedded Key-Value Stores available in Rust

Supported Key-Value Stores

Installation

```console

For RocksDB (on Debian)

$ sudo apt install libclang1 $ export CINCLUDEPATH=/usr/lib/gcc/x86_64-linux-gnu/6/include/

$ cargo install ekvsb ```

Examples

console $ ekvsb workload put --count 100000 --value-size 1KiB | ekvsb run rocksdb /tmp/rocksdb | ekvsb summary { "oks": 100000, "errors": 0, "elapsed": 1.5015379999996445, "ops": 66598.38112656734, "latency": { "min": 9e-6, "median": 0.000013, "p95": 0.000023, "p99": 0.000055, "max": 0.004956 } }