Skip to content

fireducks-dev/polars-tpch

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

polars-tpch with FireDucks

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.

Instructions

# 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 53.6%
  • C 39.8%
  • Makefile 2.6%
  • Shell 2.0%
  • Perl 1.5%
  • Rust 0.5%