| Crates.io | kvbench |
| lib.rs | kvbench |
| version | 0.3.0 |
| created_at | 2024-07-25 05:32:12.682556+00 |
| updated_at | 2025-03-17 19:07:24.54333+00 |
| description | A key-value store benchmark framework with customizable workloads |
| homepage | |
| repository | https://www.github.com/nerdroychan/kvbench |
| max_upload_size | |
| id | 1314721 |
| size | 210,729 |
A benchmark framework designed for testing key-value stores with easily customizable workloads.
This Rust crate enables the execution of customizable benchmarks on various key-value stores. Users have the flexibility to adjust benchmark and key-value store parameters and store them in TOML-formatted files. The built-in command line interface is capable of loading these files and running the benchmarks as specified.
In addition to standard single-process benchmarks, it also seamlessly incorporates a key-value client/server implementation that operates with a dedicated server thread or machine.
The documentation provides detailed usage guidelines.
This project is being actively developed. More built-in stores and benchmark parameters are expected to be added.