TPCC benchmark test tool
- Clone cpp-tpcc repository
$ git clone <cpp-tpcc https/ssh repo url>
- Build
$ mkdir build $ cmake -DBUILD_DUCKDB_DRIVER=OFF .. $ make
- Clone cpp-tpcc repository
$ git clone <cpp-tpcc https/ssh repo url>
- Build
$ mkdir build $ cmake -DBUILD_DUCKDB_DRIVER=ON .. $ make
Loading data is not currently implemented here. I've implemented a python driver that can help to load TPCC data for duckdb.
- Follow above steps to build duckdb driver
- Follow above steps to mock TPCC data
- Execute
$ cd build/duckdb $ ./duckdb-tpcc -num=1000 -path=/tmp/duckdb.tpcc -sf=1 -workers=8
- data mock
- report
- more dirver
- verifier