marvin-j97 / rust-storage-bench

Benchmarking Rust storage engines

Home Page:https://marvin-j97.github.io/rust-storage-bench/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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> 

About

Benchmarking Rust storage engines

https://marvin-j97.github.io/rust-storage-bench/

License:MIT License


Languages

Language:Rust 63.0%Language:TypeScript 29.9%Language:JavaScript 5.7%Language:HTML 0.7%Language:CSS 0.6%Language:Shell 0.1%