Vortex BenchmarksLoading benchmark summaries…
This can take a few seconds after new results are published.
Compressionⓘ17 charts
Write Throughput
#1vortex3.46x2006 MB/s
#2lance1.83x1219 MB/s
#3parquet1.00x605 MB/s
Scan Throughput
#1vortex34.52x99.62 GB/s
#2lance7.04x17.03 GB/s
#3parquet1.00x3.19 GB/s
Geomean throughput ratio to Parquet | Aggregate throughput (higher is better)
Compression Sizeⓘ26 charts
#1parquet8.53x
#2vortex8x
#3lance4.29x
#4arrow-ipc1.07x
parquet: minimum 1x, mean 1x, maximum 1x1x1x1x
vortex: minimum 0.551x, mean 1.07x, maximum 1.43x0.551x
Random Accessⓘ18 charts
Hot
#1vortex1.18x114.81 ms
#2lance1.39x110.85 ms
#3arrow-ipc2.38x15.63 ms
#4parquet182.74x74.76 s
Clickbenchⓘ43 charts
Performance Summary
#1datafusion:vortex1.12x3.97 s
#2duckdb:vortex1.30x4.64 s
#3datafusion:vortex-compact1.40x4.77 s
#4duckdb:vortex-compact1.52x5.17 s
#5duckdb:parquet1.70x5.45 s
#6datafusion:parquet1.77x6.14 s
TPC-H (NVMe) (SF=1)ⓘ22 charts
Performance Summary
#1duckdb:duckdb1.15x403.49 ms
#2duckdb:vortex1.32x450.43 ms
#3duckdb:vortex-compact1.42x481.08 ms
#4datafusion:vortex1.54x538.62 ms
#5datafusion:vortex-compact1.65x569.46 ms
#6datafusion:arrow2.86x1.08 s
#7
TPC-H (S3) (SF=1)ⓘ22 charts
Performance Summary
#1datafusion:parquet1.17x5.95 s
#2datafusion:vortex-compact1.35x6.93 s
#3datafusion:lance1.45x7.69 s
#4duckdb:vortex-compact1.50x7.69 s
#5datafusion:vortex1.60x7.98 s
#6duckdb:vortex1.69x9.12 s
#7
TPC-H (NVMe) (SF=10)ⓘ22 charts
Performance Summary
#1duckdb:duckdb1.19x1.36 s
#2duckdb:vortex1.33x1.59 s
#3duckdb:vortex-compact1.45x1.71 s
#4datafusion:vortex1.47x1.89 s
#5datafusion:vortex-compact1.57x1.93 s
#6duckdb:parquet2.70x3.36 s
#7
TPC-H (S3) (SF=10)ⓘ22 charts
Performance Summary
#1datafusion:vortex-compact1.16x11.82 s
#2datafusion:parquet1.24x13.16 s
#3datafusion:vortex1.30x13.12 s
#4duckdb:parquet1.68x17.21 s
#5duckdb:vortex-compact2.72x28.46 s
#6duckdb:vortex2.81x30.36 s
#7
TPC-H (NVMe) (SF=100)ⓘ22 charts
Performance Summary
#1duckdb:vortex1.23x12.04 s
#2datafusion:vortex1.47x18.14 s
#3duckdb:parquet1.60x14.26 s
#4datafusion:parquet2.07x20.51 s
Geomean of query time ratio to fastest (lower is better)
TPC-H (S3) (SF=100)ⓘ22 charts
Performance Summary
#1duckdb:parquet1.18x48.65 s
#2datafusion:parquet1.23x52.83 s
#3datafusion:vortex1.36x63.51 s
#4duckdb:vortex8.39x420.40 s
Geomean of query time ratio to fastest (lower is better)
TPC-DS (NVMe) (SF=1)ⓘ99 charts
Performance Summary
#1duckdb:duckdb1.14x2.31 s
#2duckdb:vortex1.29x2.21 s
#3duckdb:parquet1.51x2.72 s
#4duckdb:vortex-compact1.76x2.96 s
#5datafusion:vortex2.11x4.37 s
#6datafusion:vortex-compact2.41x4.96 s
#7
Statistical and Population Geneticsⓘ11 charts
Performance Summary
#1datafusion:vortex1.19x3.73 s
#2datafusion:parquet1.61x3.92 s
#3datafusion:vortex-compact1.72x5.70 s
#4duckdb:vortex2.00x6.69 s
#5duckdb:vortex-compact2.56x8.37 s
#6duckdb:parquet
PolarSignals Profilingⓘ10 charts
Performance Summary
#1datafusion:vortex1.00x479.89 ms
Geomean of query time ratio to fastest (lower is better)
fineweb [nvme]9 charts
Performance Summary
#1datafusion:vortex1.19x256.10 ms
#2duckdb:vortex1.36x350.98 ms
#3duckdb:vortex-compact3.19x889.42 ms
#4datafusion:vortex-compact3.43x815.03 ms
#5datafusion:parquet3.59x623.22 ms
#6duckdb:parquet3.65x674.71 ms
Geomean of query time ratio to fastest (lower is better)
fineweb [s3]9 charts
Performance Summary
#1datafusion:vortex1.04x3.92 s
#2datafusion:vortex-compact1.15x4.29 s
#3duckdb:vortex-compact1.69x6.72 s
#4duckdb:vortex1.77x6.91 s
#5datafusion:parquet2.25x7.21 s
#6duckdb:parquet2.63x9.08 s
Geomean of query time ratio to fastest (lower is better)
appian [nvme]8 charts
Performance Summary
#1duckdb:duckdb1.22x1.75 s
#2duckdb:parquet1.25x1.80 s
#3duckdb:vortex1.33x2.08 s
#4duckdb:vortex-compact1.35x2.11 s
#5datafusion:vortex1.72x11.27 s
#6datafusion:vortex-compact1.74x11.31 s
#7datafusion:parquet2.19x11.77 s
Geomean of query time ratio to fastest (lower is better)
clickbench-sorted [nvme]10 charts
Performance Summary
#1datafusion:vortex1.17x345.06 ms
#2duckdb:vortex1.41x273.11 ms
#3datafusion:vortex-compact1.52x417.73 ms
#4duckdb:vortex-compact1.61x316.89 ms
#5duckdb:parquet1.77x418.23 ms
#6duckdb:duckdb2.86x618.25 ms
#7datafusion:parquet
vortex [nvme]3 charts
Performance Summary
#1datafusion:parquet1.19x500.16 ms
#2datafusion:vortex1.24x444.18 ms
#3duckdb:vortex1.55x563.39 ms
#4duckdb:parquet2.33x845.98 ms
Geomean of query time ratio to fastest (lower is better)
1.07x
1.43x
lance: minimum 1.29x, mean 1.99x, maximum 2.59x1.29x1.99x2.59x
arrow-ipc: minimum 2.68x, mean 8x, maximum 30.6x2.68x8x30.6x
Geometric means of compressed sizes versus Arrow (higher is better) and versus Parquet-zstd (lower is better)
arrow-ipc
1.89x9.92 ms
Geomean of take time ratio to fastest across every dataset (lower is better)
#7
duckdb:duckdb
2.22x6.30 s
#8datafusion:lance15.82x52.42 s
Geomean of query time ratio to fastest (lower is better)
duckdb:parquet
4.44x1.60 s
#8datafusion:lance5.31x1.99 s
#9datafusion:parquet5.46x1.83 s
Geomean of query time ratio to fastest (lower is better)
duckdb:parquet
2.78x13.93 s
Geomean of query time ratio to fastest (lower is better)
datafusion:parquet
3.33x3.82 s
#8datafusion:arrow11.34x16.39 s
#9datafusion:lance16.70x23.15 s
Geomean of query time ratio to fastest (lower is better)
datafusion:lance
3.56x43.02 s
Geomean of query time ratio to fastest (lower is better)
datafusion:parquet
2.75x5.38 s
Geomean of query time ratio to fastest (lower is better)
4.32x
7.60 s
Geomean of query time ratio to fastest (lower is better)
3.20x1.30 s
#8datafusion:lance69.97x21.49 s
Geomean of query time ratio to fastest (lower is better)