Benchmarks for Scylla Golang Driver
scylla-go-driver- Scylla Go driverscylla-rust-driver- Scylla Rust drivergocql- A driver written in Go
Each benchmark is inside a Docker image
Build the image and run the benchmark
Most commands require sudo or being in the docker group
For example to run the basic benchmark using scylla-rust-driver
- Start a local scylla instance:
sudo ./scylla.sh - Enter benchmark directory:
cd benchmarks/basic/rust - Build the benchmark:
sudo ./build.sh - Wait until scylla is ready (Should say something like
listening on 172.17.0.3) - Run the benchmark:
sudo ./run.sh
Chart generator is also in a docker image for convenience
- Enter the
generate_chartdirectory - Build the docker image:
sudo ./build.sh - Enter benchmark results in
config.py - Generate the chart:
sudo ./generate.sh - Generated chart will be in
chart.png

