/rust-storage-bench

Benchmarking Rust storage engines

Primary LanguageRustMIT LicenseMIT

rust-storage-bench

Benchmarking Rust storage engines:

Non-Rust (bindings):


  • Δ LSM based
  • Ω B-tree based
  • Ψ Hybrid (Bw-Tree, ...)
  • ★ has reached 1.0

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>