This repo contains the code used for performance evaluation of FireDucks. The benchmarks are based on https://github.com/pola-rs/tpch, and queries for FireDucks are added.
You can find the original README here.
# clone this repository
$ git clone https://github.com/fireducks-dev/polars-tpch
$ cd polars-tpch
# Run
$ SCALE_FACTOR=10.0 ./run-fireducks.sh
You will see all timings in output/run/timings.csv
To run fireducks, polars and pandas three times:
$ .venv/bin/pip install -U pandas polars duckdb
$ RUN_IO_TYPE=skip ./run-fpdp3.sh
$ RUN_IO_TYPE=parquet ./run-fpdp3.sh