This repository contains steps to reproduce our experiments on Benchmarking Cloud Native Database Running on Kubernetes.
To reproduce experiments, do the following steps:
-
Install and compile
go-ycsb
We are going to use
go-ycsb
to run our benchmarking tests. To get install and compilego-ycsb
, run the following commands:git clone https://github.com/pingcap/go-ycsb.git $GOPATH/src/github.com/pingcap/go-ycsb cd $GOPATH/src/github.com/pingcap/go-ycsb make
To verify that it is working, run:
./bin/go-ycsb
-
Deploy a database to the cluster
Choose one of the following instructions to setup a database cluster:
-
Load and run each YCSB workload