kvbench

Crates.iokvbench
lib.rskvbench
version0.3.0
created_at2024-07-25 05:32:12.682556+00
updated_at2025-03-17 19:07:24.54333+00
descriptionA key-value store benchmark framework with customizable workloads
homepage
repositoryhttps://www.github.com/nerdroychan/kvbench
max_upload_size
id1314721
size210,729
Chen Chen (nerdroychan)

documentation

README

kvbench

Crates.io Version Docs.rs Status

A benchmark framework designed for testing key-value stores with easily customizable workloads.

Introduction

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.

Usage

The documentation provides detailed usage guidelines.

Development

This project is being actively developed. More built-in stores and benchmark parameters are expected to be added.

Commit count: 0

cargo fmt