https://github.com/ydb-platform/benchhelpers
Scripts and tools to bench YDB and other DBs
https://github.com/ydb-platform/benchhelpers
Last synced: 3 months ago
JSON representation
Scripts and tools to bench YDB and other DBs
- Host: GitHub
- URL: https://github.com/ydb-platform/benchhelpers
- Owner: ydb-platform
- License: apache-2.0
- Created: 2023-08-18T18:25:49.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2026-03-07T14:09:44.000Z (3 months ago)
- Last Synced: 2026-03-07T17:53:58.030Z (3 months ago)
- Language: Python
- Size: 15.7 MB
- Stars: 6
- Watchers: 3
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# benchhelpers
In this repository, you will find scripts to deploy and evaluate the performance of the
[YDB](https://ydb.tech/), [CockroachDB](https://www.cockroachlabs.com/), and [YugabyteDB](https://www.yugabyte.com/) databases.
Note that our deployment scripts are not suitable for production.
These scripts were used the article [YCSB performance series](https://blog.ydb.tech/ycsb-performance-series-ydb-cockroachdb-and-yugabytedb-f25c077a382b).
### Premise:
Many benchmarks have a problem with the fact that they don't create load efficiently enough.
That is, in order to load machines with databases, one machine with a benchmark is often not enough.
### Decision:
With the help of our scripts, you can simplify running benchmarks on multiple machines and the collection of results.
### Benchmarks that are available now:
1. [YCSB](ycsb/README.md) (YDB, CockroachDB, YugabyteDB)
2. [TPC-C](tpcc/README.md) (YDB, CockroachDB)