Crates.io | kvbench |
lib.rs | kvbench |
version | 0.2.1 |
source | src |
created_at | 2024-07-25 05:32:12.682556 |
updated_at | 2024-08-14 21:07:49.987034 |
description | A key-value store benchmark framework with customizable workloads |
homepage | |
repository | https://www.github.com/nerdroychan/kvbench |
max_upload_size | |
id | 1314721 |
size | 244,844 |
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. The following tasks are currently being worked on: