Skip to content

Conversation

@0ax1
Copy link
Contributor

@0ax1 0ax1 commented Sep 29, 2025

As part of this PR, validity is moved into the indices array instead of being a separate array.

@0ax1 0ax1 requested a review from robert3005 September 29, 2025 16:36
@0ax1 0ax1 added the changelog/feature A new feature label Sep 29, 2025
@0ax1 0ax1 enabled auto-merge (squash) September 29, 2025 16:38
@0ax1 0ax1 requested a review from joseph-isaacs September 29, 2025 16:38
@codspeed-hq
Copy link

codspeed-hq bot commented Sep 29, 2025

CodSpeed Performance Report

Merging #4789 will degrade performances by 18.63%

Comparing ad/wire-in-rle-btrblocks (3c6651c) with develop (244f488)

Summary

⚡ 13 improvements
❌ 15 regressions
✅ 1140 untouched

⚠️ Please fix the performance issues or acknowledge them on CodSpeed.

Benchmarks breakdown

Benchmark BASE HEAD Change
decompress_rd[f64, 100000] 1.2 ms 1.3 ms -10.21%
decompress_rd[f64, 10000] 139.7 µs 156.6 µs -10.78%
decompress_bitpacking_early_filter[i16, 0.0105] 95.2 µs 108.1 µs -12%
decompress_bitpacking_early_filter[i16, 0.01] 94.1 µs 106.2 µs -11.45%
decompress_bitpacking_early_filter[i16, 0.02] 112.8 µs 129.6 µs -12.95%
decompress_bitpacking_early_filter[i32, 0.0105] 101.6 µs 114.7 µs -11.39%
decompress_bitpacking_early_filter[i32, 0.01] 100.3 µs 112.7 µs -11.06%
decompress_bitpacking_early_filter[i32, 0.02] 122.6 µs 139.5 µs -12.06%
decompress_bitpacking_early_filter[i32, 0.03] 141.3 µs 158.2 µs -10.65%
decompress_bitpacking_early_filter[i64, 0.0105] 117 µs 130.2 µs -10.16%
decompress_bitpacking_early_filter[i64, 0.02] 143.2 µs 160 µs -10.49%
decompress_bitpacking_late_filter[i16, 0.005] 187.5 µs 169.6 µs +10.59%
decompress_bitpacking_late_filter[i16, 0.0105] 154.6 µs 136.6 µs +13.16%
decompress_bitpacking_late_filter[i16, 0.01] 154.1 µs 136.1 µs +13.21%
decompress_bitpacking_late_filter[i16, 0.02] 169.5 µs 151.5 µs +11.86%
decompress_bitpacking_late_filter[i16, 0.03] 183.4 µs 165.3 µs +10.91%
decompress_bitpacking_late_filter[i16, 0.04] 196.7 µs 178.8 µs +10.04%
decompress_bitpacking_late_filter[i8, 0.005] 121.7 µs 138.1 µs -11.85%
decompress_bitpacking_late_filter[i8, 0.04] 187.9 µs 169.9 µs +10.58%
patched_take_200k_dispersed 5.7 ms 4.7 ms +19.72%
... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.

@0ax1 0ax1 marked this pull request as draft September 30, 2025 09:23
auto-merge was automatically disabled September 30, 2025 09:23

Pull request was converted to draft

Copy link
Contributor

@robert3005 robert3005 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's some small changes required to the RLE array. We also need to compress children.

@codecov
Copy link

codecov bot commented Sep 30, 2025

Codecov Report

❌ Patch coverage is 91.07143% with 40 lines in your changes missing coverage. Please review.
✅ Project coverage is 87.63%. Comparing base (d7d45f2) to head (3c6651c).
⚠️ Report is 7 commits behind head on develop.

Files with missing lines Patch % Lines
vortex-btrblocks/src/rle.rs 83.11% 13 Missing ⚠️
encodings/fastlanes/src/rle/mod.rs 93.37% 10 Missing ⚠️
encodings/fastlanes/src/rle/serde.rs 43.75% 9 Missing ⚠️
encodings/fastlanes/src/rle/compress.rs 88.57% 8 Missing ⚠️

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@0ax1 0ax1 force-pushed the ad/wire-in-rle-btrblocks branch 2 times, most recently from 2660207 to a90a525 Compare September 30, 2025 14:16
@0ax1 0ax1 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Sep 30, 2025
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Sep 30, 2025
@0ax1 0ax1 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Sep 30, 2025
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Sep 30, 2025
@0ax1 0ax1 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Sep 30, 2025
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Sep 30, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Sep 30, 2025

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.002x ➖
  • Vortex: 1.007x ➖
  • duckdb:vortex: 1.002x ➖
  • datafusion:vortex: 1.011x ➖
  • Best: tpch_q01/DataFusion:vortex-compact (0.950x)
  • Worst: tpch_q06/DataFusion:vortex-file-compressed (1.071x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 3c6651c base 244f488 ratio (PR/base) unit remark
tpch_q01/DataFusion:arrow 60473092 5.96014e+07 1.01463 ns
tpch_q02/DataFusion:arrow 18012735 1.83892e+07 0.979526 ns
tpch_q03/DataFusion:arrow 22530955 2.22435e+07 1.01292 ns
tpch_q04/DataFusion:arrow 12795956 1.22994e+07 1.04037 ns
tpch_q05/DataFusion:arrow 33105975 3.3469e+07 0.989155 ns
tpch_q06/DataFusion:arrow 7192161 8.82919e+06 0.814589 ns
tpch_q07/DataFusion:arrow 51482431 5.08584e+07 1.01227 ns
tpch_q08/DataFusion:arrow 19293778 1.87184e+07 1.03074 ns
tpch_q09/DataFusion:arrow 32240170 3.17284e+07 1.01613 ns
tpch_q10/DataFusion:arrow 28113733 2.75092e+07 1.02198 ns
tpch_q11/DataFusion:arrow 39409158 3.90419e+07 1.00941 ns
tpch_q12/DataFusion:arrow 19262234 1.8466e+07 1.04312 ns
tpch_q13/DataFusion:arrow 17743368 1.78231e+07 0.995527 ns
tpch_q14/DataFusion:arrow 7220193 7.09846e+06 1.01715 ns
tpch_q15/DataFusion:arrow 12903199 1.31686e+07 0.979847 ns
tpch_q16/DataFusion:arrow 14934419 1.40494e+07 1.063 ns
tpch_q17/DataFusion:arrow 49630905 4.93066e+07 1.00658 ns
tpch_q18/DataFusion:arrow 98666560 9.93622e+07 0.992999 ns
tpch_q19/DataFusion:arrow 17067180 1.64937e+07 1.03477 ns
tpch_q20/DataFusion:arrow 20874404 1.997e+07 1.04529 ns
tpch_q21/DataFusion:arrow 76598993 7.56152e+07 1.01301 ns
tpch_q22/DataFusion:arrow 10208001 1.02831e+07 0.992694 ns
tpch_q01/DataFusion:parquet 157810138 1.52056e+08 1.03785 ns
tpch_q02/DataFusion:parquet 92282358 8.65572e+07 1.06614 ns
tpch_q03/DataFusion:parquet 75128135 7.63726e+07 0.983706 ns
tpch_q04/DataFusion:parquet 54398791 5.34409e+07 1.01792 ns
tpch_q05/DataFusion:parquet 100910167 9.88004e+07 1.02135 ns
tpch_q06/DataFusion:parquet 33060265 3.28881e+07 1.00523 ns
tpch_q07/DataFusion:parquet 132046815 1.26061e+08 1.04748 ns
tpch_q08/DataFusion:parquet 114558516 1.25928e+08 0.909716 ns
tpch_q09/DataFusion:parquet 143273136 1.5493e+08 0.924759 ns
tpch_q10/DataFusion:parquet 117755282 1.2206e+08 0.964736 ns
tpch_q11/DataFusion:parquet 65498127 7.08436e+07 0.924546 ns
tpch_q12/DataFusion:parquet 80601558 8.27787e+07 0.973699 ns
tpch_q13/DataFusion:parquet 198850813 2.01012e+08 0.989248 ns
tpch_q14/DataFusion:parquet 42534833 4.10506e+07 1.03616 ns
tpch_q15/DataFusion:parquet 57098966 6.27719e+07 0.909627 ns
tpch_q16/DataFusion:parquet 47497779 4.6335e+07 1.02509 ns
tpch_q17/DataFusion:parquet 127247069 1.34344e+08 0.947171 ns
tpch_q18/DataFusion:parquet 176571304 1.85652e+08 0.951085 ns
tpch_q19/DataFusion:parquet 82585483 8.81179e+07 0.937216 ns
tpch_q20/DataFusion:parquet 66620774 6.67223e+07 0.998478 ns
tpch_q21/DataFusion:parquet 135576237 1.38215e+08 0.980906 ns
tpch_q22/DataFusion:parquet 69219915 6.84991e+07 1.01052 ns
tpch_q01/DataFusion:vortex-file-compressed 57144366 5.56222e+07 1.02737 ns
tpch_q02/DataFusion:vortex-file-compressed 33767721 3.39361e+07 0.995037 ns
tpch_q03/DataFusion:vortex-file-compressed 22472636 2.32875e+07 0.965009 ns
tpch_q04/DataFusion:vortex-file-compressed 16173300 1.59859e+07 1.01172 ns
tpch_q05/DataFusion:vortex-file-compressed 61466867 5.979e+07 1.02805 ns
tpch_q06/DataFusion:vortex-file-compressed 7574263 7.06911e+06 1.07146 ns
tpch_q07/DataFusion:vortex-file-compressed 70189676 7.11856e+07 0.986009 ns
tpch_q08/DataFusion:vortex-file-compressed 42474812 4.08642e+07 1.03941 ns
tpch_q09/DataFusion:vortex-file-compressed 56956981 5.56906e+07 1.02274 ns
tpch_q10/DataFusion:vortex-file-compressed 39982075 4.09504e+07 0.976353 ns
tpch_q11/DataFusion:vortex-file-compressed 21432271 2.10894e+07 1.01626 ns
tpch_q12/DataFusion:vortex-file-compressed 17948852 1.71125e+07 1.04887 ns
tpch_q13/DataFusion:vortex-file-compressed 25305881 2.45867e+07 1.02925 ns
tpch_q14/DataFusion:vortex-file-compressed 11549223 1.0794e+07 1.06997 ns
tpch_q15/DataFusion:vortex-file-compressed 18691666 1.84395e+07 1.01367 ns
tpch_q16/DataFusion:vortex-file-compressed 20749475 2.10864e+07 0.984022 ns
tpch_q17/DataFusion:vortex-file-compressed 58393996 5.77923e+07 1.01041 ns
tpch_q18/DataFusion:vortex-file-compressed 91259818 9.09676e+07 1.00321 ns
tpch_q19/DataFusion:vortex-file-compressed 18225430 1.7799e+07 1.02396 ns
tpch_q20/DataFusion:vortex-file-compressed 23730860 2.38557e+07 0.994768 ns
tpch_q21/DataFusion:vortex-file-compressed 71514438 7.0726e+07 1.01115 ns
tpch_q22/DataFusion:vortex-file-compressed 13747490 1.33886e+07 1.0268 ns
tpch_q01/DataFusion:vortex-compact 58356861 6.13985e+07 0.95046 ns
tpch_q02/DataFusion:vortex-compact 39270015 3.83446e+07 1.02413 ns
tpch_q03/DataFusion:vortex-compact 26121696 2.64793e+07 0.986496 ns
tpch_q04/DataFusion:vortex-compact 18850958 1.93449e+07 0.974468 ns
tpch_q05/DataFusion:vortex-compact 64430896 6.16705e+07 1.04476 ns
tpch_q06/DataFusion:vortex-compact 11615432 1.16962e+07 0.993093 ns
tpch_q07/DataFusion:vortex-compact 75064841 7.37234e+07 1.0182 ns
tpch_q08/DataFusion:vortex-compact 43598883 4.20226e+07 1.03751 ns
tpch_q09/DataFusion:vortex-compact 62598632 6.13945e+07 1.01961 ns
tpch_q10/DataFusion:vortex-compact 43585906 4.46212e+07 0.976798 ns
tpch_q11/DataFusion:vortex-compact 23367246 2.32751e+07 1.00396 ns
tpch_q12/DataFusion:vortex-compact 26704335 2.60102e+07 1.02669 ns
tpch_q13/DataFusion:vortex-compact 31198711 3.00343e+07 1.03877 ns
tpch_q14/DataFusion:vortex-compact 15805918 1.56169e+07 1.0121 ns
tpch_q15/DataFusion:vortex-compact 28073761 2.78904e+07 1.00658 ns
tpch_q16/DataFusion:vortex-compact 26062938 2.52431e+07 1.03248 ns
tpch_q17/DataFusion:vortex-compact 64056232 6.20723e+07 1.03196 ns
tpch_q18/DataFusion:vortex-compact 92050369 9.16586e+07 1.00427 ns
tpch_q19/DataFusion:vortex-compact 34783786 3.49754e+07 0.994521 ns
tpch_q20/DataFusion:vortex-compact 29192964 2.91789e+07 1.00048 ns
tpch_q21/DataFusion:vortex-compact 76360077 7.7197e+07 0.989158 ns
tpch_q22/DataFusion:vortex-compact 15248126 1.5378e+07 0.991553 ns
tpch_q01/DuckDB:parquet 80101088 8.00581e+07 1.00054 ns
tpch_q02/DuckDB:parquet 46941743 4.65049e+07 1.00939 ns
tpch_q03/DuckDB:parquet 77034870 7.74508e+07 0.994629 ns
tpch_q04/DuckDB:parquet 60755277 5.92796e+07 1.02489 ns
tpch_q05/DuckDB:parquet 74553344 7.34591e+07 1.0149 ns
tpch_q06/DuckDB:parquet 22904636 2.30112e+07 0.995369 ns
tpch_q07/DuckDB:parquet 80137353 8.21243e+07 0.975805 ns
tpch_q08/DuckDB:parquet 96385498 9.6584e+07 0.997944 ns
tpch_q09/DuckDB:parquet 145940387 1.4667e+08 0.995027 ns
tpch_q10/DuckDB:parquet 138398351 1.37508e+08 1.00648 ns
tpch_q11/DuckDB:parquet 25972200 2.62534e+07 0.98929 ns
tpch_q12/DuckDB:parquet 59258082 5.91459e+07 1.0019 ns
tpch_q13/DuckDB:parquet 274948369 2.72369e+08 1.00947 ns
tpch_q14/DuckDB:parquet 52212592 5.3136e+07 0.982622 ns
tpch_q15/DuckDB:parquet 28668168 2.94209e+07 0.974416 ns
tpch_q16/DuckDB:parquet 58354597 5.91248e+07 0.986974 ns
tpch_q17/DuckDB:parquet 58145801 5.91362e+07 0.983252 ns
tpch_q18/DuckDB:parquet 125910716 1.28621e+08 0.978929 ns
tpch_q19/DuckDB:parquet 71188282 7.08027e+07 1.00545 ns
tpch_q20/DuckDB:parquet 63649351 6.39776e+07 0.994869 ns
tpch_q21/DuckDB:parquet 180863112 1.81242e+08 0.99791 ns
tpch_q22/DuckDB:parquet 56783144 5.60651e+07 1.01281 ns
tpch_q01/DuckDB:vortex-file-compressed 28041787 2.81969e+07 0.994499 ns
tpch_q02/DuckDB:vortex-file-compressed 27307676 2.69883e+07 1.01183 ns
tpch_q03/DuckDB:vortex-file-compressed 28670259 2.93957e+07 0.975322 ns
tpch_q04/DuckDB:vortex-file-compressed 29572366 2.98422e+07 0.990958 ns
tpch_q05/DuckDB:vortex-file-compressed 32580494 3.17717e+07 1.02546 ns
tpch_q06/DuckDB:vortex-file-compressed 9138386 9.14226e+06 0.999577 ns
tpch_q07/DuckDB:vortex-file-compressed 36425078 3.73963e+07 0.974028 ns
tpch_q08/DuckDB:vortex-file-compressed 43393222 4.20129e+07 1.03285 ns
tpch_q09/DuckDB:vortex-file-compressed 69597117 7.14221e+07 0.974448 ns
tpch_q10/DuckDB:vortex-file-compressed 32109291 3.23022e+07 0.994029 ns
tpch_q11/DuckDB:vortex-file-compressed 15666496 1.49258e+07 1.04963 ns
tpch_q12/DuckDB:vortex-file-compressed 21859280 2.22267e+07 0.983471 ns
tpch_q13/DuckDB:vortex-file-compressed 37389497 3.71915e+07 1.00532 ns
tpch_q14/DuckDB:vortex-file-compressed 22791018 2.26968e+07 1.00415 ns
tpch_q15/DuckDB:vortex-file-compressed 12315178 1.20797e+07 1.0195 ns
tpch_q16/DuckDB:vortex-file-compressed 31165864 3.08881e+07 1.00899 ns
tpch_q17/DuckDB:vortex-file-compressed 23399609 2.37421e+07 0.985575 ns
tpch_q18/DuckDB:vortex-file-compressed 49255893 4.8684e+07 1.01175 ns
tpch_q19/DuckDB:vortex-file-compressed 30575719 3.02834e+07 1.00965 ns
tpch_q20/DuckDB:vortex-file-compressed 25681029 2.58193e+07 0.994645 ns
tpch_q21/DuckDB:vortex-file-compressed 99608891 9.78412e+07 1.01807 ns
tpch_q22/DuckDB:vortex-file-compressed 19356943 1.91439e+07 1.01113 ns
tpch_q01/DuckDB:vortex-compact 32684659 3.28706e+07 0.994343 ns
tpch_q02/DuckDB:vortex-compact 39403935 4.01498e+07 0.981423 ns
tpch_q03/DuckDB:vortex-compact 37369680 3.70695e+07 1.0081 ns
tpch_q04/DuckDB:vortex-compact 38673110 3.84351e+07 1.00619 ns
tpch_q05/DuckDB:vortex-compact 41093087 3.97821e+07 1.03295 ns
tpch_q06/DuckDB:vortex-compact 14987456 1.49652e+07 1.00149 ns
tpch_q07/DuckDB:vortex-compact 47236664 4.69904e+07 1.00524 ns
tpch_q08/DuckDB:vortex-compact 52663459 5.40359e+07 0.974601 ns
tpch_q09/DuckDB:vortex-compact 79593004 7.76089e+07 1.02557 ns
tpch_q10/DuckDB:vortex-compact 42348855 4.21693e+07 1.00426 ns
tpch_q11/DuckDB:vortex-compact 20929899 2.01784e+07 1.03724 ns
tpch_q12/DuckDB:vortex-compact 49725239 4.98428e+07 0.99764 ns
tpch_q13/DuckDB:vortex-compact 43187197 4.3219e+07 0.999264 ns
tpch_q14/DuckDB:vortex-compact 29382113 2.90763e+07 1.01052 ns
tpch_q15/DuckDB:vortex-compact 17045381 1.72654e+07 0.987255 ns
tpch_q16/DuckDB:vortex-compact 38556450 3.68002e+07 1.04773 ns
tpch_q17/DuckDB:vortex-compact 29062714 2.86344e+07 1.01496 ns
tpch_q18/DuckDB:vortex-compact 53377732 5.45723e+07 0.978111 ns
tpch_q19/DuckDB:vortex-compact 39474276 4.12847e+07 0.956148 ns
tpch_q20/DuckDB:vortex-compact 35712886 3.57198e+07 0.999806 ns
tpch_q21/DuckDB:vortex-compact 113591100 1.15325e+08 0.984966 ns
tpch_q22/DuckDB:vortex-compact 21240308 2.15562e+07 0.985346 ns
tpch_q01/DuckDB:duckdb 17577656 1.74541e+07 1.00708 ns
tpch_q02/DuckDB:duckdb 14273658 1.39551e+07 1.02283 ns
tpch_q03/DuckDB:duckdb 21241922 2.1095e+07 1.00697 ns
tpch_q04/DuckDB:duckdb 19023228 1.91604e+07 0.992841 ns
tpch_q05/DuckDB:duckdb 22766462 2.21963e+07 1.02569 ns
tpch_q06/DuckDB:duckdb 7273565 7.1755e+06 1.01367 ns
tpch_q07/DuckDB:duckdb 26660830 2.59834e+07 1.02607 ns
tpch_q08/DuckDB:duckdb 26829861 2.62163e+07 1.02341 ns
tpch_q09/DuckDB:duckdb 57809335 5.8219e+07 0.992963 ns
tpch_q10/DuckDB:duckdb 58088919 5.72656e+07 1.01438 ns
tpch_q11/DuckDB:duckdb 6947095 7.02707e+06 0.988619 ns
tpch_q12/DuckDB:duckdb 17396484 1.71091e+07 1.0168 ns
tpch_q13/DuckDB:duckdb 39452391 3.90434e+07 1.01048 ns
tpch_q14/DuckDB:duckdb 22595799 2.23956e+07 1.00894 ns
tpch_q15/DuckDB:duckdb 12057372 1.21108e+07 0.995589 ns
tpch_q16/DuckDB:duckdb 25061753 2.5066e+07 0.999832 ns
tpch_q17/DuckDB:duckdb 18003983 1.79468e+07 1.00319 ns
tpch_q18/DuckDB:duckdb 39079120 3.89451e+07 1.00344 ns
tpch_q19/DuckDB:duckdb 32308415 3.17507e+07 1.01757 ns
tpch_q20/DuckDB:duckdb 22875411 2.28695e+07 1.00026 ns
tpch_q21/DuckDB:duckdb 61298836 6.21432e+07 0.986413 ns
tpch_q22/DuckDB:duckdb 26367093 2.64463e+07 0.997005 ns

@github-actions
Copy link
Contributor

github-actions bot commented Sep 30, 2025

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 1.003x ➖
  • Vortex: 1.001x ➖
  • duckdb:vortex: 0.998x ➖
  • datafusion:vortex: 1.004x ➖
  • Best: tpch_q02/DuckDB:vortex-file-compressed (0.967x)
  • Worst: tpch_q16/DuckDB:vortex-file-compressed (1.048x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 3c6651c base 244f488 ratio (PR/base) unit remark
tpch_q01/DataFusion:arrow 482919026 4.83002e+08 0.999828 ns
tpch_q02/DataFusion:arrow 93616191 9.3051e+07 1.00607 ns
tpch_q03/DataFusion:arrow 183849553 1.77968e+08 1.03305 ns
tpch_q04/DataFusion:arrow 88614374 8.68223e+07 1.02064 ns
tpch_q05/DataFusion:arrow 340894192 3.41731e+08 0.997551 ns
tpch_q06/DataFusion:arrow 58362637 5.83708e+07 0.999861 ns
tpch_q07/DataFusion:arrow 637702371 6.42893e+08 0.991927 ns
tpch_q08/DataFusion:arrow 277893110 2.75745e+08 1.00779 ns
tpch_q09/DataFusion:arrow 568020820 5.6039e+08 1.01362 ns
tpch_q10/DataFusion:arrow 234878000 2.3359e+08 1.00551 ns
tpch_q11/DataFusion:arrow 387688685 3.90547e+08 0.992682 ns
tpch_q12/DataFusion:arrow 180728734 1.73845e+08 1.0396 ns
tpch_q13/DataFusion:arrow 187348840 1.87985e+08 0.996618 ns
tpch_q14/DataFusion:arrow 53849424 5.14168e+07 1.04731 ns
tpch_q15/DataFusion:arrow 100645585 9.86131e+07 1.02061 ns
tpch_q16/DataFusion:arrow 72604426 7.21567e+07 1.0062 ns
tpch_q17/DataFusion:arrow 583107783 5.81229e+08 1.00323 ns
tpch_q18/DataFusion:arrow 1355527532 1.34511e+09 1.00774 ns
tpch_q19/DataFusion:arrow 110952857 1.0804e+08 1.02696 ns
tpch_q20/DataFusion:arrow 165194587 1.6528e+08 0.999482 ns
tpch_q21/DataFusion:arrow 869531840 9.16548e+08 0.948703 ns
tpch_q22/DataFusion:arrow 51967920 5.11683e+07 1.01563 ns
tpch_q01/DataFusion:parquet 682111154 6.61836e+08 1.03063 ns
tpch_q01/DataFusion:parquet 682111154 7.50794e+08 0.908519 ns
tpch_q02/DataFusion:parquet 197933540 2.0314e+08 0.97437 ns
tpch_q02/DataFusion:parquet 197933540 2.02304e+08 0.978394 ns
tpch_q03/DataFusion:parquet 288375838 2.91639e+08 0.988813 ns
tpch_q03/DataFusion:parquet 288375838 2.98316e+08 0.966678 ns
tpch_q04/DataFusion:parquet 207499175 2.01839e+08 1.02805 ns
tpch_q04/DataFusion:parquet 207499175 1.93336e+08 1.07326 ns
tpch_q05/DataFusion:parquet 462385343 4.52526e+08 1.02179 ns
tpch_q05/DataFusion:parquet 462385343 4.5975e+08 1.00573 ns
tpch_q06/DataFusion:parquet 111960402 1.12359e+08 0.99645 ns
tpch_q06/DataFusion:parquet 111960402 1.16345e+08 0.962312 ns
tpch_q07/DataFusion:parquet 667714054 6.61057e+08 1.01007 ns
tpch_q07/DataFusion:parquet 667714054 6.71653e+08 0.994135 ns
tpch_q08/DataFusion:parquet 513693211 5.15506e+08 0.996483 ns
tpch_q08/DataFusion:parquet 513693211 5.1743e+08 0.992777 ns
tpch_q09/DataFusion:parquet 805031430 8.05116e+08 0.999895 ns
tpch_q09/DataFusion:parquet 805031430 8.08924e+08 0.995188 ns
tpch_q10/DataFusion:parquet 511782818 4.89556e+08 1.0454 ns
tpch_q10/DataFusion:parquet 511782818 5.01685e+08 1.02013 ns
tpch_q11/DataFusion:parquet 128664475 1.32066e+08 0.974245 ns
tpch_q11/DataFusion:parquet 128664475 1.27381e+08 1.01008 ns
tpch_q12/DataFusion:parquet 194569644 1.92249e+08 1.01207 ns
tpch_q12/DataFusion:parquet 194569644 1.94094e+08 1.00245 ns
tpch_q13/DataFusion:parquet 422143177 4.05631e+08 1.04071 ns
tpch_q13/DataFusion:parquet 422143177 4.04508e+08 1.0436 ns
tpch_q14/DataFusion:parquet 156494018 1.49078e+08 1.04975 ns
tpch_q14/DataFusion:parquet 156494018 1.52442e+08 1.02658 ns
tpch_q15/DataFusion:parquet 237836750 2.38299e+08 0.99806 ns
tpch_q15/DataFusion:parquet 237836750 2.36707e+08 1.00477 ns
tpch_q16/DataFusion:parquet 146191621 1.45251e+08 1.00648 ns
tpch_q16/DataFusion:parquet 146191621 1.43688e+08 1.01742 ns
tpch_q17/DataFusion:parquet 709931033 7.05127e+08 1.00681 ns
tpch_q17/DataFusion:parquet 709931033 7.03681e+08 1.00888 ns
tpch_q18/DataFusion:parquet 1113160378 1.10952e+09 1.00328 ns
tpch_q18/DataFusion:parquet 1113160378 1.11485e+09 0.998482 ns
tpch_q19/DataFusion:parquet 272831895 2.71284e+08 1.00571 ns
tpch_q19/DataFusion:parquet 272831895 2.71992e+08 1.00309 ns
tpch_q20/DataFusion:parquet 302768480 2.99486e+08 1.01096 ns
tpch_q20/DataFusion:parquet 302768480 3.05069e+08 0.992458 ns
tpch_q21/DataFusion:parquet 861910509 8.61658e+08 1.00029 ns
tpch_q21/DataFusion:parquet 861910509 8.67225e+08 0.993872 ns
tpch_q22/DataFusion:parquet 326524076 3.24694e+08 1.00564 ns
tpch_q22/DataFusion:parquet 326524076 3.27079e+08 0.998302 ns
tpch_q01/DataFusion:vortex-file-compressed 480732085 4.86293e+08 0.988565 ns
tpch_q01/DataFusion:vortex-file-compressed 480732085 4.77797e+08 1.00614 ns
tpch_q02/DataFusion:vortex-file-compressed 152206271 1.54936e+08 0.98238 ns
tpch_q02/DataFusion:vortex-file-compressed 152206271 1.55903e+08 0.976288 ns
tpch_q03/DataFusion:vortex-file-compressed 218928383 2.18226e+08 1.00322 ns
tpch_q03/DataFusion:vortex-file-compressed 218928383 2.21208e+08 0.989695 ns
tpch_q04/DataFusion:vortex-file-compressed 97599320 9.78522e+07 0.997416 ns
tpch_q04/DataFusion:vortex-file-compressed 97599320 1.00441e+08 0.971703 ns
tpch_q05/DataFusion:vortex-file-compressed 559401944 5.52492e+08 1.01251 ns
tpch_q05/DataFusion:vortex-file-compressed 559401944 5.67015e+08 0.986574 ns
tpch_q06/DataFusion:vortex-file-compressed 36753855 3.66776e+07 1.00208 ns
tpch_q06/DataFusion:vortex-file-compressed 36753855 3.67011e+07 1.00144 ns
tpch_q07/DataFusion:vortex-file-compressed 577628450 5.75251e+08 1.00413 ns
tpch_q07/DataFusion:vortex-file-compressed 577628450 5.864e+08 0.985041 ns
tpch_q08/DataFusion:vortex-file-compressed 629703969 6.25992e+08 1.00593 ns
tpch_q08/DataFusion:vortex-file-compressed 629703969 6.32054e+08 0.996281 ns
tpch_q09/DataFusion:vortex-file-compressed 986380860 9.72293e+08 1.01449 ns
tpch_q09/DataFusion:vortex-file-compressed 986380860 9.52378e+08 1.0357 ns
tpch_q10/DataFusion:vortex-file-compressed 255756666 2.5154e+08 1.01676 ns
tpch_q10/DataFusion:vortex-file-compressed 255756666 2.57988e+08 0.991352 ns
tpch_q11/DataFusion:vortex-file-compressed 129612137 1.259e+08 1.02949 ns
tpch_q11/DataFusion:vortex-file-compressed 129612137 1.2859e+08 1.00795 ns
tpch_q12/DataFusion:vortex-file-compressed 96724295 9.65965e+07 1.00132 ns
tpch_q12/DataFusion:vortex-file-compressed 96724295 9.74393e+07 0.992662 ns
tpch_q13/DataFusion:vortex-file-compressed 216587581 2.14182e+08 1.01123 ns
tpch_q13/DataFusion:vortex-file-compressed 216587581 2.18816e+08 0.989814 ns
tpch_q14/DataFusion:vortex-file-compressed 54618439 5.4985e+07 0.993334 ns
tpch_q14/DataFusion:vortex-file-compressed 54618439 5.48717e+07 0.995385 ns
tpch_q15/DataFusion:vortex-file-compressed 95504763 9.43217e+07 1.01254 ns
tpch_q15/DataFusion:vortex-file-compressed 95504763 9.33305e+07 1.0233 ns
tpch_q16/DataFusion:vortex-file-compressed 84265661 8.29791e+07 1.01551 ns
tpch_q16/DataFusion:vortex-file-compressed 84265661 8.42118e+07 1.00064 ns
tpch_q17/DataFusion:vortex-file-compressed 904646519 8.9033e+08 1.01608 ns
tpch_q17/DataFusion:vortex-file-compressed 904646519 9.0034e+08 1.00478 ns
tpch_q18/DataFusion:vortex-file-compressed 1093829580 1.09465e+09 0.999252 ns
tpch_q18/DataFusion:vortex-file-compressed 1093829580 1.09727e+09 0.996868 ns
tpch_q19/DataFusion:vortex-file-compressed 67781512 6.70795e+07 1.01046 ns
tpch_q19/DataFusion:vortex-file-compressed 67781512 6.8459e+07 0.990104 ns
tpch_q20/DataFusion:vortex-file-compressed 174943657 1.73802e+08 1.00657 ns
tpch_q20/DataFusion:vortex-file-compressed 174943657 1.76152e+08 0.993139 ns
tpch_q21/DataFusion:vortex-file-compressed 762403907 7.55064e+08 1.00972 ns
tpch_q21/DataFusion:vortex-file-compressed 762403907 7.5874e+08 1.00483 ns
tpch_q22/DataFusion:vortex-file-compressed 65813734 6.58163e+07 0.999962 ns
tpch_q22/DataFusion:vortex-file-compressed 65813734 6.50598e+07 1.01159 ns
tpch_q01/DataFusion:vortex-compact 522997493 5.03625e+08 1.03847 ns
tpch_q02/DataFusion:vortex-compact 158994982 1.59207e+08 0.998668 ns
tpch_q03/DataFusion:vortex-compact 235928085 2.34828e+08 1.00468 ns
tpch_q04/DataFusion:vortex-compact 114441480 1.13453e+08 1.00871 ns
tpch_q05/DataFusion:vortex-compact 559639238 5.59671e+08 0.999944 ns
tpch_q06/DataFusion:vortex-compact 76069231 7.54425e+07 1.00831 ns
tpch_q07/DataFusion:vortex-compact 605933003 6.07337e+08 0.997688 ns
tpch_q08/DataFusion:vortex-compact 638671027 6.32332e+08 1.01002 ns
tpch_q09/DataFusion:vortex-compact 976444010 9.67479e+08 1.00927 ns
tpch_q10/DataFusion:vortex-compact 292913573 2.89084e+08 1.01325 ns
tpch_q11/DataFusion:vortex-compact 131618262 1.31982e+08 0.997247 ns
tpch_q12/DataFusion:vortex-compact 155678484 1.57346e+08 0.9894 ns
tpch_q13/DataFusion:vortex-compact 264292895 2.60418e+08 1.01488 ns
tpch_q14/DataFusion:vortex-compact 87996378 8.74458e+07 1.0063 ns
tpch_q15/DataFusion:vortex-compact 170462980 1.69125e+08 1.00791 ns
tpch_q16/DataFusion:vortex-compact 91244218 9.09349e+07 1.0034 ns
tpch_q17/DataFusion:vortex-compact 912536301 8.98061e+08 1.01612 ns
tpch_q18/DataFusion:vortex-compact 1095479977 1.09537e+09 1.0001 ns
tpch_q19/DataFusion:vortex-compact 143434941 1.42571e+08 1.00606 ns
tpch_q20/DataFusion:vortex-compact 208236727 2.08471e+08 0.998874 ns
tpch_q21/DataFusion:vortex-compact 758324193 7.61785e+08 0.995457 ns
tpch_q22/DataFusion:vortex-compact 75826202 7.29239e+07 1.0398 ns
tpch_q01/DuckDB:parquet 257735685 2.56937e+08 1.00311 ns
tpch_q01/DuckDB:parquet 257735685 2.60233e+08 0.990404 ns
tpch_q02/DuckDB:parquet 114904047 1.15785e+08 0.992388 ns
tpch_q02/DuckDB:parquet 114904047 1.13375e+08 1.01349 ns
tpch_q03/DuckDB:parquet 220559712 2.2478e+08 0.981226 ns
tpch_q03/DuckDB:parquet 220559712 2.22288e+08 0.992225 ns
tpch_q04/DuckDB:parquet 151362156 1.51262e+08 1.00066 ns
tpch_q04/DuckDB:parquet 151362156 1.5054e+08 1.00546 ns
tpch_q05/DuckDB:parquet 227773874 2.28258e+08 0.997877 ns
tpch_q05/DuckDB:parquet 227773874 2.32762e+08 0.978569 ns
tpch_q06/DuckDB:parquet 70992648 6.91385e+07 1.02682 ns
tpch_q06/DuckDB:parquet 70992648 7.03618e+07 1.00897 ns
tpch_q07/DuckDB:parquet 217086951 2.13643e+08 1.01612 ns
tpch_q07/DuckDB:parquet 217086951 2.15843e+08 1.00576 ns
tpch_q08/DuckDB:parquet 328166775 3.27122e+08 1.00319 ns
tpch_q08/DuckDB:parquet 328166775 3.29711e+08 0.995316 ns
tpch_q09/DuckDB:parquet 486693800 4.72484e+08 1.03007 ns
tpch_q09/DuckDB:parquet 486693800 4.78834e+08 1.01641 ns
tpch_q10/DuckDB:parquet 631877216 6.36402e+08 0.992891 ns
tpch_q10/DuckDB:parquet 631877216 6.34321e+08 0.996148 ns
tpch_q11/DuckDB:parquet 49925482 5.00572e+07 0.997369 ns
tpch_q11/DuckDB:parquet 49925482 4.07107e+07 1.22635 ns
tpch_q12/DuckDB:parquet 139618477 1.3855e+08 1.00771 ns
tpch_q12/DuckDB:parquet 139618477 1.38614e+08 1.00724 ns
tpch_q13/DuckDB:parquet 406808488 4.0389e+08 1.00723 ns
tpch_q13/DuckDB:parquet 406808488 4.02526e+08 1.01064 ns
tpch_q14/DuckDB:parquet 179172452 1.78718e+08 1.00254 ns
tpch_q14/DuckDB:parquet 179172452 1.78392e+08 1.00437 ns
tpch_q15/DuckDB:parquet 106949905 1.06905e+08 1.00042 ns
tpch_q15/DuckDB:parquet 106949905 1.07356e+08 0.996217 ns
tpch_q16/DuckDB:parquet 136957844 1.35642e+08 1.0097 ns
tpch_q16/DuckDB:parquet 136957844 1.40518e+08 0.974667 ns
tpch_q17/DuckDB:parquet 204294882 2.04614e+08 0.998442 ns
tpch_q17/DuckDB:parquet 204294882 2.04648e+08 0.998275 ns
tpch_q18/DuckDB:parquet 354020284 3.60064e+08 0.983216 ns
tpch_q18/DuckDB:parquet 354020284 3.56548e+08 0.992911 ns
tpch_q19/DuckDB:parquet 278134535 2.79769e+08 0.994156 ns
tpch_q19/DuckDB:parquet 278134535 2.77638e+08 1.00179 ns
tpch_q20/DuckDB:parquet 213120449 2.07174e+08 1.0287 ns
tpch_q20/DuckDB:parquet 213120449 2.20787e+08 0.965275 ns
tpch_q21/DuckDB:parquet 569920250 5.71398e+08 0.997415 ns
tpch_q21/DuckDB:parquet 569920250 5.67082e+08 1.005 ns
tpch_q22/DuckDB:parquet 294036147 2.99364e+08 0.982203 ns
tpch_q22/DuckDB:parquet 294036147 2.99654e+08 0.981252 ns
tpch_q01/DuckDB:vortex-file-compressed 195738834 1.94566e+08 1.00603 ns
tpch_q01/DuckDB:vortex-file-compressed 195738834 1.98606e+08 0.985562 ns
tpch_q02/DuckDB:vortex-file-compressed 54261391 5.47654e+07 0.990798 ns
tpch_q02/DuckDB:vortex-file-compressed 54261391 5.61406e+07 0.966528 ns
tpch_q03/DuckDB:vortex-file-compressed 130698182 1.30242e+08 1.0035 ns
tpch_q03/DuckDB:vortex-file-compressed 130698182 1.29266e+08 1.01108 ns
tpch_q04/DuckDB:vortex-file-compressed 146020204 1.45187e+08 1.00574 ns
tpch_q04/DuckDB:vortex-file-compressed 146020204 1.46317e+08 0.997973 ns
tpch_q05/DuckDB:vortex-file-compressed 130687009 1.28433e+08 1.01755 ns
tpch_q05/DuckDB:vortex-file-compressed 130687009 1.31144e+08 0.996519 ns
tpch_q06/DuckDB:vortex-file-compressed 49614685 5.01771e+07 0.988792 ns
tpch_q06/DuckDB:vortex-file-compressed 49614685 5.07369e+07 0.977882 ns
tpch_q07/DuckDB:vortex-file-compressed 140308812 1.41621e+08 0.990735 ns
tpch_q07/DuckDB:vortex-file-compressed 140308812 1.40682e+08 0.997345 ns
tpch_q08/DuckDB:vortex-file-compressed 232525536 2.30532e+08 1.00865 ns
tpch_q08/DuckDB:vortex-file-compressed 232525536 2.31555e+08 1.00419 ns
tpch_q09/DuckDB:vortex-file-compressed 355224085 3.5473e+08 1.00139 ns
tpch_q09/DuckDB:vortex-file-compressed 355224085 3.57871e+08 0.992604 ns
tpch_q10/DuckDB:vortex-file-compressed 140319433 1.40181e+08 1.00099 ns
tpch_q10/DuckDB:vortex-file-compressed 140319433 1.41832e+08 0.989334 ns
tpch_q11/DuckDB:vortex-file-compressed 35716001 3.5102e+07 1.01749 ns
tpch_q11/DuckDB:vortex-file-compressed 35716001 3.59669e+07 0.993025 ns
tpch_q12/DuckDB:vortex-file-compressed 104148094 1.02157e+08 1.01949 ns
tpch_q12/DuckDB:vortex-file-compressed 104148094 1.02653e+08 1.01456 ns
tpch_q13/DuckDB:vortex-file-compressed 235097925 2.34807e+08 1.00124 ns
tpch_q13/DuckDB:vortex-file-compressed 235097925 2.35969e+08 0.99631 ns
tpch_q14/DuckDB:vortex-file-compressed 62638175 6.30349e+07 0.993707 ns
tpch_q14/DuckDB:vortex-file-compressed 62638175 6.31824e+07 0.991386 ns
tpch_q15/DuckDB:vortex-file-compressed 53225792 5.4494e+07 0.976728 ns
tpch_q15/DuckDB:vortex-file-compressed 53225792 5.46945e+07 0.973147 ns
tpch_q16/DuckDB:vortex-file-compressed 80929617 7.85199e+07 1.03069 ns
tpch_q16/DuckDB:vortex-file-compressed 80929617 7.72283e+07 1.04793 ns
tpch_q17/DuckDB:vortex-file-compressed 122750783 1.24681e+08 0.984521 ns
tpch_q17/DuckDB:vortex-file-compressed 122750783 1.23481e+08 0.994089 ns
tpch_q18/DuckDB:vortex-file-compressed 279597299 2.79836e+08 0.999147 ns
tpch_q18/DuckDB:vortex-file-compressed 279597299 2.77917e+08 1.00605 ns
tpch_q19/DuckDB:vortex-file-compressed 94153220 9.41531e+07 1 ns
tpch_q19/DuckDB:vortex-file-compressed 94153220 9.49589e+07 0.991515 ns
tpch_q20/DuckDB:vortex-file-compressed 105130482 1.07037e+08 0.982191 ns
tpch_q20/DuckDB:vortex-file-compressed 105130482 1.04481e+08 1.00622 ns
tpch_q21/DuckDB:vortex-file-compressed 571985862 5.7583e+08 0.993324 ns
tpch_q21/DuckDB:vortex-file-compressed 571985862 5.81352e+08 0.983889 ns
tpch_q22/DuckDB:vortex-file-compressed 71756184 7.18907e+07 0.998129 ns
tpch_q22/DuckDB:vortex-file-compressed 71756184 7.24366e+07 0.990607 ns
tpch_q01/DuckDB:vortex-compact 248000729 2.49474e+08 0.994094 ns
tpch_q02/DuckDB:vortex-compact 69690676 6.72259e+07 1.03666 ns
tpch_q03/DuckDB:vortex-compact 178235942 1.7978e+08 0.99141 ns
tpch_q04/DuckDB:vortex-compact 200786396 2.01457e+08 0.996669 ns
tpch_q05/DuckDB:vortex-compact 170104491 1.71764e+08 0.990339 ns
tpch_q06/DuckDB:vortex-compact 108680755 1.09995e+08 0.988052 ns
tpch_q07/DuckDB:vortex-compact 220807866 2.20056e+08 1.00342 ns
tpch_q08/DuckDB:vortex-compact 258468639 2.57126e+08 1.00522 ns
tpch_q09/DuckDB:vortex-compact 398835479 4.02833e+08 0.990077 ns
tpch_q10/DuckDB:vortex-compact 203846899 2.04616e+08 0.996243 ns
tpch_q11/DuckDB:vortex-compact 43793406 4.29467e+07 1.01972 ns
tpch_q12/DuckDB:vortex-compact 305771852 3.05492e+08 1.00092 ns
tpch_q13/DuckDB:vortex-compact 296642656 2.9676e+08 0.999604 ns
tpch_q14/DuckDB:vortex-compact 105698188 1.0678e+08 0.989864 ns
tpch_q15/DuckDB:vortex-compact 102167249 1.02626e+08 0.995531 ns
tpch_q16/DuckDB:vortex-compact 90263743 9.10234e+07 0.991654 ns
tpch_q17/DuckDB:vortex-compact 141003049 1.40195e+08 1.00576 ns
tpch_q18/DuckDB:vortex-compact 331817237 3.31571e+08 1.00074 ns
tpch_q19/DuckDB:vortex-compact 151440127 1.53341e+08 0.987607 ns
tpch_q20/DuckDB:vortex-compact 158968309 1.60229e+08 0.992134 ns
tpch_q21/DuckDB:vortex-compact 691007333 6.8158e+08 1.01383 ns
tpch_q22/DuckDB:vortex-compact 81633633 8.22376e+07 0.992655 ns
tpch_q01/DuckDB:duckdb 116603296 1.16717e+08 0.999023 ns
tpch_q01/DuckDB:duckdb 116603296 1.16408e+08 1.00167 ns
tpch_q02/DuckDB:duckdb 51192033 5.11038e+07 1.00173 ns
tpch_q02/DuckDB:duckdb 51192033 4.98407e+07 1.02711 ns
tpch_q03/DuckDB:duckdb 101417012 1.01319e+08 1.00097 ns
tpch_q03/DuckDB:duckdb 101417012 1.00952e+08 1.00461 ns
tpch_q04/DuckDB:duckdb 122699075 1.21039e+08 1.01371 ns
tpch_q04/DuckDB:duckdb 122699075 1.2188e+08 1.00672 ns
tpch_q05/DuckDB:duckdb 111808225 1.15424e+08 0.968671 ns
tpch_q05/DuckDB:duckdb 111808225 1.15776e+08 0.965731 ns
tpch_q06/DuckDB:duckdb 44900096 4.47925e+07 1.0024 ns
tpch_q06/DuckDB:duckdb 44900096 4.47489e+07 1.00338 ns
tpch_q07/DuckDB:duckdb 109906633 1.0927e+08 1.00582 ns
tpch_q07/DuckDB:duckdb 109906633 1.09418e+08 1.00446 ns
tpch_q08/DuckDB:duckdb 139438583 1.39177e+08 1.00188 ns
tpch_q08/DuckDB:duckdb 139438583 1.39212e+08 1.00163 ns
tpch_q09/DuckDB:duckdb 305385188 3.0361e+08 1.00585 ns
tpch_q09/DuckDB:duckdb 305385188 3.02281e+08 1.01027 ns
tpch_q10/DuckDB:duckdb 214191749 2.12346e+08 1.00869 ns
tpch_q10/DuckDB:duckdb 214191749 2.14094e+08 1.00046 ns
tpch_q11/DuckDB:duckdb 22308210 2.24376e+07 0.994233 ns
tpch_q11/DuckDB:duckdb 22308210 2.24222e+07 0.994915 ns
tpch_q12/DuckDB:duckdb 86243590 8.59624e+07 1.00327 ns
tpch_q12/DuckDB:duckdb 86243590 8.57922e+07 1.00526 ns
tpch_q13/DuckDB:duckdb 236826067 2.3451e+08 1.00987 ns
tpch_q13/DuckDB:duckdb 236826067 2.34542e+08 1.00974 ns
tpch_q14/DuckDB:duckdb 77986002 7.77582e+07 1.00293 ns
tpch_q14/DuckDB:duckdb 77986002 7.79915e+07 0.99993 ns
tpch_q15/DuckDB:duckdb 67654004 6.74283e+07 1.00335 ns
tpch_q15/DuckDB:duckdb 67654004 6.6968e+07 1.01024 ns
tpch_q16/DuckDB:duckdb 73392464 7.30528e+07 1.00465 ns
tpch_q16/DuckDB:duckdb 73392464 7.27507e+07 1.00882 ns
tpch_q17/DuckDB:duckdb 98887755 9.90215e+07 0.99865 ns
tpch_q17/DuckDB:duckdb 98887755 9.9181e+07 0.997043 ns
tpch_q18/DuckDB:duckdb 217503969 2.17614e+08 0.999493 ns
tpch_q18/DuckDB:duckdb 217503969 2.1775e+08 0.99887 ns
tpch_q19/DuckDB:duckdb 129293616 1.29199e+08 1.00073 ns
tpch_q19/DuckDB:duckdb 129293616 1.2779e+08 1.01177 ns
tpch_q20/DuckDB:duckdb 97337268 9.80517e+07 0.992714 ns
tpch_q20/DuckDB:duckdb 97337268 9.82208e+07 0.991004 ns
tpch_q21/DuckDB:duckdb 314906746 3.11318e+08 1.01153 ns
tpch_q21/DuckDB:duckdb 314906746 3.10557e+08 1.01401 ns
tpch_q22/DuckDB:duckdb 67159651 6.76812e+07 0.992293 ns
tpch_q22/DuckDB:duckdb 67159651 6.60368e+07 1.017 ns

@0ax1 0ax1 added the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Sep 30, 2025
@github-actions github-actions bot removed the action/benchmark-sql Trigger SQL benchmarks to run on this PR label Sep 30, 2025
@github-actions
Copy link
Contributor

github-actions bot commented Sep 30, 2025

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.992x ➖
  • Vortex: 0.989x ➖
  • duckdb:vortex: 0.980x ➖
  • datafusion:vortex: 0.997x ➖
  • Best: tpch_q01/DataFusion:vortex-compact (0.809x)
  • Worst: tpch_q05/DataFusion:vortex-file-compressed (1.302x)
  • Significant (>30%): 0↑ 1↓
Detailed Results Table
name PR 3c6651c base 244f488 ratio (PR/base) unit remark
tpch_q01/DataFusion:parquet 243812140 2.43832e+08 0.999918 ns
tpch_q02/DataFusion:parquet 356496354 3.57485e+08 0.997233 ns
tpch_q03/DataFusion:parquet 284986648 2.91678e+08 0.977058 ns
tpch_q04/DataFusion:parquet 133729823 1.33297e+08 1.00325 ns
tpch_q05/DataFusion:parquet 358900301 3.66443e+08 0.979416 ns
tpch_q06/DataFusion:parquet 127701521 1.27174e+08 1.00415 ns
tpch_q07/DataFusion:parquet 391905966 3.88632e+08 1.00842 ns
tpch_q08/DataFusion:parquet 466921543 4.57555e+08 1.02047 ns
tpch_q09/DataFusion:parquet 425132049 4.36737e+08 0.973428 ns
tpch_q10/DataFusion:parquet 442271971 4.41818e+08 1.00103 ns
tpch_q11/DataFusion:parquet 275335842 2.86596e+08 0.960709 ns
tpch_q12/DataFusion:parquet 206065228 2.08364e+08 0.988966 ns
tpch_q13/DataFusion:parquet 427674917 4.21868e+08 1.01377 ns
tpch_q14/DataFusion:parquet 155489717 1.55469e+08 1.00014 ns
tpch_q15/DataFusion:parquet 268602870 2.75435e+08 0.975196 ns
tpch_q16/DataFusion:parquet 180577811 1.78596e+08 1.0111 ns
tpch_q17/DataFusion:parquet 330493438 3.247e+08 1.01784 ns
tpch_q18/DataFusion:parquet 417660440 4.1638e+08 1.00308 ns
tpch_q19/DataFusion:parquet 310915258 2.87312e+08 1.08215 ns
tpch_q20/DataFusion:parquet 252593655 2.57248e+08 0.981907 ns
tpch_q21/DataFusion:parquet 403685486 3.96903e+08 1.01709 ns
tpch_q22/DataFusion:parquet 166283582 1.63236e+08 1.01867 ns
tpch_q01/DataFusion:vortex-file-compressed 178812293 1.63482e+08 1.09377 ns
tpch_q02/DataFusion:vortex-file-compressed 197364773 1.93659e+08 1.01914 ns
tpch_q03/DataFusion:vortex-file-compressed 303694572 2.91524e+08 1.04175 ns
tpch_q04/DataFusion:vortex-file-compressed 146614249 1.38806e+08 1.05626 ns
tpch_q05/DataFusion:vortex-file-compressed 251422718 1.93127e+08 1.30185 ns 🚨
tpch_q06/DataFusion:vortex-file-compressed 160550706 1.65227e+08 0.971698 ns
tpch_q07/DataFusion:vortex-file-compressed 195189233 2.10535e+08 0.92711 ns
tpch_q08/DataFusion:vortex-file-compressed 425724380 4.19915e+08 1.01384 ns
tpch_q09/DataFusion:vortex-file-compressed 429930544 4.08927e+08 1.05136 ns
tpch_q10/DataFusion:vortex-file-compressed 300683514 2.43341e+08 1.23564 ns
tpch_q11/DataFusion:vortex-file-compressed 101604276 9.35153e+07 1.0865 ns
tpch_q12/DataFusion:vortex-file-compressed 240017815 2.26077e+08 1.06166 ns
tpch_q13/DataFusion:vortex-file-compressed 231148752 2.39546e+08 0.964946 ns
tpch_q14/DataFusion:vortex-file-compressed 114409863 1.22247e+08 0.935894 ns
tpch_q15/DataFusion:vortex-file-compressed 196346663 1.78284e+08 1.10131 ns
tpch_q16/DataFusion:vortex-file-compressed 188348482 1.93645e+08 0.97265 ns
tpch_q17/DataFusion:vortex-file-compressed 288780657 2.78985e+08 1.03511 ns
tpch_q18/DataFusion:vortex-file-compressed 213426321 2.12954e+08 1.00222 ns
tpch_q19/DataFusion:vortex-file-compressed 300553657 2.90686e+08 1.03395 ns
tpch_q20/DataFusion:vortex-file-compressed 200628400 1.8894e+08 1.06186 ns
tpch_q21/DataFusion:vortex-file-compressed 334010280 3.08568e+08 1.08245 ns
tpch_q22/DataFusion:vortex-file-compressed 160125414 1.43381e+08 1.11679 ns
tpch_q01/DataFusion:vortex-compact 158144752 1.95397e+08 0.809351 ns
tpch_q02/DataFusion:vortex-compact 185551906 2.13328e+08 0.869796 ns
tpch_q03/DataFusion:vortex-compact 286937814 2.99848e+08 0.956943 ns
tpch_q04/DataFusion:vortex-compact 143005622 1.6968e+08 0.842794 ns
tpch_q05/DataFusion:vortex-compact 201638017 2.05554e+08 0.980947 ns
tpch_q06/DataFusion:vortex-compact 181737903 1.85884e+08 0.977697 ns
tpch_q07/DataFusion:vortex-compact 186232577 1.86674e+08 0.997635 ns
tpch_q08/DataFusion:vortex-compact 438211107 4.50601e+08 0.972505 ns
tpch_q09/DataFusion:vortex-compact 245654205 2.73043e+08 0.899689 ns
tpch_q10/DataFusion:vortex-compact 265557075 2.52868e+08 1.05018 ns
tpch_q11/DataFusion:vortex-compact 85812089 9.28633e+07 0.924069 ns
tpch_q12/DataFusion:vortex-compact 258847475 2.70003e+08 0.958685 ns
tpch_q13/DataFusion:vortex-compact 106947259 1.27478e+08 0.83895 ns
tpch_q14/DataFusion:vortex-compact 122666457 1.40667e+08 0.872036 ns
tpch_q15/DataFusion:vortex-compact 183452502 2.11599e+08 0.866983 ns
tpch_q16/DataFusion:vortex-compact 196087315 1.92549e+08 1.01838 ns
tpch_q17/DataFusion:vortex-compact 276039640 2.75825e+08 1.00078 ns
tpch_q18/DataFusion:vortex-compact 228091166 2.16473e+08 1.05367 ns
tpch_q19/DataFusion:vortex-compact 292445258 3.23735e+08 0.903347 ns
tpch_q20/DataFusion:vortex-compact 189199134 1.76792e+08 1.07018 ns
tpch_q21/DataFusion:vortex-compact 345442723 3.37781e+08 1.02268 ns
tpch_q22/DataFusion:vortex-compact 143089984 1.41568e+08 1.01075 ns
tpch_q01/DuckDB:parquet 425170094 4.69907e+08 0.904797 ns
tpch_q02/DuckDB:parquet 986138375 1.00925e+09 0.977096 ns
tpch_q03/DuckDB:parquet 764599013 7.37476e+08 1.03678 ns
tpch_q04/DuckDB:parquet 476434221 4.70192e+08 1.01328 ns
tpch_q05/DuckDB:parquet 1180237115 1.12854e+09 1.04581 ns
tpch_q06/DuckDB:parquet 302595048 2.96901e+08 1.01918 ns
tpch_q07/DuckDB:parquet 931271050 9.91278e+08 0.939465 ns
tpch_q08/DuckDB:parquet 1151971660 1.16798e+09 0.986295 ns
tpch_q09/DuckDB:parquet 996371658 1.02371e+09 0.973291 ns
tpch_q10/DuckDB:parquet 1058916539 9.61185e+08 1.10168 ns
tpch_q11/DuckDB:parquet 552996131 6.29537e+08 0.878417 ns
tpch_q12/DuckDB:parquet 434297280 4.2221e+08 1.02863 ns
tpch_q13/DuckDB:parquet 733313409 7.39271e+08 0.991941 ns
tpch_q14/DuckDB:parquet 468606162 5.30709e+08 0.882982 ns
tpch_q15/DuckDB:parquet 518701942 4.70368e+08 1.10276 ns
tpch_q16/DuckDB:parquet 448935818 3.98319e+08 1.12708 ns
tpch_q17/DuckDB:parquet 546997483 5.53374e+08 0.988477 ns
tpch_q18/DuckDB:parquet 634822753 5.95046e+08 1.06685 ns
tpch_q19/DuckDB:parquet 579455569 5.8504e+08 0.990455 ns
tpch_q20/DuckDB:parquet 771395882 7.09319e+08 1.08752 ns
tpch_q21/DuckDB:parquet 810398337 9.34819e+08 0.866904 ns
tpch_q22/DuckDB:parquet 365677046 3.72093e+08 0.982756 ns
tpch_q01/DuckDB:vortex-file-compressed 233336990 2.2814e+08 1.02278 ns
tpch_q02/DuckDB:vortex-file-compressed 768013003 8.28861e+08 0.926589 ns
tpch_q03/DuckDB:vortex-file-compressed 538216820 5.79678e+08 0.928475 ns
tpch_q04/DuckDB:vortex-file-compressed 332006840 3.31552e+08 1.00137 ns
tpch_q05/DuckDB:vortex-file-compressed 575409870 6.26451e+08 0.918524 ns
tpch_q06/DuckDB:vortex-file-compressed 272487094 2.73721e+08 0.995492 ns
tpch_q07/DuckDB:vortex-file-compressed 591908418 5.58773e+08 1.0593 ns
tpch_q08/DuckDB:vortex-file-compressed 822080153 7.94115e+08 1.03522 ns
tpch_q09/DuckDB:vortex-file-compressed 635648185 6.5577e+08 0.969316 ns
tpch_q10/DuckDB:vortex-file-compressed 562467777 6.07273e+08 0.926218 ns
tpch_q11/DuckDB:vortex-file-compressed 446502357 4.67207e+08 0.955685 ns
tpch_q12/DuckDB:vortex-file-compressed 401034056 4.06388e+08 0.986826 ns
tpch_q13/DuckDB:vortex-file-compressed 277675489 2.63458e+08 1.05397 ns
tpch_q14/DuckDB:vortex-file-compressed 301804326 2.9684e+08 1.01672 ns
tpch_q15/DuckDB:vortex-file-compressed 236177979 2.48323e+08 0.951092 ns
tpch_q16/DuckDB:vortex-file-compressed 344957408 3.62527e+08 0.951535 ns
tpch_q17/DuckDB:vortex-file-compressed 462488050 5.17816e+08 0.893151 ns
tpch_q18/DuckDB:vortex-file-compressed 471934705 4.71059e+08 1.00186 ns
tpch_q19/DuckDB:vortex-file-compressed 373596563 3.76933e+08 0.991148 ns
tpch_q20/DuckDB:vortex-file-compressed 535171491 5.42884e+08 0.985793 ns
tpch_q21/DuckDB:vortex-file-compressed 723268730 7.16346e+08 1.00966 ns
tpch_q22/DuckDB:vortex-file-compressed 279983490 2.70025e+08 1.03688 ns
tpch_q01/DuckDB:vortex-compact 216016599 2.25758e+08 0.956851 ns
tpch_q02/DuckDB:vortex-compact 764059973 7.87336e+08 0.970437 ns
tpch_q03/DuckDB:vortex-compact 535988531 5.42203e+08 0.988539 ns
tpch_q04/DuckDB:vortex-compact 304269335 3.02958e+08 1.00433 ns
tpch_q05/DuckDB:vortex-compact 572526515 5.50516e+08 1.03998 ns
tpch_q06/DuckDB:vortex-compact 272123235 2.81349e+08 0.967208 ns
tpch_q07/DuckDB:vortex-compact 574065940 5.6751e+08 1.01155 ns
tpch_q08/DuckDB:vortex-compact 793034300 7.95758e+08 0.996577 ns
tpch_q09/DuckDB:vortex-compact 618158689 6.24163e+08 0.99038 ns
tpch_q10/DuckDB:vortex-compact 552257265 5.49077e+08 1.00579 ns
tpch_q11/DuckDB:vortex-compact 429600556 4.45581e+08 0.964136 ns
tpch_q12/DuckDB:vortex-compact 382191218 3.89485e+08 0.981274 ns
tpch_q13/DuckDB:vortex-compact 236004144 2.58555e+08 0.912783 ns
tpch_q14/DuckDB:vortex-compact 291591661 2.99547e+08 0.973442 ns
tpch_q15/DuckDB:vortex-compact 220638486 2.50626e+08 0.88035 ns
tpch_q16/DuckDB:vortex-compact 342640758 3.4455e+08 0.994458 ns
tpch_q17/DuckDB:vortex-compact 486636480 4.83247e+08 1.00701 ns
tpch_q18/DuckDB:vortex-compact 434304847 4.5459e+08 0.955377 ns
tpch_q19/DuckDB:vortex-compact 387632654 3.85537e+08 1.00544 ns
tpch_q20/DuckDB:vortex-compact 523640240 5.44368e+08 0.961923 ns
tpch_q21/DuckDB:vortex-compact 722157542 7.03356e+08 1.02673 ns
tpch_q22/DuckDB:vortex-compact 262386020 2.7307e+08 0.960875 ns

@github-actions
Copy link
Contributor

github-actions bot commented Sep 30, 2025

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.977x ➖
  • Vortex: 0.981x ➖
  • duckdb:vortex: 0.981x ➖
  • Best: statpopgen_q00/DuckDB:vortex-compact (0.894x)
  • Worst: statpopgen_q01/DuckDB:vortex-file-compressed (1.346x)
  • Significant (>10%): 1↑ 2↓
Detailed Results Table
name PR 3c6651c base 244f488 ratio (PR/base) unit remark
statpopgen_q00/DuckDB:parquet 199397157 2.04048e+08 0.977205 ns
statpopgen_q01/DuckDB:parquet 339749897 3.47771e+08 0.976935 ns
statpopgen_q02/DuckDB:parquet 654286199 6.80461e+08 0.961534 ns
statpopgen_q03/DuckDB:parquet 1082498730 1.11583e+09 0.970128 ns
statpopgen_q04/DuckDB:parquet 1104270130 1.09582e+09 1.00771 ns
statpopgen_q05/DuckDB:parquet 701901788 7.31504e+08 0.959533 ns
statpopgen_q06/DuckDB:parquet 1302330320 1.33215e+09 0.977614 ns
statpopgen_q07/DuckDB:parquet 829756349 8.64761e+08 0.959521 ns
statpopgen_q08/DuckDB:parquet 823857990 8.75884e+08 0.940601 ns
statpopgen_q09/DuckDB:parquet 937150765 9.44714e+08 0.991994 ns
statpopgen_q10/DuckDB:parquet 2040970657 2.1672e+09 0.941754 ns
statpopgen_q00/DuckDB:vortex-file-compressed 12552942 1.37779e+07 0.911095 ns
statpopgen_q01/DuckDB:vortex-file-compressed 87269379 6.4818e+07 1.34638 ns 🚨
statpopgen_q02/DuckDB:vortex-file-compressed 432448619 4.72369e+08 0.91549 ns
statpopgen_q03/DuckDB:vortex-file-compressed 1070782457 1.09911e+09 0.974222 ns
statpopgen_q04/DuckDB:vortex-file-compressed 1063991016 1.10653e+09 0.961556 ns
statpopgen_q05/DuckDB:vortex-file-compressed 548028097 5.60701e+08 0.977398 ns
statpopgen_q06/DuckDB:vortex-file-compressed 1421692609 1.44025e+09 0.987118 ns
statpopgen_q07/DuckDB:vortex-file-compressed 332613866 3.51196e+08 0.947088 ns
statpopgen_q08/DuckDB:vortex-file-compressed 350825877 3.67839e+08 0.95375 ns
statpopgen_q09/DuckDB:vortex-file-compressed 804377850 8.48526e+08 0.947971 ns
statpopgen_q10/DuckDB:vortex-file-compressed 2525384852 2.589e+09 0.97543 ns
statpopgen_q00/DuckDB:vortex-compact 12502399 1.39825e+07 0.894144 ns
statpopgen_q01/DuckDB:vortex-compact 220186621 1.80921e+08 1.21703 ns
statpopgen_q02/DuckDB:vortex-compact 532819852 5.79721e+08 0.919097 ns
statpopgen_q03/DuckDB:vortex-compact 1130028512 1.18457e+09 0.953954 ns
statpopgen_q04/DuckDB:vortex-compact 1149648031 1.17537e+09 0.978117 ns
statpopgen_q05/DuckDB:vortex-compact 584358610 6.08868e+08 0.959746 ns
statpopgen_q06/DuckDB:vortex-compact 1489276529 1.52661e+09 0.975544 ns
statpopgen_q07/DuckDB:vortex-compact 1198697906 1.2462e+09 0.961885 ns
statpopgen_q08/DuckDB:vortex-compact 1407761934 1.45057e+09 0.970491 ns
statpopgen_q09/DuckDB:vortex-compact 923696965 9.27119e+08 0.996309 ns
statpopgen_q10/DuckDB:vortex-compact 2627101903 2.73569e+09 0.960308 ns

@github-actions
Copy link
Contributor

github-actions bot commented Oct 3, 2025

Benchmarks: Compression

Summary

  • Overall: 1.015x ➖
  • Vortex: 1.004x ➖
  • Best: vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 (0.858x)
  • Worst: vortex:parquet-zstd ratio decompress time/wide table cols=10 chunks=50 rows=1000 (1.127x)
  • Significant (>10%): 2↑ 3↓
Detailed Results Table
name PR e2fc21e base 440239e ratio (PR/base) unit remark
compress time/taxi 3.08436e+08 2.84581e+08 1.08382 ns
parquet_rs-zstd compress time/taxi 1.37257e+09 1.31519e+09 1.04362 ns
decompress time/taxi 1.77638e+07 1.74579e+07 1.01752 ns
parquet_rs-zstd decompress time/taxi 2.89929e+08 2.90607e+08 0.997669 ns
compress time/Arade 4.22307e+08 4.1134e+08 1.02666 ns
parquet_rs-zstd compress time/Arade 2.35738e+09 2.35941e+09 0.99914 ns
decompress time/Arade 2.89988e+07 2.94852e+07 0.983507 ns
parquet_rs-zstd decompress time/Arade 6.17373e+08 6.26614e+08 0.985253 ns
compress time/Bimbo 1.02007e+09 1.0063e+09 1.01369 ns
parquet_rs-zstd compress time/Bimbo 1.50459e+10 1.48861e+10 1.01074 ns
decompress time/Bimbo 9.44084e+07 9.71583e+07 0.971697 ns
parquet_rs-zstd decompress time/Bimbo 2.3491e+09 2.31753e+09 1.01362 ns
compress time/CMSprovider 9.96421e+08 9.56924e+08 1.04127 ns
parquet_rs-zstd compress time/CMSprovider 7.75933e+09 7.40693e+09 1.04758 ns
decompress time/CMSprovider 7.40369e+07 8.13355e+07 0.910265 ns
parquet_rs-zstd decompress time/CMSprovider 1.54025e+09 1.51796e+09 1.01469 ns
compress time/Euro2016 2.50389e+08 2.45532e+08 1.01978 ns
parquet_rs-zstd compress time/Euro2016 1.41235e+09 1.4295e+09 0.988005 ns
decompress time/Euro2016 2.21389e+07 2.2732e+07 0.97391 ns
parquet_rs-zstd decompress time/Euro2016 4.0815e+08 4.11608e+08 0.9916 ns
compress time/Food 2.87757e+08 2.86897e+08 1.003 ns
parquet_rs-zstd compress time/Food 8.77199e+08 8.79593e+08 0.997278 ns
decompress time/Food 9.03463e+06 9.78e+06 0.923787 ns
parquet_rs-zstd decompress time/Food 1.97354e+08 1.95686e+08 1.00853 ns
compress time/HashTags 5.66675e+08 5.4025e+08 1.04891 ns
parquet_rs-zstd compress time/HashTags 2.5534e+09 2.49372e+09 1.02393 ns
decompress time/HashTags 1.50453e+08 1.58139e+08 0.951398 ns
parquet_rs-zstd decompress time/HashTags 6.55784e+08 6.3316e+08 1.03573 ns
compress time/TPC-H l_comment chunked 1.3972e+08 1.35472e+08 1.03136 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 8.81931e+08 8.69133e+08 1.01472 ns
decompress time/TPC-H l_comment chunked 8.70152e+06 8.06453e+06 1.07899 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 2.43075e+08 2.46212e+08 0.987259 ns
compress time/TPC-H l_comment canonical 2.85585e+08 2.96576e+08 0.962941 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 8.83442e+08 8.69958e+08 1.0155 ns
decompress time/TPC-H l_comment canonical 9.9363e+06 9.67514e+06 1.02699 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 2.42127e+08 2.4652e+08 0.98218 ns
compress time/wide table cols=10 chunks=1 rows=1000 2.06911e+06 2.3762e+06 0.870765 ns
parquet_rs-zstd compress time/wide table cols=10 chunks=1 rows=1000 718226 791173 0.907799 ns
decompress time/wide table cols=10 chunks=1 rows=1000 312694 304492 1.02694 ns
parquet_rs-zstd decompress time/wide table cols=10 chunks=1 rows=1000 279643 273859 1.02112 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.69906e+07 1.4945e+07 1.13687 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 7.56628e+06 6.82544e+06 1.10854 ns
decompress time/wide table cols=100 chunks=1 rows=1000 2.73219e+06 2.40805e+06 1.13461 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.85147e+06 2.74736e+06 1.03789 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.63724e+08 1.47663e+08 1.10876 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 9.07013e+07 8.52938e+07 1.0634 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 4.74515e+07 4.18356e+07 1.13424 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 3.21938e+07 2.90607e+07 1.10781 ns
compress time/wide table cols=10 chunks=50 rows=1000 4.13847e+06 3.74156e+06 1.10608 ns
parquet_rs-zstd compress time/wide table cols=10 chunks=50 rows=1000 1.04141e+06 1.0421e+06 0.999339 ns
decompress time/wide table cols=10 chunks=50 rows=1000 349024 305159 1.14374 ns
parquet_rs-zstd decompress time/wide table cols=10 chunks=50 rows=1000 270188 266236 1.01484 ns
compress time/wide table cols=100 chunks=50 rows=1000 3.67158e+07 3.41712e+07 1.07447 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 1.30311e+07 1.04095e+07 1.25184 ns
decompress time/wide table cols=100 chunks=50 rows=1000 2.79347e+06 2.3261e+06 1.20092 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.91324e+06 2.72009e+06 1.07101 ns
compress time/wide table cols=1000 chunks=50 rows=1000 3.58984e+08 3.5612e+08 1.00804 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 1.42684e+08 1.43287e+08 0.995792 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 4.50859e+07 4.14431e+07 1.0879 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 3.02649e+07 2.87874e+07 1.05133 ns
vortex size/taxi 5.49866e+07 5.49786e+07 1.00015 bytes
parquet-zstd size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex:parquet-zstd size/taxi 0.984026 0.983883 1.00015 ratio
vortex:parquet-zstd ratio compress time/taxi 0.224715 0.21638 1.03852 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.0612694 0.0600739 1.0199 ratio
vortex size/Arade 1.42317e+08 1.42317e+08 1 bytes
parquet-zstd size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex:parquet-zstd size/Arade 0.466183 0.466183 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.179142 0.17434 1.02755 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.0469713 0.0470547 0.998227 ratio
vortex size/Bimbo 5.30249e+08 5.30333e+08 0.999841 bytes
parquet-zstd size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex:parquet-zstd size/Bimbo 1.36333 1.36355 0.999841 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.0677972 0.0676001 1.00292 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.0401892 0.0419233 0.958637 ratio
vortex size/CMSprovider 5.03899e+08 5.03898e+08 1 bytes
parquet-zstd size/CMSprovider 3.84616e+08 3.84616e+08 1 bytes
vortex:parquet-zstd size/CMSprovider 1.31013 1.31013 1 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.128416 0.129193 0.993983 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0480679 0.0535821 0.89709 ratio
vortex size/Euro2016 1.7164e+08 1.7164e+08 1 bytes
parquet-zstd size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex:parquet-zstd size/Euro2016 1.39496 1.39496 1 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.177285 0.171761 1.03216 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.054242 0.0552273 0.98216 ratio
vortex size/Food 4.43934e+07 4.43934e+07 1 bytes
parquet-zstd size/Food 3.61776e+07 3.61776e+07 1 bytes
vortex:parquet-zstd size/Food 1.2271 1.2271 1 ratio
vortex:parquet-zstd ratio compress time/Food 0.32804 0.32617 1.00573 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0457788 0.0499781 0.915976 ratio
vortex size/HashTags 2.09392e+08 2.09449e+08 0.999728 bytes
parquet-zstd size/HashTags 1.33807e+08 1.33807e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.56487 1.5653 0.999728 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.22193 0.216644 1.0244 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.229424 0.249761 0.918576 ratio
vortex size/TPC-H l_comment chunked 7.7352e+07 7.7352e+07 1 bytes
parquet-zstd size/TPC-H l_comment chunked 5.69142e+07 5.69142e+07 1 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.3591 1.3591 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.158425 0.155871 1.01639 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0357977 0.0327544 1.09291 ratio
vortex size/TPC-H l_comment canonical 7.83565e+07 7.83565e+07 1 bytes
parquet-zstd size/TPC-H l_comment canonical 5.69142e+07 5.69142e+07 1 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.37675 1.37675 1 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.323264 0.340909 0.948243 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0410376 0.0392469 1.04563 ratio
vortex size/wide table cols=10 chunks=1 rows=1000 88912 88912 1 bytes
parquet-zstd size/wide table cols=10 chunks=1 rows=1000 93224 93224 1 bytes
vortex:parquet-zstd size/wide table cols=10 chunks=1 rows=1000 0.953746 0.953746 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10 chunks=1 rows=1000 2.88086 3.00339 0.959205 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10 chunks=1 rows=1000 1.11819 1.11186 1.0057 ratio
vortex size/wide table cols=100 chunks=1 rows=1000 882712 882712 1 bytes
parquet-zstd size/wide table cols=100 chunks=1 rows=1000 932204 932204 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.946909 0.946909 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.24556 2.18961 1.02555 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0.958171 0.876499 1.09318 ratio
vortex size/wide table cols=1000 chunks=1 rows=1000 8.82071e+06 8.82071e+06 1 bytes
parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.946225 0.946225 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.80509 1.73123 1.04266 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 1.47393 1.43959 1.02385 ratio
vortex size/wide table cols=10 chunks=50 rows=1000 88912 88912 1 bytes
parquet-zstd size/wide table cols=10 chunks=50 rows=1000 93224 93224 1 bytes
vortex:parquet-zstd size/wide table cols=10 chunks=50 rows=1000 0.953746 0.953746 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10 chunks=50 rows=1000 3.97392 3.59042 1.10681 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10 chunks=50 rows=1000 1.29178 1.1462 1.12702 ratio
vortex size/wide table cols=100 chunks=50 rows=1000 882712 882712 1 bytes
parquet-zstd size/wide table cols=100 chunks=50 rows=1000 932204 932204 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.946909 0.946909 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.81756 3.28268 0.85831 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0.958887 0.855155 1.1213 ratio
vortex size/wide table cols=1000 chunks=50 rows=1000 8.82071e+06 8.82071e+06 1 bytes
parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.946225 0.946225 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 2.51593 2.48536 1.0123 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 1.48971 1.43963 1.03479 ratio

Signed-off-by: Alexander Droste <alexander.droste@protonmail.com>
@0ax1 0ax1 merged commit 50f814d into develop Oct 4, 2025
51 of 52 checks passed
@0ax1 0ax1 deleted the ad/wire-in-rle-btrblocks branch October 4, 2025 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants