Micro-benchmarking NoSQL storage
C CMake Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cmake
plotter
src
third_party
.gitignore
.gitmodules
AUTHORS
CMakeLists.txt
INSTALL
LICENSE
README
README.nessDB.md
export.py

README

NoSQL Benchmark.

NoSQL Benchmark (nb) is a multi-threaded benchmark tool for evaluating main
database performance metrics using OLTP-alike benchmarking against
a specified workload.

Features include:

* benchmarking types: unlimited, time limited or maximum thread limited
* different threads creation policies: at once or interleaved
* key distribution supported: uniform, gaussian
* key types supported: string, u32, u64
* CSV report file generation supported (for future plot generation)
* single configuration file
* workload tests are specified in percents against a total request count
* supported database drivers: tarantool, leveldb (redis, memcached planned).
* plotter tool (CSV to GNU Plot generation)