marvin-j97 / rust-storage-bench

Benchmarking Rust storage engines
https://marvin-j97.github.io/rust-storage-bench/
MIT License
17 stars 2 forks source link
b-tree benchmark benchmarking btree database embeddable-database key-value-database key-value-store kv kv-store lsm-tree lsmt rust rust-lang sled ycsb

rust-storage-bench

Benchmarking Rust storage engines:

Non-Rust (bindings):


Example usage

cargo build -r
alias bencher='cargo run --bin daemon -r --'

bencher --out task_e_fjall_lcs.jsonl --workload task-e --backend fjall --minutes 5 --key-size 8 --value-size 256 --items 1000 --cache-size 1000000

Run many benchmarks

node tasks.mjs <...filter>