tree: 69cbfa34e5488dd06cb63aa4b6280e97924b5311 [path history] [tgz]
  1. src/
  2. Cargo.toml
  3. README.md
rust/benchmarks/README.md

Apache Arrow Rust Benchmarks

This crate contains benchmarks based on the New York Taxi and Limousine Commission data set.

Currently, only DataFusion benchmarks exist, but the plan is to add benchmarks for the arrow, flight, and parquet crates as well.

cargo run --release -- --iterations 3 --path /mnt/nyctaxi/csv --format csv --batch-size 4096

Example output:

Running benchmarks with the following options: Opt { debug: false, iterations: 3, batch_size: 4096, path: "/mnt/nyctaxi/csv", file_format: "csv" }
Executing 'fare_amt_by_passenger'
Query 'fare_amt_by_passenger' iteration 0 took 7138 ms
Query 'fare_amt_by_passenger' iteration 1 took 7599 ms
Query 'fare_amt_by_passenger' iteration 2 took 7969 ms