Project's tree with short descriptions: DIRECTORY.md
Python implementation for TPC-H benchmark of MYSQL database. CLI tools for measures database performance in docker.
Download and extract tpch tools (dbgen and qgen) to tpch_tools dir (required to run project): download link
Build and prepare docker images:
docker-compose buildRun containers:
docker-compose upRun containers:
docker-compose upGenerate database to test (in benchmark container):
generators/generate_db.shRun performance test (in benchmark container):
python3 benchmark_cli/cli.py --help
python3 benchmark_cli/cli.py run_benchmark 2Tomasz Czochański and Michał Matczak