Home

Awesome

cachegrand-benchmarks

Welcome to the cachegrand-benchmarks repository! This repository contains the benchmark data for cachegrand, the world's fastest key-value store and cache! Here you'll find the raw benchmark data, usually generated with memtier_benchmark, that showcases the incredible performance of cachegrand as well as comparisons to competitor key-value stores like Redis, KeyDB, DragonflyDB, and more.

Repository Structure

Benchmark Data

The benchmark data is organized in the following folder structure:

[platform_name]/[platform_version]/[benchmark_specs]/[node_number]/[thread_count]/[operation_type]

For example, to find the benchmark results for cachegrand v0.2.1 using the c5-pipeline64 configuration, generated by the load server n01 with t1 thread for get operations, you would look in the following folder:

cachegrand/v0.2.1/c5-pipeline64/n01/t1/get

Benchmark Types

cachegrand's benchmarks can be of two types:

Latest Benchmarks Results

To make it easier to access the data contained in the repo, a number of charts have been put together and attached to the repository as picture.

latest-benchmarks

Contributing

If you have benchmark data you'd like to contribute or if you find any issues with the existing data, please feel free to open an issue or submit a pull request.

License

The benchmarks data in this repository are licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License (CC BY-NC-ND 4.0) meanwhile the scripts might be licensed under different licenses (e.g. GPL3, BSD-3-clause, etc.).