Skip to content

fix[sparse]: ensure cached patches are updated and use PatchesData#7811

Merged
joseph-isaacs merged 4 commits intodevelopfrom
ji/sparse-array-patches
May 7, 2026
Merged

fix[sparse]: ensure cached patches are updated and use PatchesData#7811
joseph-isaacs merged 4 commits intodevelopfrom
ji/sparse-array-patches

Conversation

@joseph-isaacs
Copy link
Copy Markdown
Contributor

@joseph-isaacs joseph-isaacs commented May 6, 2026

Sparse array help on to a cached via over the slots that form a Patch, make this read only.

Include PatchesData to hold the non children/slot part of Patches.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the changelog/fix A bug fix label May 6, 2026
@joseph-isaacs joseph-isaacs changed the title fix[patches]: ensure cached patches are updated and use PatchesData fix[sparse]: ensure cached patches are updated and use PatchesData May 6, 2026
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented May 6, 2026

Merging this PR will degrade performance by 23.4%

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

⚠️ Different runtime environments detected

Some benchmarks with significant performance changes were compared across different runtime environments,
which may affect the accuracy of the results.

Open the report in CodSpeed to investigate

⚡ 13 improved benchmarks
❌ 5 regressed benchmarks
✅ 1188 untouched benchmarks

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

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation take_10k_random 239.7 µs 194.9 µs +22.97%
Simulation new_alp_prim_test_between[f32, 32768] 155.3 µs 184.3 µs -15.72%
Simulation new_alp_prim_test_between[f64, 16384] 126.4 µs 155.9 µs -18.96%
Simulation new_bp_prim_test_between[i64, 32768] 236.6 µs 177.7 µs +33.13%
Simulation new_alp_prim_test_between[f64, 32768] 192.5 µs 251.3 µs -23.4%
Simulation patched_take_10k_contiguous_patches 258.9 µs 228.6 µs +13.24%
Simulation patched_take_10k_random 271.3 µs 241 µs +12.57%
Simulation take_10k_contiguous 315.3 µs 270.8 µs +16.41%
Simulation decompress_rd[f32, (10000, 0.01)] 91.1 µs 82.6 µs +10.29%
Simulation decompress_rd[f64, (10000, 0.0)] 139.4 µs 125.3 µs +11.22%
Simulation decompress_rd[f64, (100000, 0.0)] 1,021.9 µs 801.2 µs +27.55%
Simulation decompress_rd[f32, (10000, 0.0)] 91.8 µs 83.2 µs +10.35%
Simulation decompress_rd[f32, (10000, 0.1)] 91.1 µs 82.6 µs +10.33%
Simulation decompress_rd[f64, (10000, 0.01)] 139.5 µs 125.3 µs +11.27%
Simulation decompress_rd[f32, (100000, 0.0)] 584.3 µs 454.2 µs +28.63%
Simulation decompress_rd[f64, (100000, 0.1)] 843.3 µs 978.9 µs -13.85%
Simulation decompress_rd[f64, (10000, 0.1)] 139.3 µs 121.9 µs +14.26%
Simulation decompress_rd[f64, (100000, 0.01)] 843.3 µs 978.8 µs -13.85%

Comparing ji/sparse-array-patches (edd2c4a) with develop (a2edb2f)1

Open in CodSpeed

Footnotes

  1. No successful run was found on develop (aab4c34) during the generation of this report, so a2edb2f was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs marked this pull request as ready for review May 6, 2026 16:28
@joseph-isaacs joseph-isaacs requested a review from robert3005 May 6, 2026 16:28
@joseph-isaacs joseph-isaacs enabled auto-merge (squash) May 6, 2026 16:29
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label May 7, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label May 7, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done edd2c4a 1 Explore Profiling Data

Powered by Polar Signals Cloud

@joseph-isaacs joseph-isaacs merged commit 115b3ba into develop May 7, 2026
83 of 85 checks passed
@joseph-isaacs joseph-isaacs deleted the ji/sparse-array-patches branch May 7, 2026 10:17
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.991x ➖


datafusion / vortex-file-compressed (0.991x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 121711184 123402731 0.99
polarsignals_q01/datafusion:vortex-file-compressed 259885165 283046410 0.92
polarsignals_q02/datafusion:vortex-file-compressed 23076717 23993648 0.96
polarsignals_q03/datafusion:vortex-file-compressed 277297862 278565420 1.00
polarsignals_q04/datafusion:vortex-file-compressed 11916466 11641773 1.02
polarsignals_q05/datafusion:vortex-file-compressed 15659027 15208556 1.03
polarsignals_q06/datafusion:vortex-file-compressed 18389871 18512506 0.99
polarsignals_q07/datafusion:vortex-file-compressed 14572449 13742818 1.06
polarsignals_q08/datafusion:vortex-file-compressed 416862131 405949392 1.03
polarsignals_q09/datafusion:vortex-file-compressed 10899743 11756145 0.93

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

File Sizes: PolarSignals Profiling

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.4%
Vortex (geomean): 1.001x ➖
Parquet (geomean): 0.997x ➖
Shifts: Parquet (control) -0.3% · Median polish -1.1%


datafusion / vortex-file-compressed (1.004x ➖, 1↑ 2↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5059644 5240437 0.97
fineweb_q01/datafusion:vortex-file-compressed 🚨 21075117 18153299 1.16
fineweb_q02/datafusion:vortex-file-compressed 21692345 22276798 0.97
fineweb_q03/datafusion:vortex-file-compressed 🚨 79808316 71841428 1.11
fineweb_q04/datafusion:vortex-file-compressed 236133206 230610117 1.02
fineweb_q05/datafusion:vortex-file-compressed 218347367 217474354 1.00
fineweb_q06/datafusion:vortex-file-compressed 50895254 52447646 0.97
fineweb_q07/datafusion:vortex-file-compressed 56790398 57760278 0.98
fineweb_q08/datafusion:vortex-file-compressed 🚀 20127000 23037662 0.87
datafusion / vortex-compact (1.002x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5918540 5822199 1.02
fineweb_q01/datafusion:vortex-compact 125453579 125015824 1.00
fineweb_q02/datafusion:vortex-compact 127066007 127370506 1.00
fineweb_q03/datafusion:vortex-compact 1030888782 1034611154 1.00
fineweb_q04/datafusion:vortex-compact 1116022775 1106650099 1.01
fineweb_q05/datafusion:vortex-compact 965995897 945434365 1.02
fineweb_q06/datafusion:vortex-compact 521753100 531718283 0.98
fineweb_q07/datafusion:vortex-compact 529035594 538985213 0.98
fineweb_q08/datafusion:vortex-compact 17730068 17522147 1.01
datafusion / parquet (0.985x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6101268 6090788 1.00
fineweb_q01/datafusion:parquet 278002548 293771590 0.95
fineweb_q02/datafusion:parquet 277996458 288715952 0.96
fineweb_q03/datafusion:parquet 289659546 281631940 1.03
fineweb_q04/datafusion:parquet 297570111 300096112 0.99
fineweb_q05/datafusion:parquet 294476596 296467213 0.99
fineweb_q06/datafusion:parquet 281892106 296636369 0.95
fineweb_q07/datafusion:parquet 281651020 282343279 1.00
fineweb_q08/datafusion:parquet 276973428 277655583 1.00
duckdb / vortex-file-compressed (1.004x ➖, 0↑ 1↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3254283 3105144 1.05
fineweb_q01/duckdb:vortex-file-compressed 21101073 22069466 0.96
fineweb_q02/duckdb:vortex-file-compressed 23005566 24101855 0.95
fineweb_q03/duckdb:vortex-file-compressed 🚨 128115032 115070826 1.11
fineweb_q04/duckdb:vortex-file-compressed 223271246 218806463 1.02
fineweb_q05/duckdb:vortex-file-compressed 209907245 212871474 0.99
fineweb_q06/duckdb:vortex-file-compressed 51631931 51946802 0.99
fineweb_q07/duckdb:vortex-file-compressed 53302736 55328220 0.96
fineweb_q08/duckdb:vortex-file-compressed 22273069 22093382 1.01
duckdb / vortex-compact (0.993x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 3784373 4098618 0.92
fineweb_q01/duckdb:vortex-compact 106856541 110192498 0.97
fineweb_q02/duckdb:vortex-compact 108337192 107362806 1.01
fineweb_q03/duckdb:vortex-compact 859252461 858268788 1.00
fineweb_q04/duckdb:vortex-compact 897918102 901297491 1.00
fineweb_q05/duckdb:vortex-compact 804258575 818236412 0.98
fineweb_q06/duckdb:vortex-compact 454671065 461451428 0.99
fineweb_q07/duckdb:vortex-compact 478666172 479660440 1.00
fineweb_q08/duckdb:vortex-compact 22615207 20918249 1.08
duckdb / parquet (1.009x ➖, 0↑ 1↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 30145291 31509844 0.96
fineweb_q01/duckdb:parquet 82663181 82191426 1.01
fineweb_q02/duckdb:parquet 83233611 83049048 1.00
fineweb_q03/duckdb:parquet 307951411 310001613 0.99
fineweb_q04/duckdb:parquet 440699493 438683126 1.00
fineweb_q05/duckdb:parquet 409564412 411075453 1.00
fineweb_q06/duckdb:parquet 196769333 196711053 1.00
fineweb_q07/duckdb:parquet 207583813 207643158 1.00
fineweb_q08/duckdb:parquet 🚨 32633235 28910941 1.13
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +1.7% -2.1% +3.8% +55.4% ➖ noise
0 datafusion:vortex-file-compressed -3.4% -2.1% -1.4% +55.3% ➖ noise
0 duckdb:vortex-compact -7.7% -2.1% -5.7% +130.6% ➖ noise
0 duckdb:vortex-file-compressed +4.8% -2.1% +7.1% +86.7% ➖ noise
1 datafusion:vortex-compact +0.4% -2.4% +2.9% +11.8% ➖ noise
1 datafusion:vortex-file-compressed +16.1% -2.4% +19.0% +23.5% ➖ noise
1 duckdb:vortex-compact -3.0% -2.4% -0.6% +18.4% ➖ noise
1 duckdb:vortex-file-compressed -4.4% -2.4% -2.0% +59.0% ➖ noise
2 datafusion:vortex-compact -0.2% -1.8% +1.6% +13.6% ➖ noise
2 datafusion:vortex-file-compressed -2.6% -1.8% -0.9% +20.2% ➖ noise
2 duckdb:vortex-compact +0.9% -1.8% +2.7% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -4.5% -1.8% -2.8% +22.2% ➖ noise
3 datafusion:vortex-compact -0.4% +1.1% -1.4% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +11.1% +1.1% +9.9% +45.7% ➖ noise
3 duckdb:vortex-compact +0.1% +1.1% -1.0% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +11.3% +1.1% +10.1% +34.5% ➖ noise
4 datafusion:vortex-compact +0.8% -0.2% +1.0% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +2.4% -0.2% +2.6% +10.0% ➖ noise
4 duckdb:vortex-compact -0.4% -0.2% -0.2% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +2.0% -0.2% +2.2% +10.0% ➖ noise
5 datafusion:vortex-compact +2.2% -0.5% +2.7% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +0.4% -0.5% +0.9% +10.0% ➖ noise
5 duckdb:vortex-compact -1.7% -0.5% -1.2% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -1.4% -0.5% -0.9% +10.0% ➖ noise
6 datafusion:vortex-compact -1.9% -2.5% +0.6% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -3.0% -2.5% -0.5% +10.0% ➖ noise
6 duckdb:vortex-compact -1.5% -2.5% +1.1% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -0.6% -2.5% +1.9% +10.0% ➖ noise
7 datafusion:vortex-compact -1.8% -0.1% -1.7% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -1.7% -0.1% -1.5% +27.9% ➖ noise
7 duckdb:vortex-compact -0.2% -0.1% -0.1% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -3.7% -0.1% -3.5% +12.4% ➖ noise
8 datafusion:vortex-compact +1.2% +6.1% -4.6% +12.8% ➖ noise
8 datafusion:vortex-file-compressed -12.6% +6.1% -17.7% +17.0% ✅ faster
8 duckdb:vortex-compact +8.1% +6.1% +1.9% +21.5% ➖ noise
8 duckdb:vortex-file-compressed +0.8% +6.1% -5.0% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

File Sizes: FineWeb NVMe

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -2.4%
Vortex (geomean): 0.866x ✅
Parquet (geomean): 0.886x ✅
Shifts: Parquet (control) -11.4% · Median polish -12.8%


datafusion / vortex-file-compressed (0.856x ✅, 20↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 50141100 55420292 0.90
tpch_q02/datafusion:vortex-file-compressed 🚀 21477881 24613980 0.87
tpch_q03/datafusion:vortex-file-compressed 🚀 27627689 32466751 0.85
tpch_q04/datafusion:vortex-file-compressed 🚀 20304314 23388320 0.87
tpch_q05/datafusion:vortex-file-compressed 🚀 48511481 58272735 0.83
tpch_q06/datafusion:vortex-file-compressed 12944888 14191106 0.91
tpch_q07/datafusion:vortex-file-compressed 🚀 53542746 66237477 0.81
tpch_q08/datafusion:vortex-file-compressed 🚀 39209646 46290556 0.85
tpch_q09/datafusion:vortex-file-compressed 🚀 49978278 59480088 0.84
tpch_q10/datafusion:vortex-file-compressed 🚀 38729492 46613632 0.83
tpch_q11/datafusion:vortex-file-compressed 🚀 15363751 18657371 0.82
tpch_q12/datafusion:vortex-file-compressed 🚀 24987563 28842239 0.87
tpch_q13/datafusion:vortex-file-compressed 🚀 24240434 28990339 0.84
tpch_q14/datafusion:vortex-file-compressed 🚀 17259317 20471306 0.84
tpch_q15/datafusion:vortex-file-compressed 🚀 25660524 29842948 0.86
tpch_q16/datafusion:vortex-file-compressed 🚀 19363736 22229467 0.87
tpch_q17/datafusion:vortex-file-compressed 🚀 63660476 79998302 0.80
tpch_q18/datafusion:vortex-file-compressed 🚀 79511628 93173766 0.85
tpch_q19/datafusion:vortex-file-compressed 🚀 22833873 25649224 0.89
tpch_q20/datafusion:vortex-file-compressed 🚀 30584727 34069126 0.90
tpch_q21/datafusion:vortex-file-compressed 🚀 70948496 82634492 0.86
tpch_q22/datafusion:vortex-file-compressed 🚀 12121085 13731544 0.88
datafusion / vortex-compact (0.886x ✅, 18↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 58487145 62764996 0.93
tpch_q02/datafusion:vortex-compact 🚀 24684227 27462127 0.90
tpch_q03/datafusion:vortex-compact 🚀 29473318 33304161 0.88
tpch_q04/datafusion:vortex-compact 🚀 23336844 26227697 0.89
tpch_q05/datafusion:vortex-compact 🚀 50674300 58976681 0.86
tpch_q06/datafusion:vortex-compact 14696463 15851445 0.93
tpch_q07/datafusion:vortex-compact 🚀 58849517 67592871 0.87
tpch_q08/datafusion:vortex-compact 🚀 42969416 49413589 0.87
tpch_q09/datafusion:vortex-compact 🚀 56162547 63290793 0.89
tpch_q10/datafusion:vortex-compact 🚀 47347472 52871613 0.90
tpch_q11/datafusion:vortex-compact 🚀 16195009 18929647 0.86
tpch_q12/datafusion:vortex-compact 🚀 32093069 36344195 0.88
tpch_q13/datafusion:vortex-compact 🚀 30710894 34790025 0.88
tpch_q14/datafusion:vortex-compact 🚀 19801557 22169380 0.89
tpch_q15/datafusion:vortex-compact 🚀 31875512 35853327 0.89
tpch_q16/datafusion:vortex-compact 🚀 23097236 26024243 0.89
tpch_q17/datafusion:vortex-compact 69101132 76400835 0.90
tpch_q18/datafusion:vortex-compact 🚀 83365301 93957982 0.89
tpch_q19/datafusion:vortex-compact 31009367 32785688 0.95
tpch_q20/datafusion:vortex-compact 🚀 33939709 39780385 0.85
tpch_q21/datafusion:vortex-compact 🚀 78695280 91177918 0.86
tpch_q22/datafusion:vortex-compact 🚀 12600250 14847846 0.85
datafusion / parquet (0.857x ✅, 18↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚀 91335533 140905780 0.65
tpch_q02/datafusion:parquet 🚀 59600666 69313314 0.86
tpch_q03/datafusion:parquet 🚀 68269427 79638122 0.86
tpch_q04/datafusion:parquet 🚀 42639334 47458651 0.90
tpch_q05/datafusion:parquet 🚀 90721717 103652591 0.88
tpch_q06/datafusion:parquet 🚀 39554242 44747529 0.88
tpch_q07/datafusion:parquet 🚀 105510064 119441030 0.88
tpch_q08/datafusion:parquet 93380920 100361025 0.93
tpch_q09/datafusion:parquet 🚀 129853924 145278383 0.89
tpch_q10/datafusion:parquet 110720206 122051372 0.91
tpch_q11/datafusion:parquet 🚀 40586940 46344706 0.88
tpch_q12/datafusion:parquet 🚀 78589747 90121375 0.87
tpch_q13/datafusion:parquet 🚀 194781405 218646983 0.89
tpch_q14/datafusion:parquet 🚀 40169149 51985148 0.77
tpch_q15/datafusion:parquet 🚀 57515280 66482930 0.87
tpch_q16/datafusion:parquet 🚀 39899135 49352812 0.81
tpch_q17/datafusion:parquet 🚀 121732737 177079279 0.69
tpch_q18/datafusion:parquet 🚀 160382736 183226016 0.88
tpch_q19/datafusion:parquet 76621447 80520776 0.95
tpch_q20/datafusion:parquet 🚀 66984256 75253898 0.89
tpch_q21/datafusion:parquet 🚀 130732284 145636541 0.90
tpch_q22/datafusion:parquet 30575269 33914136 0.90
datafusion / arrow (0.852x ✅, 16↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚀 51114434 57892702 0.88
tpch_q02/datafusion:arrow 18402912 19695731 0.93
tpch_q03/datafusion:arrow 🚀 28677243 34615692 0.83
tpch_q04/datafusion:arrow 🚀 24683211 30005693 0.82
tpch_q05/datafusion:arrow 81897344 81881218 1.00
tpch_q06/datafusion:arrow 20677463 22667580 0.91
tpch_q07/datafusion:arrow 🚀 100301513 113138284 0.89
tpch_q08/datafusion:arrow 🚀 41070728 53141857 0.77
tpch_q09/datafusion:arrow 🚀 62176359 82819873 0.75
tpch_q10/datafusion:arrow 🚀 45142588 54827213 0.82
tpch_q11/datafusion:arrow 🚀 8791969 9831642 0.89
tpch_q12/datafusion:arrow 🚀 49559711 60275068 0.82
tpch_q13/datafusion:arrow 46395886 49415343 0.94
tpch_q14/datafusion:arrow 🚀 21246994 25507617 0.83
tpch_q15/datafusion:arrow 🚀 42340510 51925226 0.82
tpch_q16/datafusion:arrow 18941625 20978975 0.90
tpch_q17/datafusion:arrow 🚀 66687878 84816613 0.79
tpch_q18/datafusion:arrow 🚀 132652687 156494204 0.85
tpch_q19/datafusion:arrow 🚀 35241799 45448944 0.78
tpch_q20/datafusion:arrow 🚀 34247575 41402776 0.83
tpch_q21/datafusion:arrow 🚀 144111871 174695313 0.82
tpch_q22/datafusion:arrow 17332877 18981293 0.91
duckdb / vortex-file-compressed (0.841x ✅, 21↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 30987438 34170214 0.91
tpch_q02/duckdb:vortex-file-compressed 🚀 23469126 28319493 0.83
tpch_q03/duckdb:vortex-file-compressed 🚀 28577852 34358590 0.83
tpch_q04/duckdb:vortex-file-compressed 🚀 28845006 33937877 0.85
tpch_q05/duckdb:vortex-file-compressed 🚀 32227148 37244595 0.87
tpch_q06/duckdb:vortex-file-compressed 🚀 10207902 11699187 0.87
tpch_q07/duckdb:vortex-file-compressed 🚀 35926997 42028063 0.85
tpch_q08/duckdb:vortex-file-compressed 🚀 37780395 43654533 0.87
tpch_q09/duckdb:vortex-file-compressed 🚀 72228192 87789055 0.82
tpch_q10/duckdb:vortex-file-compressed 🚀 33548338 38506886 0.87
tpch_q11/duckdb:vortex-file-compressed 🚀 14378358 16883016 0.85
tpch_q12/duckdb:vortex-file-compressed 🚀 21198495 24556100 0.86
tpch_q13/duckdb:vortex-file-compressed 🚀 34335248 41026051 0.84
tpch_q14/duckdb:vortex-file-compressed 🚀 20202071 25423047 0.79
tpch_q15/duckdb:vortex-file-compressed 🚀 16236301 19793085 0.82
tpch_q16/duckdb:vortex-file-compressed 🚀 27688189 33301671 0.83
tpch_q17/duckdb:vortex-file-compressed 🚀 25299058 29187934 0.87
tpch_q18/duckdb:vortex-file-compressed 🚀 48438726 55681579 0.87
tpch_q19/duckdb:vortex-file-compressed 🚀 28794021 36507867 0.79
tpch_q20/duckdb:vortex-file-compressed 🚀 33266187 40100471 0.83
tpch_q21/duckdb:vortex-file-compressed 🚀 103899744 131732766 0.79
tpch_q22/duckdb:vortex-file-compressed 🚀 16992204 21096378 0.81
duckdb / vortex-compact (0.879x ✅, 15↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 37912528 41185497 0.92
tpch_q02/duckdb:vortex-compact 🚀 36201290 42073672 0.86
tpch_q03/duckdb:vortex-compact 🚀 31250901 36898596 0.85
tpch_q04/duckdb:vortex-compact 🚀 34836872 38716894 0.90
tpch_q05/duckdb:vortex-compact 🚀 37002238 41375381 0.89
tpch_q06/duckdb:vortex-compact 14653364 16136343 0.91
tpch_q07/duckdb:vortex-compact 🚀 41769328 47050018 0.89
tpch_q08/duckdb:vortex-compact 44897771 48956810 0.92
tpch_q09/duckdb:vortex-compact 🚀 82406430 99833988 0.83
tpch_q10/duckdb:vortex-compact 🚀 38431788 45008660 0.85
tpch_q11/duckdb:vortex-compact 🚀 18872668 21144710 0.89
tpch_q12/duckdb:vortex-compact 34650454 38474609 0.90
tpch_q13/duckdb:vortex-compact 🚀 44130082 50999161 0.87
tpch_q14/duckdb:vortex-compact 29160833 31994217 0.91
tpch_q15/duckdb:vortex-compact 🚀 18953067 21534063 0.88
tpch_q16/duckdb:vortex-compact 34691493 37829575 0.92
tpch_q17/duckdb:vortex-compact 🚀 29367858 33782330 0.87
tpch_q18/duckdb:vortex-compact 50210505 55530134 0.90
tpch_q19/duckdb:vortex-compact 🚀 33758579 40335568 0.84
tpch_q20/duckdb:vortex-compact 🚀 41422100 46867007 0.88
tpch_q21/duckdb:vortex-compact 🚀 109099840 134332815 0.81
tpch_q22/duckdb:vortex-compact 🚀 20039620 23134237 0.87
duckdb / parquet (0.916x ➖, 7↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚀 76492288 90438159 0.85
tpch_q02/duckdb:parquet 38471085 41890263 0.92
tpch_q03/duckdb:parquet 68882137 74165270 0.93
tpch_q04/duckdb:parquet 46639083 51453552 0.91
tpch_q05/duckdb:parquet 74481768 70706687 1.05
tpch_q06/duckdb:parquet 20674631 21996005 0.94
tpch_q07/duckdb:parquet 75047658 82490139 0.91
tpch_q08/duckdb:parquet 🚀 84520622 100907209 0.84
tpch_q09/duckdb:parquet 154684008 160365813 0.96
tpch_q10/duckdb:parquet 122843017 133526680 0.92
tpch_q11/duckdb:parquet 🚀 20850516 23617910 0.88
tpch_q12/duckdb:parquet 45096414 47811718 0.94
tpch_q13/duckdb:parquet 🚀 250775308 294877694 0.85
tpch_q14/duckdb:parquet 50061130 52911751 0.95
tpch_q15/duckdb:parquet 26180351 25829388 1.01
tpch_q16/duckdb:parquet 🚀 55398298 61680015 0.90
tpch_q17/duckdb:parquet 50135230 53374086 0.94
tpch_q18/duckdb:parquet 112744282 118690334 0.95
tpch_q19/duckdb:parquet 🚀 67465084 76439365 0.88
tpch_q20/duckdb:parquet 62599648 65987987 0.95
tpch_q21/duckdb:parquet 🚀 159517725 200522257 0.80
tpch_q22/duckdb:parquet 51632044 55836761 0.92
duckdb / duckdb (0.875x ✅, 13↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 15952881 17562255 0.91
tpch_q02/duckdb:duckdb 🚀 11864708 14738189 0.81
tpch_q03/duckdb:duckdb 🚀 18580527 22076571 0.84
tpch_q04/duckdb:duckdb 19478208 20730285 0.94
tpch_q05/duckdb:duckdb 20243566 22315476 0.91
tpch_q06/duckdb:duckdb 5387856 5744100 0.94
tpch_q07/duckdb:duckdb 🚀 22032539 26424499 0.83
tpch_q08/duckdb:duckdb 21046947 23209296 0.91
tpch_q09/duckdb:duckdb 🚀 54082224 67206828 0.80
tpch_q10/duckdb:duckdb 44242503 48724874 0.91
tpch_q11/duckdb:duckdb 🚀 5882534 7114298 0.83
tpch_q12/duckdb:duckdb 🚀 13804812 16462642 0.84
tpch_q13/duckdb:duckdb 🚀 37117991 42703852 0.87
tpch_q14/duckdb:duckdb 🚀 16473880 19264182 0.86
tpch_q15/duckdb:duckdb 11994169 12749155 0.94
tpch_q16/duckdb:duckdb 🚀 23257738 26914600 0.86
tpch_q17/duckdb:duckdb 🚀 13601895 15959552 0.85
tpch_q18/duckdb:duckdb 38948384 41757473 0.93
tpch_q19/duckdb:duckdb 🚀 28101145 31498641 0.89
tpch_q20/duckdb:duckdb 🚀 22300804 25424894 0.88
tpch_q21/duckdb:duckdb 🚀 55407703 67904002 0.82
tpch_q22/duckdb:duckdb 24861069 27109775 0.92
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -11.7% -26.0% +19.2% +20.8% ➖ noise
1 datafusion:vortex-compact -6.8% -26.0% +25.9% +18.9% 🚨 regression
1 datafusion:vortex-file-compressed -9.5% -26.0% +22.2% +19.3% 🚨 regression
1 duckdb:duckdb -9.2% -26.0% +22.7% +18.4% 🚨 regression
1 duckdb:vortex-compact -7.9% -26.0% +24.3% +18.4% 🚨 regression
1 duckdb:vortex-file-compressed -9.3% -26.0% +22.5% +20.4% 🚨 regression
2 datafusion:arrow -6.6% -11.1% +5.1% +15.5% ➖ noise
2 datafusion:vortex-compact -10.1% -11.1% +1.1% +15.5% ➖ noise
2 datafusion:vortex-file-compressed -12.7% -11.1% -1.8% +15.5% ➖ noise
2 duckdb:duckdb -19.5% -11.1% -9.4% +15.5% ➖ noise
2 duckdb:vortex-compact -14.0% -11.1% -3.2% +15.5% ➖ noise
2 duckdb:vortex-file-compressed -17.1% -11.1% -6.7% +15.5% ➖ noise
3 datafusion:arrow -17.2% -10.8% -7.2% +15.5% ➖ noise
3 datafusion:vortex-compact -11.5% -10.8% -0.8% +15.5% ➖ noise
3 datafusion:vortex-file-compressed -14.9% -10.8% -4.6% +15.5% ➖ noise
3 duckdb:duckdb -15.8% -10.8% -5.7% +15.5% ➖ noise
3 duckdb:vortex-compact -15.3% -10.8% -5.1% +15.5% ➖ noise
3 duckdb:vortex-file-compressed -16.8% -10.8% -6.8% +15.5% ➖ noise
4 datafusion:arrow -17.7% -9.8% -8.8% +15.5% ➖ noise
4 datafusion:vortex-compact -11.0% -9.8% -1.4% +15.5% ➖ noise
4 datafusion:vortex-file-compressed -13.2% -9.8% -3.8% +15.5% ➖ noise
4 duckdb:duckdb -6.0% -9.8% +4.1% +15.5% ➖ noise
4 duckdb:vortex-compact -10.0% -9.8% -0.3% +15.5% ➖ noise
4 duckdb:vortex-file-compressed -15.0% -9.8% -5.8% +15.5% ➖ noise
5 datafusion:arrow +0.0% -4.0% +4.2% +15.5% ➖ noise
5 datafusion:vortex-compact -14.1% -4.0% -10.5% +15.5% ➖ noise
5 datafusion:vortex-file-compressed -16.8% -4.0% -13.3% +15.5% ➖ noise
5 duckdb:duckdb -9.3% -4.0% -5.5% +15.5% ➖ noise
5 duckdb:vortex-compact -10.6% -4.0% -6.9% +15.5% ➖ noise
5 duckdb:vortex-file-compressed -13.5% -4.0% -9.9% +15.5% ➖ noise
6 datafusion:arrow -8.8% -8.8% +0.1% +15.5% ➖ noise
6 datafusion:vortex-compact -7.3% -8.8% +1.7% +15.9% ➖ noise
6 datafusion:vortex-file-compressed -8.8% -8.8% +0.1% +16.1% ➖ noise
6 duckdb:duckdb -6.2% -8.8% +2.9% +17.5% ➖ noise
6 duckdb:vortex-compact -9.2% -8.8% -0.4% +16.3% ➖ noise
6 duckdb:vortex-file-compressed -12.7% -8.8% -4.3% +16.3% ➖ noise
7 datafusion:arrow -11.3% -10.4% -1.1% +15.5% ➖ noise
7 datafusion:vortex-compact -12.9% -10.4% -2.9% +15.5% ➖ noise
7 datafusion:vortex-file-compressed -19.2% -10.4% -9.8% +15.5% ➖ noise
7 duckdb:duckdb -16.6% -10.4% -7.0% +15.5% ➖ noise
7 duckdb:vortex-compact -11.2% -10.4% -1.0% +15.5% ➖ noise
7 duckdb:vortex-file-compressed -14.5% -10.4% -4.6% +15.5% ➖ noise
8 datafusion:arrow -22.7% -11.7% -12.5% +15.5% ➖ noise
8 datafusion:vortex-compact -13.0% -11.7% -1.5% +15.5% ➖ noise
8 datafusion:vortex-file-compressed -15.3% -11.7% -4.1% +15.5% ➖ noise
8 duckdb:duckdb -9.3% -11.7% +2.7% +15.5% ➖ noise
8 duckdb:vortex-compact -8.3% -11.7% +3.9% +15.5% ➖ noise
8 duckdb:vortex-file-compressed -13.5% -11.7% -2.0% +15.5% ➖ noise
9 datafusion:arrow -24.9% -7.1% -19.1% +15.5% ✅ faster
9 datafusion:vortex-compact -11.3% -7.1% -4.4% +15.5% ➖ noise
9 datafusion:vortex-file-compressed -16.0% -7.1% -9.5% +15.5% ➖ noise
9 duckdb:duckdb -19.5% -7.1% -13.3% +15.5% ➖ noise
9 duckdb:vortex-compact -17.5% -7.1% -11.1% +15.5% ➖ noise
9 duckdb:vortex-file-compressed -17.7% -7.1% -11.4% +15.5% ➖ noise
10 datafusion:arrow -17.7% -8.6% -9.9% +15.5% ➖ noise
10 datafusion:vortex-compact -10.4% -8.6% -2.0% +15.5% ➖ noise
10 datafusion:vortex-file-compressed -16.9% -8.6% -9.1% +15.5% ➖ noise
10 duckdb:duckdb -9.2% -8.6% -0.6% +15.5% ➖ noise
10 duckdb:vortex-compact -14.6% -8.6% -6.5% +15.5% ➖ noise
10 duckdb:vortex-file-compressed -12.9% -8.6% -4.6% +15.5% ➖ noise
11 datafusion:arrow -10.6% -12.1% +1.7% +15.5% ➖ noise
11 datafusion:vortex-compact -14.4% -12.1% -2.7% +15.5% ➖ noise
11 datafusion:vortex-file-compressed -17.7% -12.1% -6.3% +15.5% ➖ noise
11 duckdb:duckdb -17.3% -12.1% -6.0% +15.5% ➖ noise
11 duckdb:vortex-compact -10.7% -12.1% +1.5% +15.5% ➖ noise
11 duckdb:vortex-file-compressed -14.8% -12.1% -3.1% +15.5% ➖ noise
12 datafusion:arrow -17.8% -9.3% -9.3% +18.8% ➖ noise
12 datafusion:vortex-compact -11.7% -9.3% -2.6% +15.5% ➖ noise
12 datafusion:vortex-file-compressed -13.4% -9.3% -4.5% +15.5% ➖ noise
12 duckdb:duckdb -16.1% -9.3% -7.5% +15.5% ➖ noise
12 duckdb:vortex-compact -9.9% -9.3% -0.7% +15.5% ➖ noise
12 duckdb:vortex-file-compressed -13.7% -9.3% -4.8% +15.5% ➖ noise
13 datafusion:arrow -6.1% -13.0% +7.9% +16.1% ➖ noise
13 datafusion:vortex-compact -11.7% -13.0% +1.4% +15.5% ➖ noise
13 datafusion:vortex-file-compressed -16.4% -13.0% -3.9% +15.5% ➖ noise
13 duckdb:duckdb -13.1% -13.0% -0.1% +15.5% ➖ noise
13 duckdb:vortex-compact -13.5% -13.0% -0.6% +15.5% ➖ noise
13 duckdb:vortex-file-compressed -16.3% -13.0% -3.8% +15.5% ➖ noise
14 datafusion:arrow -16.7% -14.5% -2.6% +15.5% ➖ noise
14 datafusion:vortex-compact -10.7% -14.5% +4.5% +15.5% ➖ noise
14 datafusion:vortex-file-compressed -15.7% -14.5% -1.4% +15.5% ➖ noise
14 duckdb:duckdb -14.5% -14.5% +0.0% +15.5% ➖ noise
14 duckdb:vortex-compact -8.9% -14.5% +6.6% +15.5% ➖ noise
14 duckdb:vortex-file-compressed -20.5% -14.5% -7.1% +15.9% ➖ noise
15 datafusion:arrow -18.5% -6.4% -12.9% +15.5% ➖ noise
15 datafusion:vortex-compact -11.1% -6.4% -5.1% +15.5% ➖ noise
15 datafusion:vortex-file-compressed -14.0% -6.4% -8.2% +15.5% ➖ noise
15 duckdb:duckdb -5.9% -6.4% +0.5% +15.5% ➖ noise
15 duckdb:vortex-compact -12.0% -6.4% -6.0% +15.5% ➖ noise
15 duckdb:vortex-file-compressed -18.0% -6.4% -12.4% +15.5% ➖ noise
16 datafusion:arrow -9.7% -14.8% +6.0% +15.5% ➖ noise
16 datafusion:vortex-compact -11.2% -14.8% +4.2% +15.5% ➖ noise
16 datafusion:vortex-file-compressed -12.9% -14.8% +2.2% +15.5% ➖ noise
16 duckdb:duckdb -13.6% -14.8% +1.4% +15.5% ➖ noise
16 duckdb:vortex-compact -8.3% -14.8% +7.6% +15.5% ➖ noise
16 duckdb:vortex-file-compressed -16.9% -14.8% -2.4% +15.5% ➖ noise
17 datafusion:arrow -21.4% -19.6% -2.2% +15.5% ➖ noise
17 datafusion:vortex-compact -9.6% -19.6% +12.6% +15.5% ➖ noise
17 datafusion:vortex-file-compressed -20.4% -19.6% -1.0% +15.5% ➖ noise
17 duckdb:duckdb -14.8% -19.6% +6.1% +15.5% ➖ noise
17 duckdb:vortex-compact -13.1% -19.6% +8.2% +15.5% ➖ noise
17 duckdb:vortex-file-compressed -13.3% -19.6% +7.9% +15.5% ➖ noise
18 datafusion:arrow -15.2% -8.8% -7.0% +15.5% ➖ noise
18 datafusion:vortex-compact -11.3% -8.8% -2.7% +15.5% ➖ noise
18 datafusion:vortex-file-compressed -14.7% -8.8% -6.4% +15.5% ➖ noise
18 duckdb:duckdb -6.7% -8.8% +2.3% +15.5% ➖ noise
18 duckdb:vortex-compact -9.6% -8.8% -0.8% +15.5% ➖ noise
18 duckdb:vortex-file-compressed -13.0% -8.8% -4.6% +15.5% ➖ noise
19 datafusion:arrow -22.5% -8.4% -15.4% +15.5% ✅ faster
19 datafusion:vortex-compact -5.4% -8.4% +3.2% +15.5% ➖ noise
19 datafusion:vortex-file-compressed -11.0% -8.4% -2.9% +15.5% ➖ noise
19 duckdb:duckdb -10.8% -8.4% -2.7% +15.5% ➖ noise
19 duckdb:vortex-compact -16.3% -8.4% -8.7% +15.5% ➖ noise
19 duckdb:vortex-file-compressed -21.1% -8.4% -13.9% +15.5% ✅ faster
20 datafusion:arrow -17.3% -8.1% -10.0% +15.5% ➖ noise
20 datafusion:vortex-compact -14.7% -8.1% -7.2% +15.5% ➖ noise
20 datafusion:vortex-file-compressed -10.2% -8.1% -2.3% +15.5% ➖ noise
20 duckdb:duckdb -12.3% -8.1% -4.5% +15.5% ➖ noise
20 duckdb:vortex-compact -11.6% -8.1% -3.8% +15.5% ➖ noise
20 duckdb:vortex-file-compressed -17.0% -8.1% -9.7% +15.5% ➖ noise
21 datafusion:arrow -17.5% -15.5% -2.4% +15.5% ➖ noise
21 datafusion:vortex-compact -13.7% -15.5% +2.1% +15.5% ➖ noise
21 datafusion:vortex-file-compressed -14.1% -15.5% +1.6% +15.5% ➖ noise
21 duckdb:duckdb -18.4% -15.5% -3.4% +15.5% ➖ noise
21 duckdb:vortex-compact -18.8% -15.5% -3.9% +15.5% ➖ noise
21 duckdb:vortex-file-compressed -21.1% -15.5% -6.7% +15.5% ➖ noise
22 datafusion:arrow -8.7% -8.7% +0.0% +15.5% ➖ noise
22 datafusion:vortex-compact -15.1% -8.7% -7.1% +15.5% ➖ noise
22 datafusion:vortex-file-compressed -11.7% -8.7% -3.3% +15.5% ➖ noise
22 duckdb:duckdb -8.3% -8.7% +0.4% +15.5% ➖ noise
22 duckdb:vortex-compact -13.4% -8.7% -5.1% +15.5% ➖ noise
22 duckdb:vortex-file-compressed -19.5% -8.7% -11.8% +15.5% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

File Sizes: TPC-H SF=1 on NVME

File Size Changes (195 files changed, -98.4% overall, 0↑ 195↓)
File Scale Format Base HEAD Change %
lineitem_99.vortex 100 vortex-file-compressed 147.26 MB 0 B 147.26 MB -100.0%
lineitem_106.vortex 100 vortex-file-compressed 148.07 MB 0 B 148.07 MB -100.0%
lineitem_54.vortex 100 vortex-file-compressed 149.12 MB 0 B 149.12 MB -100.0%
lineitem_17.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
lineitem_102.vortex 100 vortex-file-compressed 148.14 MB 0 B 148.14 MB -100.0%
lineitem_23.vortex 100 vortex-file-compressed 148.19 MB 0 B 148.19 MB -100.0%
lineitem_115.vortex 100 vortex-file-compressed 147.64 MB 0 B 147.64 MB -100.0%
orders_26.vortex 100 vortex-file-compressed 179.99 MB 0 B 179.99 MB -100.0%
lineitem_91.vortex 100 vortex-file-compressed 148.27 MB 0 B 148.27 MB -100.0%
lineitem_21.vortex 100 vortex-file-compressed 148.33 MB 0 B 148.33 MB -100.0%
partsupp_18.vortex 100 vortex-file-compressed 191.38 MB 0 B 191.38 MB -100.0%
part_5.vortex 100 vortex-file-compressed 28.38 MB 0 B 28.38 MB -100.0%
lineitem_28.vortex 100 vortex-file-compressed 148.66 MB 0 B 148.66 MB -100.0%
part_0.vortex 100 vortex-file-compressed 28.45 MB 0 B 28.45 MB -100.0%
lineitem_34.vortex 100 vortex-file-compressed 148.93 MB 0 B 148.93 MB -100.0%
orders_4.vortex 100 vortex-file-compressed 180.39 MB 0 B 180.39 MB -100.0%
partsupp_11.vortex 100 vortex-file-compressed 191.43 MB 0 B 191.43 MB -100.0%
lineitem_19.vortex 100 vortex-file-compressed 148.77 MB 0 B 148.77 MB -100.0%
lineitem_12.vortex 100 vortex-file-compressed 148.19 MB 0 B 148.19 MB -100.0%
partsupp_3.vortex 100 vortex-file-compressed 191.37 MB 0 B 191.37 MB -100.0%
lineitem_67.vortex 100 vortex-file-compressed 148.84 MB 0 B 148.84 MB -100.0%
nation_0.vortex 100 vortex-file-compressed 10.97 KB 0 B 10.97 KB -100.0%
lineitem_56.vortex 100 vortex-file-compressed 147.73 MB 0 B 147.73 MB -100.0%
lineitem_90.vortex 100 vortex-file-compressed 147.82 MB 0 B 147.82 MB -100.0%
partsupp_10.vortex 100 vortex-file-compressed 191.59 MB 0 B 191.59 MB -100.0%
lineitem_25.vortex 100 vortex-file-compressed 148.52 MB 0 B 148.52 MB -100.0%
lineitem_60.vortex 100 vortex-file-compressed 148.62 MB 0 B 148.62 MB -100.0%
orders_16.vortex 100 vortex-file-compressed 179.88 MB 0 B 179.88 MB -100.0%
lineitem_44.vortex 100 vortex-file-compressed 147.91 MB 0 B 147.91 MB -100.0%
lineitem_108.vortex 100 vortex-file-compressed 147.29 MB 0 B 147.29 MB -100.0%
lineitem_88.vortex 100 vortex-file-compressed 148.71 MB 0 B 148.71 MB -100.0%
lineitem_69.vortex 100 vortex-file-compressed 148.10 MB 0 B 148.10 MB -100.0%
lineitem_72.vortex 100 vortex-file-compressed 147.99 MB 0 B 147.99 MB -100.0%
orders_14.vortex 100 vortex-file-compressed 180.18 MB 0 B 180.18 MB -100.0%
partsupp_8.vortex 100 vortex-file-compressed 191.49 MB 0 B 191.49 MB -100.0%
lineitem_24.vortex 100 vortex-file-compressed 147.50 MB 0 B 147.50 MB -100.0%
part_2.vortex 100 vortex-file-compressed 28.46 MB 0 B 28.46 MB -100.0%
lineitem_75.vortex 100 vortex-file-compressed 147.88 MB 0 B 147.88 MB -100.0%
lineitem_43.vortex 100 vortex-file-compressed 147.84 MB 0 B 147.84 MB -100.0%
part_10.vortex 100 vortex-file-compressed 28.43 MB 0 B 28.43 MB -100.0%
lineitem_20.vortex 100 vortex-file-compressed 148.78 MB 0 B 148.78 MB -100.0%
lineitem_96.vortex 100 vortex-file-compressed 148.03 MB 0 B 148.03 MB -100.0%
lineitem_109.vortex 100 vortex-file-compressed 148.03 MB 0 B 148.03 MB -100.0%
lineitem_0.vortex 100 vortex-file-compressed 148.68 MB 0 B 148.68 MB -100.0%
lineitem_11.vortex 100 vortex-file-compressed 148.62 MB 0 B 148.62 MB -100.0%
lineitem_7.vortex 100 vortex-file-compressed 147.86 MB 0 B 147.86 MB -100.0%
lineitem_33.vortex 100 vortex-file-compressed 147.74 MB 0 B 147.74 MB -100.0%
lineitem_86.vortex 100 vortex-file-compressed 147.62 MB 0 B 147.62 MB -100.0%
part_9.vortex 100 vortex-file-compressed 28.41 MB 0 B 28.41 MB -100.0%
lineitem_2.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
partsupp_7.vortex 100 vortex-file-compressed 191.61 MB 0 B 191.61 MB -100.0%
lineitem_47.vortex 100 vortex-file-compressed 148.26 MB 0 B 148.26 MB -100.0%
orders_25.vortex 100 vortex-file-compressed 179.82 MB 0 B 179.82 MB -100.0%
orders_2.vortex 100 vortex-file-compressed 180.35 MB 0 B 180.35 MB -100.0%
lineitem_79.vortex 100 vortex-file-compressed 148.43 MB 0 B 148.43 MB -100.0%
lineitem_101.vortex 100 vortex-file-compressed 148.35 MB 0 B 148.35 MB -100.0%
orders_7.vortex 100 vortex-file-compressed 180.12 MB 0 B 180.12 MB -100.0%
lineitem_94.vortex 100 vortex-file-compressed 148.40 MB 0 B 148.40 MB -100.0%
lineitem_42.vortex 100 vortex-file-compressed 148.38 MB 0 B 148.38 MB -100.0%
lineitem_14.vortex 100 vortex-file-compressed 147.79 MB 0 B 147.79 MB -100.0%
lineitem_107.vortex 100 vortex-file-compressed 148.04 MB 0 B 148.04 MB -100.0%
orders_1.vortex 100 vortex-file-compressed 179.92 MB 0 B 179.92 MB -100.0%
lineitem_119.vortex 100 vortex-file-compressed 148.33 MB 0 B 148.33 MB -100.0%
lineitem_68.vortex 100 vortex-file-compressed 148.03 MB 0 B 148.03 MB -100.0%
customer_3.vortex 100 vortex-file-compressed 261.80 MB 0 B 261.80 MB -100.0%
lineitem_104.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
lineitem_4.vortex 100 vortex-file-compressed 147.27 MB 0 B 147.27 MB -100.0%
lineitem_41.vortex 100 vortex-file-compressed 146.66 MB 0 B 146.66 MB -100.0%
lineitem_27.vortex 100 vortex-file-compressed 148.45 MB 0 B 148.45 MB -100.0%
lineitem_62.vortex 100 vortex-file-compressed 146.94 MB 0 B 146.94 MB -100.0%
lineitem_66.vortex 100 vortex-file-compressed 148.09 MB 0 B 148.09 MB -100.0%
orders_9.vortex 100 vortex-file-compressed 180.11 MB 0 B 180.11 MB -100.0%
part_6.vortex 100 vortex-file-compressed 28.44 MB 0 B 28.44 MB -100.0%
part_18.vortex 100 vortex-file-compressed 28.51 MB 0 B 28.51 MB -100.0%
lineitem_81.vortex 100 vortex-file-compressed 147.75 MB 0 B 147.75 MB -100.0%
orders_3.vortex 100 vortex-file-compressed 180.12 MB 0 B 180.12 MB -100.0%
lineitem_59.vortex 100 vortex-file-compressed 148.42 MB 0 B 148.42 MB -100.0%
lineitem_105.vortex 100 vortex-file-compressed 147.47 MB 0 B 147.47 MB -100.0%
orders_18.vortex 100 vortex-file-compressed 180.45 MB 0 B 180.45 MB -100.0%
lineitem_18.vortex 100 vortex-file-compressed 147.55 MB 0 B 147.55 MB -100.0%
customer_0.vortex 100 vortex-file-compressed 261.80 MB 0 B 261.80 MB -100.0%
lineitem_114.vortex 100 vortex-file-compressed 147.46 MB 0 B 147.46 MB -100.0%
lineitem_98.vortex 100 vortex-file-compressed 148.59 MB 0 B 148.59 MB -100.0%
lineitem_53.vortex 100 vortex-file-compressed 148.23 MB 0 B 148.23 MB -100.0%
lineitem_1.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
partsupp_15.vortex 100 vortex-file-compressed 191.52 MB 0 B 191.52 MB -100.0%
partsupp_16.vortex 100 vortex-file-compressed 191.25 MB 0 B 191.25 MB -100.0%
lineitem_120.vortex 100 vortex-file-compressed 147.10 MB 0 B 147.10 MB -100.0%
lineitem_49.vortex 100 vortex-file-compressed 148.47 MB 0 B 148.47 MB -100.0%
part_14.vortex 100 vortex-file-compressed 28.46 MB 0 B 28.46 MB -100.0%
part_15.vortex 100 vortex-file-compressed 28.48 MB 0 B 28.48 MB -100.0%
lineitem_10.vortex 100 vortex-file-compressed 148.35 MB 0 B 148.35 MB -100.0%
lineitem_35.vortex 100 vortex-file-compressed 148.35 MB 0 B 148.35 MB -100.0%
part_4.vortex 100 vortex-file-compressed 28.42 MB 0 B 28.42 MB -100.0%
part_7.vortex 100 vortex-file-compressed 28.41 MB 0 B 28.41 MB -100.0%
lineitem_9.vortex 100 vortex-file-compressed 148.87 MB 0 B 148.87 MB -100.0%
orders_15.vortex 100 vortex-file-compressed 180.19 MB 0 B 180.19 MB -100.0%
lineitem_39.vortex 100 vortex-file-compressed 147.38 MB 0 B 147.38 MB -100.0%
lineitem_51.vortex 100 vortex-file-compressed 148.42 MB 0 B 148.42 MB -100.0%
lineitem_100.vortex 100 vortex-file-compressed 148.11 MB 0 B 148.11 MB -100.0%
partsupp_17.vortex 100 vortex-file-compressed 191.49 MB 0 B 191.49 MB -100.0%
orders_22.vortex 100 vortex-file-compressed 180.04 MB 0 B 180.04 MB -100.0%
supplier_0.vortex 100 vortex-file-compressed 66.71 MB 0 B 66.71 MB -100.0%
lineitem_95.vortex 100 vortex-file-compressed 147.49 MB 0 B 147.49 MB -100.0%
orders_24.vortex 100 vortex-file-compressed 179.56 MB 0 B 179.56 MB -100.0%
partsupp_2.vortex 100 vortex-file-compressed 191.39 MB 0 B 191.39 MB -100.0%
orders_6.vortex 100 vortex-file-compressed 179.80 MB 0 B 179.80 MB -100.0%
part_3.vortex 100 vortex-file-compressed 28.43 MB 0 B 28.43 MB -100.0%
lineitem_97.vortex 100 vortex-file-compressed 148.10 MB 0 B 148.10 MB -100.0%
lineitem_77.vortex 100 vortex-file-compressed 148.24 MB 0 B 148.24 MB -100.0%
lineitem_5.vortex 100 vortex-file-compressed 148.16 MB 0 B 148.16 MB -100.0%
lineitem_36.vortex 100 vortex-file-compressed 147.64 MB 0 B 147.64 MB -100.0%
lineitem_113.vortex 100 vortex-file-compressed 147.56 MB 0 B 147.56 MB -100.0%
lineitem_92.vortex 100 vortex-file-compressed 148.08 MB 0 B 148.08 MB -100.0%
lineitem_6.vortex 100 vortex-file-compressed 147.90 MB 0 B 147.90 MB -100.0%
lineitem_103.vortex 100 vortex-file-compressed 148.37 MB 0 B 148.37 MB -100.0%
lineitem_61.vortex 100 vortex-file-compressed 147.73 MB 0 B 147.73 MB -100.0%
lineitem_80.vortex 100 vortex-file-compressed 147.55 MB 0 B 147.55 MB -100.0%
orders_13.vortex 100 vortex-file-compressed 179.83 MB 0 B 179.83 MB -100.0%
partsupp_13.vortex 100 vortex-file-compressed 191.35 MB 0 B 191.35 MB -100.0%
customer_2.vortex 100 vortex-file-compressed 261.69 MB 0 B 261.69 MB -100.0%
orders_8.vortex 100 vortex-file-compressed 180.21 MB 0 B 180.21 MB -100.0%
partsupp_5.vortex 100 vortex-file-compressed 191.41 MB 0 B 191.41 MB -100.0%
duckdb.db 100 vortex-file-compressed 268.00 KB 0 B 268.00 KB -100.0%
lineitem_74.vortex 100 vortex-file-compressed 147.55 MB 0 B 147.55 MB -100.0%
part_12.vortex 100 vortex-file-compressed 28.43 MB 0 B 28.43 MB -100.0%
partsupp_6.vortex 100 vortex-file-compressed 191.38 MB 0 B 191.38 MB -100.0%
orders_17.vortex 100 vortex-file-compressed 180.01 MB 0 B 180.01 MB -100.0%
lineitem_93.vortex 100 vortex-file-compressed 147.77 MB 0 B 147.77 MB -100.0%
lineitem_76.vortex 100 vortex-file-compressed 147.35 MB 0 B 147.35 MB -100.0%
lineitem_15.vortex 100 vortex-file-compressed 147.63 MB 0 B 147.63 MB -100.0%
part_1.vortex 100 vortex-file-compressed 28.49 MB 0 B 28.49 MB -100.0%
lineitem_112.vortex 100 vortex-file-compressed 147.42 MB 0 B 147.42 MB -100.0%
lineitem_85.vortex 100 vortex-file-compressed 147.92 MB 0 B 147.92 MB -100.0%
lineitem_3.vortex 100 vortex-file-compressed 148.16 MB 0 B 148.16 MB -100.0%
lineitem_16.vortex 100 vortex-file-compressed 148.03 MB 0 B 148.03 MB -100.0%
region_0.vortex 100 vortex-file-compressed 6.13 KB 0 B 6.13 KB -100.0%
lineitem_13.vortex 100 vortex-file-compressed 148.26 MB 0 B 148.26 MB -100.0%
lineitem_31.vortex 100 vortex-file-compressed 148.50 MB 0 B 148.50 MB -100.0%
lineitem_32.vortex 100 vortex-file-compressed 148.90 MB 0 B 148.90 MB -100.0%
part_17.vortex 100 vortex-file-compressed 28.41 MB 0 B 28.41 MB -100.0%
partsupp_1.vortex 100 vortex-file-compressed 191.69 MB 0 B 191.69 MB -100.0%
lineitem_82.vortex 100 vortex-file-compressed 148.37 MB 0 B 148.37 MB -100.0%
lineitem_118.vortex 100 vortex-file-compressed 147.83 MB 0 B 147.83 MB -100.0%
lineitem_71.vortex 100 vortex-file-compressed 147.94 MB 0 B 147.94 MB -100.0%
orders_27.vortex 100 vortex-file-compressed 179.78 MB 0 B 179.78 MB -100.0%
lineitem_52.vortex 100 vortex-file-compressed 146.97 MB 0 B 146.97 MB -100.0%
lineitem_111.vortex 100 vortex-file-compressed 147.77 MB 0 B 147.77 MB -100.0%
lineitem_117.vortex 100 vortex-file-compressed 148.24 MB 0 B 148.24 MB -100.0%
lineitem_70.vortex 100 vortex-file-compressed 147.89 MB 0 B 147.89 MB -100.0%
lineitem_22.vortex 100 vortex-file-compressed 147.32 MB 0 B 147.32 MB -100.0%
lineitem_45.vortex 100 vortex-file-compressed 146.88 MB 0 B 146.88 MB -100.0%
partsupp_12.vortex 100 vortex-file-compressed 191.50 MB 0 B 191.50 MB -100.0%
lineitem_38.vortex 100 vortex-file-compressed 149.09 MB 0 B 149.09 MB -100.0%
lineitem_78.vortex 100 vortex-file-compressed 147.35 MB 0 B 147.35 MB -100.0%
lineitem_83.vortex 100 vortex-file-compressed 148.68 MB 0 B 148.68 MB -100.0%
lineitem_30.vortex 100 vortex-file-compressed 147.46 MB 0 B 147.46 MB -100.0%
lineitem_48.vortex 100 vortex-file-compressed 148.23 MB 0 B 148.23 MB -100.0%
orders_0.vortex 100 vortex-file-compressed 180.00 MB 0 B 180.00 MB -100.0%
partsupp_0.vortex 100 vortex-file-compressed 191.37 MB 0 B 191.37 MB -100.0%
lineitem_8.vortex 100 vortex-file-compressed 148.56 MB 0 B 148.56 MB -100.0%
orders_11.vortex 100 vortex-file-compressed 180.08 MB 0 B 180.08 MB -100.0%
orders_23.vortex 100 vortex-file-compressed 179.94 MB 0 B 179.94 MB -100.0%
partsupp_4.vortex 100 vortex-file-compressed 191.40 MB 0 B 191.40 MB -100.0%
lineitem_55.vortex 100 vortex-file-compressed 148.16 MB 0 B 148.16 MB -100.0%
lineitem_29.vortex 100 vortex-file-compressed 148.75 MB 0 B 148.75 MB -100.0%
customer_1.vortex 100 vortex-file-compressed 261.77 MB 0 B 261.77 MB -100.0%
lineitem_84.vortex 100 vortex-file-compressed 147.94 MB 0 B 147.94 MB -100.0%
orders_20.vortex 100 vortex-file-compressed 179.85 MB 0 B 179.85 MB -100.0%
partsupp_9.vortex 100 vortex-file-compressed 191.50 MB 0 B 191.50 MB -100.0%
orders_21.vortex 100 vortex-file-compressed 179.89 MB 0 B 179.89 MB -100.0%
lineitem_116.vortex 100 vortex-file-compressed 148.20 MB 0 B 148.20 MB -100.0%
part_8.vortex 100 vortex-file-compressed 28.43 MB 0 B 28.43 MB -100.0%
lineitem_58.vortex 100 vortex-file-compressed 148.72 MB 0 B 148.72 MB -100.0%
lineitem_40.vortex 100 vortex-file-compressed 147.97 MB 0 B 147.97 MB -100.0%
lineitem_50.vortex 100 vortex-file-compressed 148.88 MB 0 B 148.88 MB -100.0%
part_13.vortex 100 vortex-file-compressed 28.44 MB 0 B 28.44 MB -100.0%
orders_12.vortex 100 vortex-file-compressed 180.32 MB 0 B 180.32 MB -100.0%
partsupp_14.vortex 100 vortex-file-compressed 191.62 MB 0 B 191.62 MB -100.0%
orders_10.vortex 100 vortex-file-compressed 180.14 MB 0 B 180.14 MB -100.0%
part_11.vortex 100 vortex-file-compressed 28.45 MB 0 B 28.45 MB -100.0%
lineitem_110.vortex 100 vortex-file-compressed 148.41 MB 0 B 148.41 MB -100.0%
lineitem_87.vortex 100 vortex-file-compressed 147.46 MB 0 B 147.46 MB -100.0%
lineitem_46.vortex 100 vortex-file-compressed 147.77 MB 0 B 147.77 MB -100.0%
lineitem_64.vortex 100 vortex-file-compressed 147.72 MB 0 B 147.72 MB -100.0%
orders_5.vortex 100 vortex-file-compressed 180.03 MB 0 B 180.03 MB -100.0%
lineitem_57.vortex 100 vortex-file-compressed 148.37 MB 0 B 148.37 MB -100.0%
orders_19.vortex 100 vortex-file-compressed 180.04 MB 0 B 180.04 MB -100.0%
lineitem_89.vortex 100 vortex-file-compressed 148.03 MB 0 B 148.03 MB -100.0%
lineitem_63.vortex 100 vortex-file-compressed 148.65 MB 0 B 148.65 MB -100.0%
lineitem_73.vortex 100 vortex-file-compressed 148.32 MB 0 B 148.32 MB -100.0%
lineitem_26.vortex 100 vortex-file-compressed 148.11 MB 0 B 148.11 MB -100.0%
part_16.vortex 100 vortex-file-compressed 28.42 MB 0 B 28.42 MB -100.0%
lineitem_37.vortex 100 vortex-file-compressed 147.47 MB 0 B 147.47 MB -100.0%
lineitem_65.vortex 100 vortex-file-compressed 147.57 MB 0 B 147.57 MB -100.0%

Totals:

  • vortex-compact: 194.82 MB → 194.82 MB (0.0%)
  • vortex-file-compressed: 27.85 GB → 266.60 MB (-99.1%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.6%
Vortex (geomean): 0.972x ➖
Parquet (geomean): 0.984x ➖
Shifts: Parquet (control) -1.6% · Median polish -2.2%


datafusion / vortex-file-compressed (0.964x ➖, 5↑ 1↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 24461016 26184859 0.93
tpcds_q02/datafusion:vortex-file-compressed 46075801 47363066 0.97
tpcds_q03/datafusion:vortex-file-compressed 14640466 15380570 0.95
tpcds_q04/datafusion:vortex-file-compressed 250772794 252270791 0.99
tpcds_q05/datafusion:vortex-file-compressed 41739827 44567191 0.94
tpcds_q06/datafusion:vortex-file-compressed 58933147 61314628 0.96
tpcds_q07/datafusion:vortex-file-compressed 41348363 43484392 0.95
tpcds_q08/datafusion:vortex-file-compressed 28712691 29570475 0.97
tpcds_q09/datafusion:vortex-file-compressed 42685070 44255662 0.96
tpcds_q10/datafusion:vortex-file-compressed 38163038 39800500 0.96
tpcds_q11/datafusion:vortex-file-compressed 123770038 134352333 0.92
tpcds_q12/datafusion:vortex-file-compressed 20171372 21068444 0.96
tpcds_q13/datafusion:vortex-file-compressed 43796447 44642682 0.98
tpcds_q14/datafusion:vortex-file-compressed 169076866 170819696 0.99
tpcds_q15/datafusion:vortex-file-compressed 27477467 28563731 0.96
tpcds_q16/datafusion:vortex-file-compressed 29502200 29155338 1.01
tpcds_q17/datafusion:vortex-file-compressed 61738465 62511079 0.99
tpcds_q18/datafusion:vortex-file-compressed 68395914 71416772 0.96
tpcds_q19/datafusion:vortex-file-compressed 21348513 22355633 0.95
tpcds_q20/datafusion:vortex-file-compressed 21197216 21430841 0.99
tpcds_q21/datafusion:vortex-file-compressed 34895548 36041133 0.97
tpcds_q22/datafusion:vortex-file-compressed 114520176 121324985 0.94
tpcds_q23/datafusion:vortex-file-compressed 149767820 155080676 0.97
tpcds_q24/datafusion:vortex-file-compressed 85673849 85186085 1.01
tpcds_q25/datafusion:vortex-file-compressed 66985606 67090293 1.00
tpcds_q26/datafusion:vortex-file-compressed 33250441 34845137 0.95
tpcds_q27/datafusion:vortex-file-compressed 103420128 105264525 0.98
tpcds_q28/datafusion:vortex-file-compressed 41626616 41473317 1.00
tpcds_q29/datafusion:vortex-file-compressed 61190638 63571071 0.96
tpcds_q30/datafusion:vortex-file-compressed 23271520 23709233 0.98
tpcds_q31/datafusion:vortex-file-compressed 72380533 72998811 0.99
tpcds_q32/datafusion:vortex-file-compressed 19736301 20404640 0.97
tpcds_q33/datafusion:vortex-file-compressed 28625354 30459910 0.94
tpcds_q34/datafusion:vortex-file-compressed 23761942 24861511 0.96
tpcds_q35/datafusion:vortex-file-compressed 43776556 46343417 0.94
tpcds_q36/datafusion:vortex-file-compressed 56240192 59046052 0.95
tpcds_q37/datafusion:vortex-file-compressed 25113878 26394049 0.95
tpcds_q38/datafusion:vortex-file-compressed 43414599 43951455 0.99
tpcds_q39/datafusion:vortex-file-compressed 106254211 106337686 1.00
tpcds_q40/datafusion:vortex-file-compressed 32410716 33302288 0.97
tpcds_q41/datafusion:vortex-file-compressed 15253014 16021316 0.95
tpcds_q42/datafusion:vortex-file-compressed 13815376 14375778 0.96
tpcds_q43/datafusion:vortex-file-compressed 18839763 18952588 0.99
tpcds_q44/datafusion:vortex-file-compressed 31569424 31739030 0.99
tpcds_q45/datafusion:vortex-file-compressed 26754148 27730970 0.96
tpcds_q46/datafusion:vortex-file-compressed 33858702 34434837 0.98
tpcds_q47/datafusion:vortex-file-compressed 129458051 134377916 0.96
tpcds_q48/datafusion:vortex-file-compressed 41255884 39587364 1.04
tpcds_q49/datafusion:vortex-file-compressed 57250269 59481757 0.96
tpcds_q50/datafusion:vortex-file-compressed 39240489 39863455 0.98
tpcds_q51/datafusion:vortex-file-compressed 92179066 90441489 1.02
tpcds_q52/datafusion:vortex-file-compressed 15757640 14778182 1.07
tpcds_q53/datafusion:vortex-file-compressed 20819353 21225039 0.98
tpcds_q54/datafusion:vortex-file-compressed 34302875 35017087 0.98
tpcds_q55/datafusion:vortex-file-compressed 13494338 14087895 0.96
tpcds_q56/datafusion:vortex-file-compressed 30173285 30635804 0.98
tpcds_q57/datafusion:vortex-file-compressed 103939680 106006920 0.98
tpcds_q58/datafusion:vortex-file-compressed 52665485 54111782 0.97
tpcds_q59/datafusion:vortex-file-compressed 56331988 57328255 0.98
tpcds_q60/datafusion:vortex-file-compressed 28663294 30011972 0.96
tpcds_q61/datafusion:vortex-file-compressed 39675815 41405247 0.96
tpcds_q62/datafusion:vortex-file-compressed 🚨 26475165 22355613 1.18
tpcds_q63/datafusion:vortex-file-compressed 20692663 20904697 0.99
tpcds_q64/datafusion:vortex-file-compressed 409354164 419425398 0.98
tpcds_q65/datafusion:vortex-file-compressed 40398020 40543854 1.00
tpcds_q66/datafusion:vortex-file-compressed 72006463 73598310 0.98
tpcds_q67/datafusion:vortex-file-compressed 145146625 158788710 0.91
tpcds_q68/datafusion:vortex-file-compressed 🚀 31501355 35461742 0.89
tpcds_q69/datafusion:vortex-file-compressed 🚀 35181856 39412513 0.89
tpcds_q70/datafusion:vortex-file-compressed 85147587 91507754 0.93
tpcds_q71/datafusion:vortex-file-compressed 22156287 24187779 0.92
tpcds_q72/datafusion:vortex-file-compressed 🚀 2134994671 2545126305 0.84
tpcds_q73/datafusion:vortex-file-compressed 22740663 22612948 1.01
tpcds_q74/datafusion:vortex-file-compressed 79330998 85794339 0.92
tpcds_q75/datafusion:vortex-file-compressed 104568738 108266446 0.97
tpcds_q76/datafusion:vortex-file-compressed 23995860 24560544 0.98
tpcds_q77/datafusion:vortex-file-compressed 39689009 41221893 0.96
tpcds_q78/datafusion:vortex-file-compressed 121705468 127581766 0.95
tpcds_q79/datafusion:vortex-file-compressed 28420971 29113901 0.98
tpcds_q80/datafusion:vortex-file-compressed 91665398 99543403 0.92
tpcds_q81/datafusion:vortex-file-compressed 23355516 24455903 0.96
tpcds_q82/datafusion:vortex-file-compressed 25124966 26176525 0.96
tpcds_q83/datafusion:vortex-file-compressed 32885999 34698976 0.95
tpcds_q84/datafusion:vortex-file-compressed 12347119 12792457 0.97
tpcds_q85/datafusion:vortex-file-compressed 93843638 99960242 0.94
tpcds_q86/datafusion:vortex-file-compressed 17501747 18323783 0.96
tpcds_q87/datafusion:vortex-file-compressed 44122594 44171781 1.00
tpcds_q88/datafusion:vortex-file-compressed 54888103 59123600 0.93
tpcds_q89/datafusion:vortex-file-compressed 23968209 25220820 0.95
tpcds_q90/datafusion:vortex-file-compressed 14069652 15251941 0.92
tpcds_q91/datafusion:vortex-file-compressed 17732694 18698970 0.95
tpcds_q92/datafusion:vortex-file-compressed 17425449 18409434 0.95
tpcds_q93/datafusion:vortex-file-compressed 33996400 34433668 0.99
tpcds_q94/datafusion:vortex-file-compressed 22307841 23415869 0.95
tpcds_q95/datafusion:vortex-file-compressed 60805353 64503761 0.94
tpcds_q96/datafusion:vortex-file-compressed 🚀 13170389 14714025 0.90
tpcds_q97/datafusion:vortex-file-compressed 31648618 33924112 0.93
tpcds_q98/datafusion:vortex-file-compressed 24632959 25006660 0.99
tpcds_q99/datafusion:vortex-file-compressed 🚀 27964135 33117146 0.84
datafusion / vortex-compact (0.970x ➖, 2↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 25706835 25220702 1.02
tpcds_q02/datafusion:vortex-compact 52368862 54673276 0.96
tpcds_q03/datafusion:vortex-compact 19116848 19881843 0.96
tpcds_q04/datafusion:vortex-compact 283501915 305801533 0.93
tpcds_q05/datafusion:vortex-compact 46804747 48572009 0.96
tpcds_q06/datafusion:vortex-compact 60859910 61501804 0.99
tpcds_q07/datafusion:vortex-compact 52240352 54018031 0.97
tpcds_q08/datafusion:vortex-compact 35020301 35900555 0.98
tpcds_q09/datafusion:vortex-compact 61224679 61783137 0.99
tpcds_q10/datafusion:vortex-compact 49579047 52158238 0.95
tpcds_q11/datafusion:vortex-compact 154196498 163969434 0.94
tpcds_q12/datafusion:vortex-compact 24442054 23463387 1.04
tpcds_q13/datafusion:vortex-compact 92338533 92549131 1.00
tpcds_q14/datafusion:vortex-compact 190300208 201767035 0.94
tpcds_q15/datafusion:vortex-compact 31169208 32319108 0.96
tpcds_q16/datafusion:vortex-compact 31927327 32442640 0.98
tpcds_q17/datafusion:vortex-compact 73343464 74646093 0.98
tpcds_q18/datafusion:vortex-compact 77448388 81751880 0.95
tpcds_q19/datafusion:vortex-compact 29782550 30436233 0.98
tpcds_q20/datafusion:vortex-compact 25936173 26746089 0.97
tpcds_q21/datafusion:vortex-compact 40570544 40466129 1.00
tpcds_q22/datafusion:vortex-compact 🚀 115215923 130263663 0.88
tpcds_q23/datafusion:vortex-compact 161087255 165637180 0.97
tpcds_q24/datafusion:vortex-compact 94210412 98045755 0.96
tpcds_q25/datafusion:vortex-compact 79237857 80887249 0.98
tpcds_q26/datafusion:vortex-compact 43522718 45570426 0.96
tpcds_q27/datafusion:vortex-compact 123520208 122796197 1.01
tpcds_q28/datafusion:vortex-compact 78381389 82021552 0.96
tpcds_q29/datafusion:vortex-compact 73082407 74839993 0.98
tpcds_q30/datafusion:vortex-compact 27301723 28237857 0.97
tpcds_q31/datafusion:vortex-compact 97750485 98180214 1.00
tpcds_q32/datafusion:vortex-compact 25352238 25963432 0.98
tpcds_q33/datafusion:vortex-compact 36790479 36456237 1.01
tpcds_q34/datafusion:vortex-compact 31543688 32190574 0.98
tpcds_q35/datafusion:vortex-compact 50249450 54614818 0.92
tpcds_q36/datafusion:vortex-compact 76135465 75196086 1.01
tpcds_q37/datafusion:vortex-compact 40453578 40521057 1.00
tpcds_q38/datafusion:vortex-compact 51014171 54413316 0.94
tpcds_q39/datafusion:vortex-compact 111331008 113755459 0.98
tpcds_q40/datafusion:vortex-compact 36022723 36835760 0.98
tpcds_q41/datafusion:vortex-compact 17249800 18783107 0.92
tpcds_q42/datafusion:vortex-compact 18119825 18800960 0.96
tpcds_q43/datafusion:vortex-compact 24821081 25286542 0.98
tpcds_q44/datafusion:vortex-compact 48002200 48298657 0.99
tpcds_q45/datafusion:vortex-compact 29525317 31530397 0.94
tpcds_q46/datafusion:vortex-compact 43405019 44161398 0.98
tpcds_q47/datafusion:vortex-compact 148432819 155761733 0.95
tpcds_q48/datafusion:vortex-compact 74323705 74027759 1.00
tpcds_q49/datafusion:vortex-compact 67093585 71751189 0.94
tpcds_q50/datafusion:vortex-compact 49015490 47507815 1.03
tpcds_q51/datafusion:vortex-compact 95362502 98452211 0.97
tpcds_q52/datafusion:vortex-compact 18314856 19585159 0.94
tpcds_q53/datafusion:vortex-compact 27728068 28690931 0.97
tpcds_q54/datafusion:vortex-compact 41726799 42509352 0.98
tpcds_q55/datafusion:vortex-compact 17708471 18184822 0.97
tpcds_q56/datafusion:vortex-compact 34970819 35738276 0.98
tpcds_q57/datafusion:vortex-compact 118460849 124189437 0.95
tpcds_q58/datafusion:vortex-compact 63992694 65008094 0.98
tpcds_q59/datafusion:vortex-compact 69429320 71474587 0.97
tpcds_q60/datafusion:vortex-compact 34429809 36207898 0.95
tpcds_q61/datafusion:vortex-compact 53745460 54810018 0.98
tpcds_q62/datafusion:vortex-compact 🚀 24484901 28189297 0.87
tpcds_q63/datafusion:vortex-compact 27481663 27656011 0.99
tpcds_q64/datafusion:vortex-compact 447411291 460363327 0.97
tpcds_q65/datafusion:vortex-compact 52452590 54218202 0.97
tpcds_q66/datafusion:vortex-compact 74018827 78156845 0.95
tpcds_q67/datafusion:vortex-compact 150730258 156828385 0.96
tpcds_q68/datafusion:vortex-compact 44243173 45594591 0.97
tpcds_q69/datafusion:vortex-compact 46465853 47998663 0.97
tpcds_q70/datafusion:vortex-compact 97560263 102064980 0.96
tpcds_q71/datafusion:vortex-compact 28488080 29601451 0.96
tpcds_q72/datafusion:vortex-compact 2116453989 2187087602 0.97
tpcds_q73/datafusion:vortex-compact 29803807 30595923 0.97
tpcds_q74/datafusion:vortex-compact 94612458 97283424 0.97
tpcds_q75/datafusion:vortex-compact 124934362 128516935 0.97
tpcds_q76/datafusion:vortex-compact 30692275 32218388 0.95
tpcds_q77/datafusion:vortex-compact 49026826 50789360 0.97
tpcds_q78/datafusion:vortex-compact 135700712 142172406 0.95
tpcds_q79/datafusion:vortex-compact 37717062 37418384 1.01
tpcds_q80/datafusion:vortex-compact 102316155 103079221 0.99
tpcds_q81/datafusion:vortex-compact 26769963 28785019 0.93
tpcds_q82/datafusion:vortex-compact 39897003 41873102 0.95
tpcds_q83/datafusion:vortex-compact 33136318 33279801 1.00
tpcds_q84/datafusion:vortex-compact 13887007 14693237 0.95
tpcds_q85/datafusion:vortex-compact 128624221 133196840 0.97
tpcds_q86/datafusion:vortex-compact 18981198 18465182 1.03
tpcds_q87/datafusion:vortex-compact 52649890 52474149 1.00
tpcds_q88/datafusion:vortex-compact 76482651 76668605 1.00
tpcds_q89/datafusion:vortex-compact 30577718 33214712 0.92
tpcds_q90/datafusion:vortex-compact 15064646 15084695 1.00
tpcds_q91/datafusion:vortex-compact 31726234 32521029 0.98
tpcds_q92/datafusion:vortex-compact 22720539 24570045 0.92
tpcds_q93/datafusion:vortex-compact 37818742 38491776 0.98
tpcds_q94/datafusion:vortex-compact 28020711 26602722 1.05
tpcds_q95/datafusion:vortex-compact 65508409 70368773 0.93
tpcds_q96/datafusion:vortex-compact 16934717 17204457 0.98
tpcds_q97/datafusion:vortex-compact 36299152 37656074 0.96
tpcds_q98/datafusion:vortex-compact 29407289 31485226 0.93
tpcds_q99/datafusion:vortex-compact 34579541 35691777 0.97
datafusion / parquet (0.979x ➖, 1↑ 2↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 🚨 32732880 29102026 1.12
tpcds_q02/datafusion:parquet 40605330 41472011 0.98
tpcds_q03/datafusion:parquet 12552327 12917463 0.97
tpcds_q04/datafusion:parquet 256230376 267750019 0.96
tpcds_q05/datafusion:parquet 41353447 42392892 0.98
tpcds_q06/datafusion:parquet 58948632 58853463 1.00
tpcds_q07/datafusion:parquet 76356628 75226675 1.02
tpcds_q08/datafusion:parquet 25651241 26433246 0.97
tpcds_q09/datafusion:parquet 45387267 43396224 1.05
tpcds_q10/datafusion:parquet 69792688 72844662 0.96
tpcds_q11/datafusion:parquet 148689673 146257056 1.02
tpcds_q12/datafusion:parquet 🚀 16061673 18051889 0.89
tpcds_q13/datafusion:parquet 73327903 74484767 0.98
tpcds_q14/datafusion:parquet 157283940 161020757 0.98
tpcds_q15/datafusion:parquet 20764409 21774420 0.95
tpcds_q16/datafusion:parquet 23233523 23453190 0.99
tpcds_q17/datafusion:parquet 60323065 66116247 0.91
tpcds_q18/datafusion:parquet 111062587 116945719 0.95
tpcds_q19/datafusion:parquet 21824534 22469075 0.97
tpcds_q20/datafusion:parquet 16467602 16189241 1.02
tpcds_q21/datafusion:parquet 18427554 18311040 1.01
tpcds_q22/datafusion:parquet 143154392 150260212 0.95
tpcds_q23/datafusion:parquet 149609640 140791637 1.06
tpcds_q24/datafusion:parquet 87057101 89786137 0.97
tpcds_q25/datafusion:parquet 63358351 63424893 1.00
tpcds_q26/datafusion:parquet 62122082 64215500 0.97
tpcds_q27/datafusion:parquet 141964208 146597012 0.97
tpcds_q28/datafusion:parquet 43154544 44181859 0.98
tpcds_q29/datafusion:parquet 65584432 63406842 1.03
tpcds_q30/datafusion:parquet 32568368 33729755 0.97
tpcds_q31/datafusion:parquet 63118607 67901912 0.93
tpcds_q32/datafusion:parquet 18757226 17981919 1.04
tpcds_q33/datafusion:parquet 26518269 25405465 1.04
tpcds_q34/datafusion:parquet 20140256 21689952 0.93
tpcds_q35/datafusion:parquet 65799779 67120139 0.98
tpcds_q36/datafusion:parquet 55720823 56618659 0.98
tpcds_q37/datafusion:parquet 18094506 19281131 0.94
tpcds_q38/datafusion:parquet 39033268 41702472 0.94
tpcds_q39/datafusion:parquet 71795738 74125429 0.97
tpcds_q40/datafusion:parquet 22863031 25012091 0.91
tpcds_q41/datafusion:parquet 13174600 13382493 0.98
tpcds_q42/datafusion:parquet 11190047 11870782 0.94
tpcds_q43/datafusion:parquet 16341080 17982610 0.91
tpcds_q44/datafusion:parquet 32861258 33225179 0.99
tpcds_q45/datafusion:parquet 27263635 27461806 0.99
tpcds_q46/datafusion:parquet 30987612 32426967 0.96
tpcds_q47/datafusion:parquet 121639528 124457171 0.98
tpcds_q48/datafusion:parquet 66852689 68135873 0.98
tpcds_q49/datafusion:parquet 54432504 54537749 1.00
tpcds_q50/datafusion:parquet 42800754 43586383 0.98
tpcds_q51/datafusion:parquet 81738347 85143459 0.96
tpcds_q52/datafusion:parquet 12179969 11634359 1.05
tpcds_q53/datafusion:parquet 17281437 17324961 1.00
tpcds_q54/datafusion:parquet 33288135 33873463 0.98
tpcds_q55/datafusion:parquet 10984627 11454558 0.96
tpcds_q56/datafusion:parquet 26744051 27309406 0.98
tpcds_q57/datafusion:parquet 92963748 92473629 1.01
tpcds_q58/datafusion:parquet 50071752 48459265 1.03
tpcds_q59/datafusion:parquet 56381616 57490537 0.98
tpcds_q60/datafusion:parquet 25997183 26382804 0.99
tpcds_q61/datafusion:parquet 42305384 41683120 1.01
tpcds_q62/datafusion:parquet 🚨 24748699 22062873 1.12
tpcds_q63/datafusion:parquet 17277828 17482768 0.99
tpcds_q64/datafusion:parquet 504404016 522680850 0.97
tpcds_q65/datafusion:parquet 36413161 37215587 0.98
tpcds_q66/datafusion:parquet 65464906 66402968 0.99
tpcds_q67/datafusion:parquet 146091963 147618772 0.99
tpcds_q68/datafusion:parquet 31006208 31664690 0.98
tpcds_q69/datafusion:parquet 64079626 65521920 0.98
tpcds_q70/datafusion:parquet 84428239 87312711 0.97
tpcds_q71/datafusion:parquet 21892069 21918768 1.00
tpcds_q72/datafusion:parquet 597597314 612368749 0.98
tpcds_q73/datafusion:parquet 20060477 21176949 0.95
tpcds_q74/datafusion:parquet 82231388 83416349 0.99
tpcds_q75/datafusion:parquet 99086021 99977986 0.99
tpcds_q76/datafusion:parquet 29407823 31312535 0.94
tpcds_q77/datafusion:parquet 37814067 37974038 1.00
tpcds_q78/datafusion:parquet 112133545 112277427 1.00
tpcds_q79/datafusion:parquet 25532779 26227902 0.97
tpcds_q80/datafusion:parquet 77114464 79322851 0.97
tpcds_q81/datafusion:parquet 31032282 31230245 0.99
tpcds_q82/datafusion:parquet 19544834 19629755 1.00
tpcds_q83/datafusion:parquet 36819979 36433036 1.01
tpcds_q84/datafusion:parquet 37669352 39107973 0.96
tpcds_q85/datafusion:parquet 145349184 147377588 0.99
tpcds_q86/datafusion:parquet 15538840 15857817 0.98
tpcds_q87/datafusion:parquet 39367233 41277091 0.95
tpcds_q88/datafusion:parquet 58414127 59494580 0.98
tpcds_q89/datafusion:parquet 20162097 21253092 0.95
tpcds_q90/datafusion:parquet 13699424 15219419 0.90
tpcds_q91/datafusion:parquet 56916741 58167836 0.98
tpcds_q92/datafusion:parquet 17164120 18503965 0.93
tpcds_q93/datafusion:parquet 31134303 31927419 0.98
tpcds_q94/datafusion:parquet 20282558 20492078 0.99
tpcds_q95/datafusion:parquet 58699891 60792788 0.97
tpcds_q96/datafusion:parquet 11374508 12082869 0.94
tpcds_q97/datafusion:parquet 28949749 29937733 0.97
tpcds_q98/datafusion:parquet 20670608 21869730 0.95
tpcds_q99/datafusion:parquet 24840873 26653805 0.93
duckdb / vortex-file-compressed (0.985x ➖, 3↑ 1↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 21548701 20845146 1.03
tpcds_q02/duckdb:vortex-file-compressed 34965949 34815397 1.00
tpcds_q03/duckdb:vortex-file-compressed 32737196 31888918 1.03
tpcds_q04/duckdb:vortex-file-compressed 101110751 108058616 0.94
tpcds_q05/duckdb:vortex-file-compressed 34262588 35833766 0.96
tpcds_q06/duckdb:vortex-file-compressed 31383689 31784682 0.99
tpcds_q07/duckdb:vortex-file-compressed 18591075 19404502 0.96
tpcds_q08/duckdb:vortex-file-compressed 27657505 27155907 1.02
tpcds_q09/duckdb:vortex-file-compressed 36093655 36740007 0.98
tpcds_q10/duckdb:vortex-file-compressed 39953145 40939172 0.98
tpcds_q11/duckdb:vortex-file-compressed 61060802 60529775 1.01
tpcds_q12/duckdb:vortex-file-compressed 13867202 13694891 1.01
tpcds_q13/duckdb:vortex-file-compressed 32886607 32469219 1.01
tpcds_q14/duckdb:vortex-file-compressed 102947662 102231277 1.01
tpcds_q15/duckdb:vortex-file-compressed 25453990 26214342 0.97
tpcds_q16/duckdb:vortex-file-compressed 26319078 26872111 0.98
tpcds_q17/duckdb:vortex-file-compressed 42248692 41866170 1.01
tpcds_q18/duckdb:vortex-file-compressed 45666882 46137175 0.99
tpcds_q19/duckdb:vortex-file-compressed 32371470 32314360 1.00
tpcds_q20/duckdb:vortex-file-compressed 15449088 15498051 1.00
tpcds_q21/duckdb:vortex-file-compressed 16070163 17105603 0.94
tpcds_q22/duckdb:vortex-file-compressed 75470587 76238254 0.99
tpcds_q23/duckdb:vortex-file-compressed 100955748 110015337 0.92
tpcds_q24/duckdb:vortex-file-compressed 48678225 48661777 1.00
tpcds_q25/duckdb:vortex-file-compressed 48934553 48318771 1.01
tpcds_q26/duckdb:vortex-file-compressed 38233087 38919765 0.98
tpcds_q27/duckdb:vortex-file-compressed 46797561 48189459 0.97
tpcds_q28/duckdb:vortex-file-compressed 34501032 34805916 0.99
tpcds_q29/duckdb:vortex-file-compressed 41765890 40501018 1.03
tpcds_q30/duckdb:vortex-file-compressed 24065752 23687442 1.02
tpcds_q31/duckdb:vortex-file-compressed 33208898 35040944 0.95
tpcds_q32/duckdb:vortex-file-compressed 13559482 13830038 0.98
tpcds_q33/duckdb:vortex-file-compressed 23727836 23182593 1.02
tpcds_q34/duckdb:vortex-file-compressed 22987086 23351945 0.98
tpcds_q35/duckdb:vortex-file-compressed 61707342 64628409 0.95
tpcds_q36/duckdb:vortex-file-compressed 25071881 23856915 1.05
tpcds_q37/duckdb:vortex-file-compressed 15240547 14730183 1.03
tpcds_q38/duckdb:vortex-file-compressed 35185615 38405194 0.92
tpcds_q39/duckdb:vortex-file-compressed 34253077 34186287 1.00
tpcds_q40/duckdb:vortex-file-compressed 20046480 19073796 1.05
tpcds_q41/duckdb:vortex-file-compressed 12998465 13266106 0.98
tpcds_q42/duckdb:vortex-file-compressed 12573219 12951506 0.97
tpcds_q43/duckdb:vortex-file-compressed 🚀 21961542 25010545 0.88
tpcds_q44/duckdb:vortex-file-compressed 20862617 20555229 1.01
tpcds_q45/duckdb:vortex-file-compressed 29147734 30297441 0.96
tpcds_q46/duckdb:vortex-file-compressed 50786094 51522109 0.99
tpcds_q47/duckdb:vortex-file-compressed 47102886 47395381 0.99
tpcds_q48/duckdb:vortex-file-compressed 28878992 29595418 0.98
tpcds_q49/duckdb:vortex-file-compressed 35338008 32882726 1.07
tpcds_q50/duckdb:vortex-file-compressed 34164142 33917667 1.01
tpcds_q51/duckdb:vortex-file-compressed 97128581 98072878 0.99
tpcds_q52/duckdb:vortex-file-compressed 12381899 13484662 0.92
tpcds_q53/duckdb:vortex-file-compressed 22332388 22236906 1.00
tpcds_q54/duckdb:vortex-file-compressed 27154188 27502028 0.99
tpcds_q55/duckdb:vortex-file-compressed 12989410 13204220 0.98
tpcds_q56/duckdb:vortex-file-compressed 22979411 24524168 0.94
tpcds_q57/duckdb:vortex-file-compressed 39453993 40227913 0.98
tpcds_q58/duckdb:vortex-file-compressed 30208650 30885791 0.98
tpcds_q59/duckdb:vortex-file-compressed 67225919 68640769 0.98
tpcds_q60/duckdb:vortex-file-compressed 25152435 26323926 0.96
tpcds_q61/duckdb:vortex-file-compressed 🚨 35293851 30425169 1.16
tpcds_q62/duckdb:vortex-file-compressed 17329766 16964440 1.02
tpcds_q63/duckdb:vortex-file-compressed 21285225 20780141 1.02
tpcds_q64/duckdb:vortex-file-compressed 82613023 85426383 0.97
tpcds_q65/duckdb:vortex-file-compressed 22122335 21728677 1.02
tpcds_q66/duckdb:vortex-file-compressed 29218763 29632284 0.99
tpcds_q67/duckdb:vortex-file-compressed 139593839 136511190 1.02
tpcds_q68/duckdb:vortex-file-compressed 40495451 41731127 0.97
tpcds_q69/duckdb:vortex-file-compressed 41293880 41248891 1.00
tpcds_q70/duckdb:vortex-file-compressed 25025158 25590079 0.98
tpcds_q71/duckdb:vortex-file-compressed 20750495 21026463 0.99
tpcds_q72/duckdb:vortex-file-compressed 173300732 172621230 1.00
tpcds_q73/duckdb:vortex-file-compressed 22998471 23789802 0.97
tpcds_q74/duckdb:vortex-file-compressed 🚀 84707438 96012399 0.88
tpcds_q75/duckdb:vortex-file-compressed 55478269 56100527 0.99
tpcds_q76/duckdb:vortex-file-compressed 17880896 18285039 0.98
tpcds_q77/duckdb:vortex-file-compressed 24505159 24048200 1.02
tpcds_q78/duckdb:vortex-file-compressed 74498896 72172277 1.03
tpcds_q79/duckdb:vortex-file-compressed 32146733 33195913 0.97
tpcds_q80/duckdb:vortex-file-compressed 46832624 51980409 0.90
tpcds_q81/duckdb:vortex-file-compressed 27096398 28132214 0.96
tpcds_q82/duckdb:vortex-file-compressed 16363532 17287262 0.95
tpcds_q83/duckdb:vortex-file-compressed 22983002 23953389 0.96
tpcds_q84/duckdb:vortex-file-compressed 17925958 19487121 0.92
tpcds_q85/duckdb:vortex-file-compressed 44648032 45578391 0.98
tpcds_q86/duckdb:vortex-file-compressed 16435478 16180048 1.02
tpcds_q87/duckdb:vortex-file-compressed 39924309 39693888 1.01
tpcds_q88/duckdb:vortex-file-compressed 32576866 33330774 0.98
tpcds_q89/duckdb:vortex-file-compressed 21950470 21681990 1.01
tpcds_q90/duckdb:vortex-file-compressed 12334874 13082891 0.94
tpcds_q91/duckdb:vortex-file-compressed 29492836 30451129 0.97
tpcds_q92/duckdb:vortex-file-compressed 🚀 20258963 25023181 0.81
tpcds_q93/duckdb:vortex-file-compressed 27945845 28511972 0.98
tpcds_q94/duckdb:vortex-file-compressed 23192857 23332548 0.99
tpcds_q95/duckdb:vortex-file-compressed 151467622 140763777 1.08
tpcds_q96/duckdb:vortex-file-compressed 12985398 13160108 0.99
tpcds_q97/duckdb:vortex-file-compressed 37952357 38870003 0.98
tpcds_q98/duckdb:vortex-file-compressed 17723345 17951528 0.99
tpcds_q99/duckdb:vortex-file-compressed 26510064 27594311 0.96
duckdb / vortex-compact (0.971x ➖, 5↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 23462521 23030231 1.02
tpcds_q02/duckdb:vortex-compact 37438784 40125708 0.93
tpcds_q03/duckdb:vortex-compact 55743698 56522491 0.99
tpcds_q04/duckdb:vortex-compact 125200950 126940297 0.99
tpcds_q05/duckdb:vortex-compact 51192447 51741765 0.99
tpcds_q06/duckdb:vortex-compact 38941842 40064288 0.97
tpcds_q07/duckdb:vortex-compact 33508881 33854235 0.99
tpcds_q08/duckdb:vortex-compact 43841447 46052121 0.95
tpcds_q09/duckdb:vortex-compact 56838990 57228779 0.99
tpcds_q10/duckdb:vortex-compact 60974355 59790864 1.02
tpcds_q11/duckdb:vortex-compact 70244796 69121457 1.02
tpcds_q12/duckdb:vortex-compact 22000248 23676506 0.93
tpcds_q13/duckdb:vortex-compact 58337529 59775585 0.98
tpcds_q14/duckdb:vortex-compact 130727341 129674249 1.01
tpcds_q15/duckdb:vortex-compact 30346233 30891992 0.98
tpcds_q16/duckdb:vortex-compact 29795034 31881288 0.93
tpcds_q17/duckdb:vortex-compact 53360887 56403746 0.95
tpcds_q18/duckdb:vortex-compact 57379424 58138027 0.99
tpcds_q19/duckdb:vortex-compact 50948180 51702798 0.99
tpcds_q20/duckdb:vortex-compact 20099416 20227065 0.99
tpcds_q21/duckdb:vortex-compact 18469072 19586122 0.94
tpcds_q22/duckdb:vortex-compact 75457310 76756124 0.98
tpcds_q23/duckdb:vortex-compact 123718375 117431748 1.05
tpcds_q24/duckdb:vortex-compact 62710738 64944915 0.97
tpcds_q25/duckdb:vortex-compact 78029596 81971068 0.95
tpcds_q26/duckdb:vortex-compact 49975298 52393771 0.95
tpcds_q27/duckdb:vortex-compact 67216701 70769902 0.95
tpcds_q28/duckdb:vortex-compact 82517455 85929762 0.96
tpcds_q29/duckdb:vortex-compact 52476454 54594054 0.96
tpcds_q30/duckdb:vortex-compact 29079249 30222716 0.96
tpcds_q31/duckdb:vortex-compact 46329378 45547541 1.02
tpcds_q32/duckdb:vortex-compact 22041231 23503834 0.94
tpcds_q33/duckdb:vortex-compact 33740579 35808415 0.94
tpcds_q34/duckdb:vortex-compact 38493850 38653408 1.00
tpcds_q35/duckdb:vortex-compact 81550978 80865780 1.01
tpcds_q36/duckdb:vortex-compact 39816063 40505307 0.98
tpcds_q37/duckdb:vortex-compact 23973298 23285728 1.03
tpcds_q38/duckdb:vortex-compact 50037455 48677738 1.03
tpcds_q39/duckdb:vortex-compact 36191163 36690548 0.99
tpcds_q40/duckdb:vortex-compact 24301408 24641774 0.99
tpcds_q41/duckdb:vortex-compact 15165380 15566057 0.97
tpcds_q42/duckdb:vortex-compact 21732392 21977949 0.99
tpcds_q43/duckdb:vortex-compact 35144288 36980255 0.95
tpcds_q44/duckdb:vortex-compact 27805247 28980271 0.96
tpcds_q45/duckdb:vortex-compact 37977890 37829379 1.00
tpcds_q46/duckdb:vortex-compact 71414215 70841206 1.01
tpcds_q47/duckdb:vortex-compact 61531519 62007261 0.99
tpcds_q48/duckdb:vortex-compact 52503046 52535665 1.00
tpcds_q49/duckdb:vortex-compact 57038116 55110021 1.03
tpcds_q50/duckdb:vortex-compact 45359323 45805671 0.99
tpcds_q51/duckdb:vortex-compact 107781725 108603077 0.99
tpcds_q52/duckdb:vortex-compact 21734573 22185443 0.98
tpcds_q53/duckdb:vortex-compact 37749331 38504396 0.98
tpcds_q54/duckdb:vortex-compact 37623365 40643664 0.93
tpcds_q55/duckdb:vortex-compact 22130633 22189662 1.00
tpcds_q56/duckdb:vortex-compact 35277307 35008596 1.01
tpcds_q57/duckdb:vortex-compact 43278333 43783539 0.99
tpcds_q58/duckdb:vortex-compact 40500766 40987916 0.99
tpcds_q59/duckdb:vortex-compact 84689685 92856637 0.91
tpcds_q60/duckdb:vortex-compact 38259409 37902958 1.01
tpcds_q61/duckdb:vortex-compact 64526713 61468758 1.05
tpcds_q62/duckdb:vortex-compact 🚀 22063006 26078533 0.85
tpcds_q63/duckdb:vortex-compact 37443704 37653229 0.99
tpcds_q64/duckdb:vortex-compact 113793441 116965998 0.97
tpcds_q65/duckdb:vortex-compact 32731568 33194710 0.99
tpcds_q66/duckdb:vortex-compact 38794287 41297299 0.94
tpcds_q67/duckdb:vortex-compact 150306790 155582200 0.97
tpcds_q68/duckdb:vortex-compact 61609812 62197130 0.99
tpcds_q69/duckdb:vortex-compact 61346324 62740708 0.98
tpcds_q70/duckdb:vortex-compact 37590567 37448220 1.00
tpcds_q71/duckdb:vortex-compact 34653447 33819928 1.02
tpcds_q72/duckdb:vortex-compact 192336729 196687085 0.98
tpcds_q73/duckdb:vortex-compact 37504462 37759834 0.99
tpcds_q74/duckdb:vortex-compact 82058667 88359586 0.93
tpcds_q75/duckdb:vortex-compact 71697184 74586316 0.96
tpcds_q76/duckdb:vortex-compact 33122472 35038812 0.95
tpcds_q77/duckdb:vortex-compact 41577170 45256354 0.92
tpcds_q78/duckdb:vortex-compact 90123685 88801079 1.01
tpcds_q79/duckdb:vortex-compact 52748176 55107029 0.96
tpcds_q80/duckdb:vortex-compact 80970787 84349127 0.96
tpcds_q81/duckdb:vortex-compact 33482190 36771768 0.91
tpcds_q82/duckdb:vortex-compact 🚀 24212955 27097747 0.89
tpcds_q83/duckdb:vortex-compact 32238313 34469318 0.94
tpcds_q84/duckdb:vortex-compact 25341021 27749139 0.91
tpcds_q85/duckdb:vortex-compact 60423859 61139251 0.99
tpcds_q86/duckdb:vortex-compact 22023036 24421084 0.90
tpcds_q87/duckdb:vortex-compact 51014414 52117688 0.98
tpcds_q88/duckdb:vortex-compact 38863529 40046837 0.97
tpcds_q89/duckdb:vortex-compact 36141690 37955725 0.95
tpcds_q90/duckdb:vortex-compact 14959412 15391286 0.97
tpcds_q91/duckdb:vortex-compact 50817467 49578632 1.02
tpcds_q92/duckdb:vortex-compact 🚀 46651735 55814672 0.84
tpcds_q93/duckdb:vortex-compact 🚀 28548837 32023207 0.89
tpcds_q94/duckdb:vortex-compact 31309405 32547936 0.96
tpcds_q95/duckdb:vortex-compact 156832646 163665164 0.96
tpcds_q96/duckdb:vortex-compact 17558870 17708285 0.99
tpcds_q97/duckdb:vortex-compact 🚀 41063871 46720115 0.88
tpcds_q98/duckdb:vortex-compact 28369703 28204665 1.01
tpcds_q99/duckdb:vortex-compact 31285228 32015245 0.98
duckdb / parquet (0.990x ➖, 3↑ 2↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 🚀 26857187 30698995 0.87
tpcds_q02/duckdb:parquet 24094459 22913492 1.05
tpcds_q03/duckdb:parquet 11802425 11270820 1.05
tpcds_q04/duckdb:parquet 170319473 169572348 1.00
tpcds_q05/duckdb:parquet 30583218 27877649 1.10
tpcds_q06/duckdb:parquet 27005844 28000137 0.96
tpcds_q07/duckdb:parquet 20804149 21961999 0.95
tpcds_q08/duckdb:parquet 26385275 26607665 0.99
tpcds_q09/duckdb:parquet 38829352 39656023 0.98
tpcds_q10/duckdb:parquet 32977440 32483571 1.02
tpcds_q11/duckdb:parquet 84750016 80089036 1.06
tpcds_q12/duckdb:parquet 14798366 13726827 1.08
tpcds_q13/duckdb:parquet 33718243 33235193 1.01
tpcds_q14/duckdb:parquet 98286730 100794133 0.98
tpcds_q15/duckdb:parquet 29908682 31341219 0.95
tpcds_q16/duckdb:parquet 20559242 22070580 0.93
tpcds_q17/duckdb:parquet 36205627 38958163 0.93
tpcds_q18/duckdb:parquet 46360526 44013343 1.05
tpcds_q19/duckdb:parquet 29843168 29179710 1.02
tpcds_q20/duckdb:parquet 15697949 15134541 1.04
tpcds_q21/duckdb:parquet 🚀 9992448 11905376 0.84
tpcds_q22/duckdb:parquet 66977710 65543421 1.02
tpcds_q23/duckdb:parquet 79316917 79334251 1.00
tpcds_q24/duckdb:parquet 44727232 44895317 1.00
tpcds_q25/duckdb:parquet 32903999 32884496 1.00
tpcds_q26/duckdb:parquet 35507461 35248845 1.01
tpcds_q27/duckdb:parquet 47949283 49247175 0.97
tpcds_q28/duckdb:parquet 37663843 37092929 1.02
tpcds_q29/duckdb:parquet 34487634 36096357 0.96
tpcds_q30/duckdb:parquet 33376289 35210179 0.95
tpcds_q31/duckdb:parquet 23125000 23670215 0.98
tpcds_q32/duckdb:parquet 10942957 11695076 0.94
tpcds_q33/duckdb:parquet 20697491 20765322 1.00
tpcds_q34/duckdb:parquet 19880541 20012420 0.99
tpcds_q35/duckdb:parquet 56155052 59448795 0.94
tpcds_q36/duckdb:parquet 19219238 19566937 0.98
tpcds_q37/duckdb:parquet 11552483 12318047 0.94
tpcds_q38/duckdb:parquet 34614382 33126456 1.04
tpcds_q39/duckdb:parquet 28901544 29470331 0.98
tpcds_q40/duckdb:parquet 🚨 19403091 16992484 1.14
tpcds_q41/duckdb:parquet 7537176 7840915 0.96
tpcds_q42/duckdb:parquet 9317664 9771885 0.95
tpcds_q43/duckdb:parquet 15078289 15040258 1.00
tpcds_q44/duckdb:parquet 21330816 23123236 0.92
tpcds_q45/duckdb:parquet 27065286 26598717 1.02
tpcds_q46/duckdb:parquet 43854132 44271020 0.99
tpcds_q47/duckdb:parquet 44213196 44533644 0.99
tpcds_q48/duckdb:parquet 28813086 29007775 0.99
tpcds_q49/duckdb:parquet 🚨 26433268 23882075 1.11
tpcds_q50/duckdb:parquet 23462521 23968575 0.98
tpcds_q51/duckdb:parquet 93713497 94067148 1.00
tpcds_q52/duckdb:parquet 9878959 10074687 0.98
tpcds_q53/duckdb:parquet 14553294 14873369 0.98
tpcds_q54/duckdb:parquet 25010555 26229523 0.95
tpcds_q55/duckdb:parquet 9613889 9870986 0.97
tpcds_q56/duckdb:parquet 20722077 20175777 1.03
tpcds_q57/duckdb:parquet 34250386 34470754 0.99
tpcds_q58/duckdb:parquet 21959470 22263986 0.99
tpcds_q59/duckdb:parquet 35280232 35360132 1.00
tpcds_q60/duckdb:parquet 21724088 21778964 1.00
tpcds_q61/duckdb:parquet 30365796 30857397 0.98
tpcds_q62/duckdb:parquet 12234652 11475532 1.07
tpcds_q63/duckdb:parquet 14248348 14040654 1.01
tpcds_q64/duckdb:parquet 72018420 75160898 0.96
tpcds_q65/duckdb:parquet 19346461 19730370 0.98
tpcds_q66/duckdb:parquet 27254731 29855593 0.91
tpcds_q67/duckdb:parquet 131084770 134761470 0.97
tpcds_q68/duckdb:parquet 35832842 36475753 0.98
tpcds_q69/duckdb:parquet 36039902 36376641 0.99
tpcds_q70/duckdb:parquet 19091411 19071171 1.00
tpcds_q71/duckdb:parquet 19506076 19785132 0.99
tpcds_q72/duckdb:parquet 164105892 165982712 0.99
tpcds_q73/duckdb:parquet 17441490 17425637 1.00
tpcds_q74/duckdb:parquet 126599902 125190095 1.01
tpcds_q75/duckdb:parquet 52691614 54357861 0.97
tpcds_q76/duckdb:parquet 19271253 19138306 1.01
tpcds_q77/duckdb:parquet 21492323 21065039 1.02
tpcds_q78/duckdb:parquet 72737225 72997867 1.00
tpcds_q79/duckdb:parquet 26770237 26517895 1.01
tpcds_q80/duckdb:parquet 40900787 39458116 1.04
tpcds_q81/duckdb:parquet 32304311 31805568 1.02
tpcds_q82/duckdb:parquet 12746466 13516675 0.94
tpcds_q83/duckdb:parquet 15710819 15569703 1.01
tpcds_q84/duckdb:parquet 19303474 18319176 1.05
tpcds_q85/duckdb:parquet 38153640 38524647 0.99
tpcds_q86/duckdb:parquet 12195532 12635743 0.97
tpcds_q87/duckdb:parquet 37568021 35670240 1.05
tpcds_q88/duckdb:parquet 48373673 48888198 0.99
tpcds_q89/duckdb:parquet 15778282 15815399 1.00
tpcds_q90/duckdb:parquet 7291819 7086006 1.03
tpcds_q91/duckdb:parquet 21423536 22745000 0.94
tpcds_q92/duckdb:parquet 🚀 10662757 12162893 0.88
tpcds_q93/duckdb:parquet 28905692 28938387 1.00
tpcds_q94/duckdb:parquet 15364256 16664537 0.92
tpcds_q95/duckdb:parquet 118230390 116072897 1.02
tpcds_q96/duckdb:parquet 8273662 8397826 0.99
tpcds_q97/duckdb:parquet 34533522 34617139 1.00
tpcds_q98/duckdb:parquet 17115053 17468083 0.98
tpcds_q99/duckdb:parquet 18812147 19800593 0.95
duckdb / duckdb (0.952x ➖, 7↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 19684778 20077743 0.98
tpcds_q02/duckdb:duckdb 18389790 18427213 1.00
tpcds_q03/duckdb:duckdb 8488441 8889866 0.95
tpcds_q04/duckdb:duckdb 176301176 180966702 0.97
tpcds_q05/duckdb:duckdb 18995703 19096637 0.99
tpcds_q06/duckdb:duckdb 21872324 23333777 0.94
tpcds_q07/duckdb:duckdb 37932795 41260848 0.92
tpcds_q08/duckdb:duckdb 120154472 122277988 0.98
tpcds_q09/duckdb:duckdb 19649640 20443281 0.96
tpcds_q10/duckdb:duckdb 23519437 25182510 0.93
tpcds_q11/duckdb:duckdb 92695315 90128133 1.03
tpcds_q12/duckdb:duckdb 10659522 11728369 0.91
tpcds_q13/duckdb:duckdb 23619140 24745371 0.95
tpcds_q14/duckdb:duckdb 92800603 93985541 0.99
tpcds_q15/duckdb:duckdb 23505198 25619523 0.92
tpcds_q16/duckdb:duckdb 17696048 19232022 0.92
tpcds_q17/duckdb:duckdb 20960073 23241724 0.90
tpcds_q18/duckdb:duckdb 43748999 46116551 0.95
tpcds_q19/duckdb:duckdb 16375183 17571319 0.93
tpcds_q20/duckdb:duckdb 11597899 12869034 0.90
tpcds_q21/duckdb:duckdb 🚀 6504522 7858777 0.83
tpcds_q22/duckdb:duckdb 61513667 64724366 0.95
tpcds_q23/duckdb:duckdb 80822933 75759956 1.07
tpcds_q24/duckdb:duckdb 23682066 25484462 0.93
tpcds_q25/duckdb:duckdb 🚀 16413227 18292614 0.90
tpcds_q26/duckdb:duckdb 25623673 28057743 0.91
tpcds_q27/duckdb:duckdb 38970835 40500750 0.96
tpcds_q28/duckdb:duckdb 21979645 21722339 1.01
tpcds_q29/duckdb:duckdb 20854615 22832703 0.91
tpcds_q30/duckdb:duckdb 28472965 30306760 0.94
tpcds_q31/duckdb:duckdb 46449831 50193056 0.93
tpcds_q32/duckdb:duckdb 7392334 8145738 0.91
tpcds_q33/duckdb:duckdb 13254882 13406085 0.99
tpcds_q34/duckdb:duckdb 15063485 16435920 0.92
tpcds_q35/duckdb:duckdb 33566014 32346786 1.04
tpcds_q36/duckdb:duckdb 70780343 73181142 0.97
tpcds_q37/duckdb:duckdb 🚀 7068061 8306207 0.85
tpcds_q38/duckdb:duckdb 30552295 32504137 0.94
tpcds_q39/duckdb:duckdb 25724328 26195091 0.98
tpcds_q40/duckdb:duckdb 13426465 14116361 0.95
tpcds_q41/duckdb:duckdb 8100676 8690640 0.93
tpcds_q42/duckdb:duckdb 🚀 6468585 7287195 0.89
tpcds_q43/duckdb:duckdb 11411086 11530185 0.99
tpcds_q44/duckdb:duckdb 13665794 13905470 0.98
tpcds_q45/duckdb:duckdb 17560160 17450765 1.01
tpcds_q46/duckdb:duckdb 35349076 38381467 0.92
tpcds_q47/duckdb:duckdb 40684806 41049233 0.99
tpcds_q48/duckdb:duckdb 23137534 22237607 1.04
tpcds_q49/duckdb:duckdb 17307390 15999778 1.08
tpcds_q50/duckdb:duckdb 13994310 14758321 0.95
tpcds_q51/duckdb:duckdb 89630048 92190615 0.97
tpcds_q52/duckdb:duckdb 7482920 7688185 0.97
tpcds_q53/duckdb:duckdb 13290674 13397495 0.99
tpcds_q54/duckdb:duckdb 16617186 17424038 0.95
tpcds_q55/duckdb:duckdb 6846632 7466064 0.92
tpcds_q56/duckdb:duckdb 13393461 14402118 0.93
tpcds_q57/duckdb:duckdb 32846636 31936813 1.03
tpcds_q58/duckdb:duckdb 12471655 13424538 0.93
tpcds_q59/duckdb:duckdb 34953022 36378953 0.96
tpcds_q60/duckdb:duckdb 14399954 15826178 0.91
tpcds_q61/duckdb:duckdb 14114964 15305449 0.92
tpcds_q62/duckdb:duckdb 9366207 10162166 0.92
tpcds_q63/duckdb:duckdb 12373589 13061819 0.95
tpcds_q64/duckdb:duckdb 54384485 57734626 0.94
tpcds_q65/duckdb:duckdb 34317032 35942325 0.95
tpcds_q66/duckdb:duckdb 24805600 25713836 0.96
tpcds_q67/duckdb:duckdb 128350516 130002038 0.99
tpcds_q68/duckdb:duckdb 24842662 25699633 0.97
tpcds_q69/duckdb:duckdb 24064091 26238563 0.92
tpcds_q70/duckdb:duckdb 14495497 14824890 0.98
tpcds_q71/duckdb:duckdb 12176377 12721974 0.96
tpcds_q72/duckdb:duckdb 43088877 42454071 1.01
tpcds_q73/duckdb:duckdb 10829873 10862066 1.00
tpcds_q74/duckdb:duckdb 144164103 145030732 0.99
tpcds_q75/duckdb:duckdb 41689110 42665149 0.98
tpcds_q76/duckdb:duckdb 12645525 12294431 1.03
tpcds_q77/duckdb:duckdb 12257715 12668886 0.97
tpcds_q78/duckdb:duckdb 62254665 64806058 0.96
tpcds_q79/duckdb:duckdb 18640741 19550345 0.95
tpcds_q80/duckdb:duckdb 27481200 29117784 0.94
tpcds_q81/duckdb:duckdb 36697679 40650328 0.90
tpcds_q82/duckdb:duckdb 🚀 7927958 9323497 0.85
tpcds_q83/duckdb:duckdb 🚀 8914941 9920589 0.90
tpcds_q84/duckdb:duckdb 13656944 14877010 0.92
tpcds_q85/duckdb:duckdb 23932628 25139719 0.95
tpcds_q86/duckdb:duckdb 10271745 11023657 0.93
tpcds_q87/duckdb:duckdb 31544273 34270505 0.92
tpcds_q88/duckdb:duckdb 25497507 26502041 0.96
tpcds_q89/duckdb:duckdb 14483259 15194557 0.95
tpcds_q90/duckdb:duckdb 5502464 5943564 0.93
tpcds_q91/duckdb:duckdb 12874749 13831262 0.93
tpcds_q92/duckdb:duckdb 8548852 9151193 0.93
tpcds_q93/duckdb:duckdb 22638388 23651386 0.96
tpcds_q94/duckdb:duckdb 12715142 12792328 0.99
tpcds_q95/duckdb:duckdb 108208164 115517355 0.94
tpcds_q96/duckdb:duckdb 🚀 4397600 4960243 0.89
tpcds_q97/duckdb:duckdb 29648358 30379621 0.98
tpcds_q98/duckdb:duckdb 13456810 13404753 1.00
tpcds_q99/duckdb:duckdb 16668977 17271477 0.97
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +1.9% -0.8% +2.8% +22.8% ➖ noise
1 datafusion:vortex-file-compressed -6.6% -0.8% -5.8% +19.4% ➖ noise
1 duckdb:duckdb -2.0% -0.8% -1.2% +21.4% ➖ noise
1 duckdb:vortex-compact +1.9% -0.8% +2.7% +21.9% ➖ noise
1 duckdb:vortex-file-compressed +3.4% -0.8% +4.2% +34.1% ➖ noise
2 datafusion:vortex-compact -4.2% +1.5% -5.6% +10.0% ➖ noise
2 datafusion:vortex-file-compressed -2.7% +1.5% -4.1% +10.0% ➖ noise
2 duckdb:duckdb -0.2% +1.5% -1.6% +10.0% ➖ noise
2 duckdb:vortex-compact -6.7% +1.5% -8.0% +31.6% ➖ noise
2 duckdb:vortex-file-compressed +0.4% +1.5% -1.0% +29.5% ➖ noise
3 datafusion:vortex-compact -3.8% +0.9% -4.7% +10.0% ➖ noise
3 datafusion:vortex-file-compressed -4.8% +0.9% -5.6% +10.0% ➖ noise
3 duckdb:duckdb -4.5% +0.9% -5.3% +13.4% ➖ noise
3 duckdb:vortex-compact -1.4% +0.9% -2.2% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +2.7% +0.9% +1.8% +17.0% ➖ noise
4 datafusion:vortex-compact -7.3% -2.0% -5.4% +12.6% ➖ noise
4 datafusion:vortex-file-compressed -0.6% -2.0% +1.4% +10.0% ➖ noise
4 duckdb:duckdb -2.6% -2.0% -0.6% +10.0% ➖ noise
4 duckdb:vortex-compact -1.4% -2.0% +0.6% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -6.4% -2.0% -4.6% +11.5% ➖ noise
5 datafusion:vortex-compact -3.6% +3.4% -6.9% +11.6% ➖ noise
5 datafusion:vortex-file-compressed -6.3% +3.4% -9.5% +12.4% ➖ noise
5 duckdb:duckdb -0.5% +3.4% -3.8% +13.8% ➖ noise
5 duckdb:vortex-compact -1.1% +3.4% -4.4% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -4.4% +3.4% -7.6% +12.3% ➖ noise
6 datafusion:vortex-compact -1.0% -1.7% +0.7% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -3.9% -1.7% -2.2% +10.0% ➖ noise
6 duckdb:duckdb -6.3% -1.7% -4.6% +19.8% ➖ noise
6 duckdb:vortex-compact -2.8% -1.7% -1.1% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -1.3% -1.7% +0.5% +10.0% ➖ noise
7 datafusion:vortex-compact -3.3% -1.9% -1.4% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -4.9% -1.9% -3.0% +10.0% ➖ noise
7 duckdb:duckdb -8.1% -1.9% -6.2% +18.7% ➖ noise
7 duckdb:vortex-compact -1.0% -1.9% +0.9% +19.2% ➖ noise
7 duckdb:vortex-file-compressed -4.2% -1.9% -2.3% +31.6% ➖ noise
8 datafusion:vortex-compact -2.5% -1.9% -0.6% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -2.9% -1.9% -1.0% +10.0% ➖ noise
8 duckdb:duckdb -1.7% -1.9% +0.2% +10.0% ➖ noise
8 duckdb:vortex-compact -4.8% -1.9% -3.0% +13.2% ➖ noise
8 duckdb:vortex-file-compressed +1.8% -1.9% +3.8% +10.0% ➖ noise
9 datafusion:vortex-compact -0.9% +1.2% -2.1% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -3.5% +1.2% -4.7% +10.0% ➖ noise
9 duckdb:duckdb -3.9% +1.2% -5.0% +10.0% ➖ noise
9 duckdb:vortex-compact -0.7% +1.2% -1.9% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -1.8% +1.2% -2.9% +10.4% ➖ noise
10 datafusion:vortex-compact -4.9% -1.4% -3.6% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -4.1% -1.4% -2.8% +10.0% ➖ noise
10 duckdb:duckdb -6.6% -1.4% -5.3% +10.0% ➖ noise
10 duckdb:vortex-compact +2.0% -1.4% +3.4% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -2.4% -1.4% -1.0% +10.0% ➖ noise
11 datafusion:vortex-compact -6.0% +3.7% -9.3% +10.0% ✅ faster
11 datafusion:vortex-file-compressed -7.9% +3.7% -11.2% +10.0% ✅ faster
11 duckdb:duckdb +2.8% +3.7% -0.8% +10.0% ➖ noise
11 duckdb:vortex-compact +1.6% +3.7% -2.0% +12.5% ➖ noise
11 duckdb:vortex-file-compressed +0.9% +3.7% -2.7% +12.4% ➖ noise
12 datafusion:vortex-compact +4.2% -2.1% +6.4% +21.4% ➖ noise
12 datafusion:vortex-file-compressed -4.3% -2.1% -2.2% +16.6% ➖ noise
12 duckdb:duckdb -9.1% -2.1% -7.2% +19.3% ➖ noise
12 duckdb:vortex-compact -7.1% -2.1% -5.1% +15.2% ➖ noise
12 duckdb:vortex-file-compressed +1.3% -2.1% +3.4% +15.2% ➖ noise
13 datafusion:vortex-compact -0.2% -0.1% -0.2% +19.2% ➖ noise
13 datafusion:vortex-file-compressed -1.9% -0.1% -1.8% +12.0% ➖ noise
13 duckdb:duckdb -4.6% -0.1% -4.5% +10.0% ➖ noise
13 duckdb:vortex-compact -2.4% -0.1% -2.3% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +1.3% -0.1% +1.3% +11.0% ➖ noise
14 datafusion:vortex-compact -5.7% -2.4% -3.4% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -1.0% -2.4% +1.4% +10.0% ➖ noise
14 duckdb:duckdb -1.3% -2.4% +1.2% +10.0% ➖ noise
14 duckdb:vortex-compact +0.8% -2.4% +3.3% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +0.7% -2.4% +3.2% +10.0% ➖ noise
15 datafusion:vortex-compact -3.6% -4.6% +1.1% +13.8% ➖ noise
15 datafusion:vortex-file-compressed -3.8% -4.6% +0.8% +10.0% ➖ noise
15 duckdb:duckdb -8.3% -4.6% -3.8% +10.3% ➖ noise
15 duckdb:vortex-compact -1.8% -4.6% +3.0% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -2.9% -4.6% +1.8% +10.0% ➖ noise
16 datafusion:vortex-compact -1.6% -3.9% +2.4% +12.2% ➖ noise
16 datafusion:vortex-file-compressed +1.2% -3.9% +5.3% +17.7% ➖ noise
16 duckdb:duckdb -8.0% -3.9% -4.2% +15.7% ➖ noise
16 duckdb:vortex-compact -6.5% -3.9% -2.7% +12.7% ➖ noise
16 duckdb:vortex-file-compressed -2.1% -3.9% +2.0% +11.4% ➖ noise
17 datafusion:vortex-compact -1.7% -7.9% +6.7% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -1.2% -7.9% +7.3% +10.0% ➖ noise
17 duckdb:duckdb -9.8% -7.9% -2.1% +10.0% ➖ noise
17 duckdb:vortex-compact -5.4% -7.9% +2.7% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +0.9% -7.9% +9.6% +10.0% ➖ noise
18 datafusion:vortex-compact -5.3% +0.0% -5.3% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -4.2% +0.0% -4.2% +10.0% ➖ noise
18 duckdb:duckdb -5.1% +0.0% -5.1% +10.0% ➖ noise
18 duckdb:vortex-compact -1.3% +0.0% -1.3% +10.8% ➖ noise
18 duckdb:vortex-file-compressed -1.0% +0.0% -1.0% +12.4% ➖ noise
19 datafusion:vortex-compact -2.1% -0.3% -1.8% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -4.5% -0.3% -4.2% +10.0% ➖ noise
19 duckdb:duckdb -6.8% -0.3% -6.5% +10.0% ➖ noise
19 duckdb:vortex-compact -1.5% -0.3% -1.1% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +0.2% -0.3% +0.5% +10.0% ➖ noise
20 datafusion:vortex-compact -3.0% +2.7% -5.6% +12.9% ➖ noise
20 datafusion:vortex-file-compressed -1.1% +2.7% -3.7% +10.5% ➖ noise
20 duckdb:duckdb -9.9% +2.7% -12.3% +11.7% ✅ faster
20 duckdb:vortex-compact -0.6% +2.7% -3.3% +10.0% ➖ noise
20 duckdb:vortex-file-compressed -0.3% +2.7% -3.0% +10.0% ➖ noise
21 datafusion:vortex-compact +0.3% -8.1% +9.1% +14.0% ➖ noise
21 datafusion:vortex-file-compressed -3.2% -8.1% +5.3% +13.9% ➖ noise
21 duckdb:duckdb -17.2% -8.1% -9.9% +26.1% ➖ noise
21 duckdb:vortex-compact -5.7% -8.1% +2.6% +18.6% ➖ noise
21 duckdb:vortex-file-compressed -6.1% -8.1% +2.2% +14.6% ➖ noise
22 datafusion:vortex-compact -11.6% -1.3% -10.4% +26.6% ➖ noise
22 datafusion:vortex-file-compressed -5.6% -1.3% -4.3% +34.6% ➖ noise
22 duckdb:duckdb -5.0% -1.3% -3.7% +12.6% ➖ noise
22 duckdb:vortex-compact -1.7% -1.3% -0.4% +13.7% ➖ noise
22 duckdb:vortex-file-compressed -1.0% -1.3% +0.3% +10.6% ➖ noise
23 datafusion:vortex-compact -2.7% +3.1% -5.6% +12.0% ➖ noise
23 datafusion:vortex-file-compressed -3.4% +3.1% -6.3% +10.0% ➖ noise
23 duckdb:duckdb +6.7% +3.1% +3.5% +11.2% ➖ noise
23 duckdb:vortex-compact +5.4% +3.1% +2.2% +10.9% ➖ noise
23 duckdb:vortex-file-compressed -8.2% +3.1% -11.0% +15.2% ➖ noise
24 datafusion:vortex-compact -3.9% -1.7% -2.2% +10.1% ➖ noise
24 datafusion:vortex-file-compressed +0.6% -1.7% +2.3% +11.2% ➖ noise
24 duckdb:duckdb -7.1% -1.7% -5.5% +10.4% ➖ noise
24 duckdb:vortex-compact -3.4% -1.7% -1.8% +10.0% ➖ noise
24 duckdb:vortex-file-compressed +0.0% -1.7% +1.8% +16.6% ➖ noise
25 datafusion:vortex-compact -2.0% -0.0% -2.0% +10.2% ➖ noise
25 datafusion:vortex-file-compressed -0.2% -0.0% -0.1% +10.0% ➖ noise
25 duckdb:duckdb -10.3% -0.0% -10.3% +10.0% ✅ faster
25 duckdb:vortex-compact -4.8% -0.0% -4.8% +12.1% ➖ noise
25 duckdb:vortex-file-compressed +1.3% -0.0% +1.3% +10.0% ➖ noise
26 datafusion:vortex-compact -4.5% -1.3% -3.3% +12.0% ➖ noise
26 datafusion:vortex-file-compressed -4.6% -1.3% -3.3% +12.8% ➖ noise
26 duckdb:duckdb -8.7% -1.3% -7.5% +13.6% ➖ noise
26 duckdb:vortex-compact -4.6% -1.3% -3.4% +10.9% ➖ noise
26 duckdb:vortex-file-compressed -1.8% -1.3% -0.5% +12.2% ➖ noise
27 datafusion:vortex-compact +0.6% -2.9% +3.6% +11.7% ➖ noise
27 datafusion:vortex-file-compressed -1.8% -2.9% +1.2% +12.0% ➖ noise
27 duckdb:duckdb -3.8% -2.9% -0.9% +18.8% ➖ noise
27 duckdb:vortex-compact -5.0% -2.9% -2.2% +11.0% ➖ noise
27 duckdb:vortex-file-compressed -2.9% -2.9% +0.0% +19.7% ➖ noise
28 datafusion:vortex-compact -4.4% -0.4% -4.0% +10.0% ➖ noise
28 datafusion:vortex-file-compressed +0.4% -0.4% +0.8% +10.0% ➖ noise
28 duckdb:duckdb +1.2% -0.4% +1.6% +10.0% ➖ noise
28 duckdb:vortex-compact -4.0% -0.4% -3.6% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -0.9% -0.4% -0.5% +10.0% ➖ noise
29 datafusion:vortex-compact -2.3% -0.6% -1.8% +10.0% ➖ noise
29 datafusion:vortex-file-compressed -3.7% -0.6% -3.2% +10.0% ➖ noise
29 duckdb:duckdb -8.7% -0.6% -8.1% +41.8% ➖ noise
29 duckdb:vortex-compact -3.9% -0.6% -3.3% +10.0% ➖ noise
29 duckdb:vortex-file-compressed +3.1% -0.6% +3.7% +10.0% ➖ noise
30 datafusion:vortex-compact -3.3% -4.3% +1.1% +10.0% ➖ noise
30 datafusion:vortex-file-compressed -1.8% -4.3% +2.6% +10.0% ➖ noise
30 duckdb:duckdb -6.1% -4.3% -1.8% +10.0% ➖ noise
30 duckdb:vortex-compact -3.8% -4.3% +0.6% +17.0% ➖ noise
30 duckdb:vortex-file-compressed +1.6% -4.3% +6.2% +10.0% ➖ noise
31 datafusion:vortex-compact -0.4% -4.7% +4.5% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -0.8% -4.7% +4.0% +10.0% ➖ noise
31 duckdb:duckdb -7.5% -4.7% -2.9% +10.7% ➖ noise
31 duckdb:vortex-compact +1.7% -4.7% +6.7% +10.0% ➖ noise
31 duckdb:vortex-file-compressed -5.2% -4.7% -0.6% +11.7% ➖ noise
32 datafusion:vortex-compact -2.4% -1.2% -1.2% +12.7% ➖ noise
32 datafusion:vortex-file-compressed -3.3% -1.2% -2.1% +15.4% ➖ noise
32 duckdb:duckdb -9.2% -1.2% -8.1% +15.6% ➖ noise
32 duckdb:vortex-compact -6.2% -1.2% -5.1% +13.3% ➖ noise
32 duckdb:vortex-file-compressed -2.0% -1.2% -0.8% +15.4% ➖ noise
33 datafusion:vortex-compact +0.9% +2.0% -1.1% +16.0% ➖ noise
33 datafusion:vortex-file-compressed -6.0% +2.0% -7.9% +10.0% ➖ noise
33 duckdb:duckdb -1.1% +2.0% -3.1% +10.0% ➖ noise
33 duckdb:vortex-compact -5.8% +2.0% -7.6% +10.0% ➖ noise
33 duckdb:vortex-file-compressed +2.4% +2.0% +0.3% +10.0% ➖ noise
34 datafusion:vortex-compact -2.0% -4.0% +2.0% +10.0% ➖ noise
34 datafusion:vortex-file-compressed -4.4% -4.0% -0.5% +10.0% ➖ noise
34 duckdb:duckdb -8.4% -4.0% -4.6% +10.8% ➖ noise
34 duckdb:vortex-compact -0.4% -4.0% +3.7% +10.0% ➖ noise
34 duckdb:vortex-file-compressed -1.6% -4.0% +2.5% +10.0% ➖ noise
35 datafusion:vortex-compact -8.0% -3.8% -4.4% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -5.5% -3.8% -1.8% +10.0% ➖ noise
35 duckdb:duckdb +3.8% -3.8% +7.8% +16.4% ➖ noise
35 duckdb:vortex-compact +0.8% -3.8% +4.8% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -4.5% -3.8% -0.8% +10.0% ➖ noise
36 datafusion:vortex-compact +1.2% -1.7% +3.0% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -4.8% -1.7% -3.1% +10.0% ➖ noise
36 duckdb:duckdb -3.3% -1.7% -1.6% +10.0% ➖ noise
36 duckdb:vortex-compact -1.7% -1.7% -0.0% +10.0% ➖ noise
36 duckdb:vortex-file-compressed +5.1% -1.7% +6.9% +14.1% ➖ noise
37 datafusion:vortex-compact -0.2% -6.2% +6.4% +12.3% ➖ noise
37 datafusion:vortex-file-compressed -4.9% -6.2% +1.4% +10.0% ➖ noise
37 duckdb:duckdb -14.9% -6.2% -9.3% +19.5% ➖ noise
37 duckdb:vortex-compact +3.0% -6.2% +9.7% +17.8% ➖ noise
37 duckdb:vortex-file-compressed +3.5% -6.2% +10.3% +10.9% ➖ noise
38 datafusion:vortex-compact -6.2% -1.1% -5.2% +11.4% ➖ noise
38 datafusion:vortex-file-compressed -1.2% -1.1% -0.1% +10.4% ➖ noise
38 duckdb:duckdb -6.0% -1.1% -5.0% +13.5% ➖ noise
38 duckdb:vortex-compact +2.8% -1.1% +3.9% +17.8% ➖ noise
38 duckdb:vortex-file-compressed -8.4% -1.1% -7.4% +13.4% ➖ noise
39 datafusion:vortex-compact -2.1% -2.5% +0.4% +10.2% ➖ noise
39 datafusion:vortex-file-compressed -0.1% -2.5% +2.5% +10.0% ➖ noise
39 duckdb:duckdb -1.8% -2.5% +0.8% +21.6% ➖ noise
39 duckdb:vortex-compact -1.4% -2.5% +1.2% +11.5% ➖ noise
39 duckdb:vortex-file-compressed +0.2% -2.5% +2.8% +13.0% ➖ noise
40 datafusion:vortex-compact -2.2% +2.2% -4.3% +12.7% ➖ noise
40 datafusion:vortex-file-compressed -2.7% +2.2% -4.7% +11.8% ➖ noise
40 duckdb:duckdb -4.9% +2.2% -6.9% +11.9% ➖ noise
40 duckdb:vortex-compact -1.4% +2.2% -3.5% +12.1% ➖ noise
40 duckdb:vortex-file-compressed +5.1% +2.2% +2.9% +15.8% ➖ noise
41 datafusion:vortex-compact -8.2% -2.7% -5.6% +10.0% ➖ noise
41 datafusion:vortex-file-compressed -4.8% -2.7% -2.1% +10.0% ➖ noise
41 duckdb:duckdb -6.8% -2.7% -4.2% +10.0% ➖ noise
41 duckdb:vortex-compact -2.6% -2.7% +0.2% +10.3% ➖ noise
41 duckdb:vortex-file-compressed -2.0% -2.7% +0.7% +10.0% ➖ noise
42 datafusion:vortex-compact -3.6% -5.2% +1.7% +10.2% ➖ noise
42 datafusion:vortex-file-compressed -3.9% -5.2% +1.4% +20.7% ➖ noise
42 duckdb:duckdb -11.2% -5.2% -6.4% +14.9% ➖ noise
42 duckdb:vortex-compact -1.1% -5.2% +4.3% +10.5% ➖ noise
42 duckdb:vortex-file-compressed -2.9% -5.2% +2.4% +13.4% ➖ noise
43 datafusion:vortex-compact -1.8% -4.6% +2.8% +10.0% ➖ noise
43 datafusion:vortex-file-compressed -0.6% -4.6% +4.1% +10.0% ➖ noise
43 duckdb:duckdb -1.0% -4.6% +3.7% +12.4% ➖ noise
43 duckdb:vortex-compact -5.0% -4.6% -0.4% +10.9% ➖ noise
43 duckdb:vortex-file-compressed -12.2% -4.6% -8.0% +13.2% ➖ noise
44 datafusion:vortex-compact -0.6% -4.5% +4.0% +10.0% ➖ noise
44 datafusion:vortex-file-compressed -0.5% -4.5% +4.1% +13.1% ➖ noise
44 duckdb:duckdb -1.7% -4.5% +2.9% +10.0% ➖ noise
44 duckdb:vortex-compact -4.1% -4.5% +0.4% +10.0% ➖ noise
44 duckdb:vortex-file-compressed +1.5% -4.5% +6.3% +10.0% ➖ noise
45 datafusion:vortex-compact -6.4% +0.5% -6.8% +10.0% ➖ noise
45 datafusion:vortex-file-compressed -3.5% +0.5% -4.0% +10.0% ➖ noise
45 duckdb:duckdb +0.6% +0.5% +0.1% +10.0% ➖ noise
45 duckdb:vortex-compact +0.4% +0.5% -0.1% +11.9% ➖ noise
45 duckdb:vortex-file-compressed -3.8% +0.5% -4.3% +17.4% ➖ noise
46 datafusion:vortex-compact -1.7% -2.7% +1.0% +10.1% ➖ noise
46 datafusion:vortex-file-compressed -1.7% -2.7% +1.1% +10.0% ➖ noise
46 duckdb:duckdb -7.9% -2.7% -5.3% +10.0% ➖ noise
46 duckdb:vortex-compact +0.8% -2.7% +3.6% +10.0% ➖ noise
46 duckdb:vortex-file-compressed -1.4% -2.7% +1.3% +10.0% ➖ noise
47 datafusion:vortex-compact -4.7% -1.5% -3.3% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -3.7% -1.5% -2.2% +10.0% ➖ noise
47 duckdb:duckdb -0.9% -1.5% +0.6% +10.0% ➖ noise
47 duckdb:vortex-compact -0.8% -1.5% +0.7% +10.0% ➖ noise
47 duckdb:vortex-file-compressed -0.6% -1.5% +0.9% +10.0% ➖ noise
48 datafusion:vortex-compact +0.4% -1.3% +1.7% +15.8% ➖ noise
48 datafusion:vortex-file-compressed +4.2% -1.3% +5.6% +10.0% ➖ noise
48 duckdb:duckdb +4.0% -1.3% +5.4% +10.0% ➖ noise
48 duckdb:vortex-compact -0.1% -1.3% +1.2% +10.0% ➖ noise
48 duckdb:vortex-file-compressed -2.4% -1.3% -1.2% +10.0% ➖ noise
49 datafusion:vortex-compact -6.5% +5.1% -11.0% +10.0% ✅ faster
49 datafusion:vortex-file-compressed -3.8% +5.1% -8.4% +10.0% ➖ noise
49 duckdb:duckdb +8.2% +5.1% +2.9% +15.2% ➖ noise
49 duckdb:vortex-compact +3.5% +5.1% -1.5% +12.6% ➖ noise
49 duckdb:vortex-file-compressed +7.5% +5.1% +2.2% +21.6% ➖ noise
50 datafusion:vortex-compact +3.2% -2.0% +5.2% +10.0% ➖ noise
50 datafusion:vortex-file-compressed -1.6% -2.0% +0.4% +10.1% ➖ noise
50 duckdb:duckdb -5.2% -2.0% -3.3% +10.2% ➖ noise
50 duckdb:vortex-compact -1.0% -2.0% +1.0% +10.0% ➖ noise
50 duckdb:vortex-file-compressed +0.7% -2.0% +2.7% +10.1% ➖ noise
51 datafusion:vortex-compact -3.1% -2.2% -1.0% +10.0% ➖ noise
51 datafusion:vortex-file-compressed +1.9% -2.2% +4.2% +10.5% ➖ noise
51 duckdb:duckdb -2.8% -2.2% -0.6% +10.0% ➖ noise
51 duckdb:vortex-compact -0.8% -2.2% +1.5% +18.1% ➖ noise
51 duckdb:vortex-file-compressed -1.0% -2.2% +1.3% +10.0% ➖ noise
52 datafusion:vortex-compact -6.5% +1.3% -7.7% +11.2% ➖ noise
52 datafusion:vortex-file-compressed +6.6% +1.3% +5.2% +21.0% ➖ noise
52 duckdb:duckdb -2.7% +1.3% -3.9% +17.8% ➖ noise
52 duckdb:vortex-compact -2.0% +1.3% -3.3% +10.0% ➖ noise
52 duckdb:vortex-file-compressed -8.2% +1.3% -9.4% +25.0% ➖ noise
53 datafusion:vortex-compact -3.4% -1.2% -2.2% +10.0% ➖ noise
53 datafusion:vortex-file-compressed -1.9% -1.2% -0.7% +10.0% ➖ noise
53 duckdb:duckdb -0.8% -1.2% +0.4% +10.0% ➖ noise
53 duckdb:vortex-compact -2.0% -1.2% -0.8% +13.4% ➖ noise
53 duckdb:vortex-file-compressed +0.4% -1.2% +1.7% +10.0% ➖ noise
54 datafusion:vortex-compact -1.8% -3.2% +1.4% +10.0% ➖ noise
54 datafusion:vortex-file-compressed -2.0% -3.2% +1.2% +10.0% ➖ noise
54 duckdb:duckdb -4.6% -3.2% -1.5% +10.0% ➖ noise
54 duckdb:vortex-compact -7.4% -3.2% -4.4% +10.3% ➖ noise
54 duckdb:vortex-file-compressed -1.3% -3.2% +2.0% +10.0% ➖ noise
55 datafusion:vortex-compact -2.6% -3.4% +0.8% +10.0% ➖ noise
55 datafusion:vortex-file-compressed -4.2% -3.4% -0.9% +10.0% ➖ noise
55 duckdb:duckdb -8.3% -3.4% -5.1% +17.1% ➖ noise
55 duckdb:vortex-compact -0.3% -3.4% +3.2% +10.0% ➖ noise
55 duckdb:vortex-file-compressed -1.6% -3.4% +1.8% +10.4% ➖ noise
56 datafusion:vortex-compact -2.1% +0.3% -2.4% +10.0% ➖ noise
56 datafusion:vortex-file-compressed -1.5% +0.3% -1.8% +10.0% ➖ noise
56 duckdb:duckdb -7.0% +0.3% -7.3% +10.0% ➖ noise
56 duckdb:vortex-compact +0.8% +0.3% +0.5% +10.0% ➖ noise
56 duckdb:vortex-file-compressed -6.3% +0.3% -6.6% +19.0% ➖ noise
57 datafusion:vortex-compact -4.6% -0.1% -4.6% +10.0% ➖ noise
57 datafusion:vortex-file-compressed -2.0% -0.1% -1.9% +10.0% ➖ noise
57 duckdb:duckdb +2.8% -0.1% +2.9% +10.5% ➖ noise
57 duckdb:vortex-compact -1.2% -0.1% -1.1% +10.7% ➖ noise
57 duckdb:vortex-file-compressed -1.9% -0.1% -1.9% +10.0% ➖ noise
58 datafusion:vortex-compact -1.6% +1.0% -2.5% +11.3% ➖ noise
58 datafusion:vortex-file-compressed -2.7% +1.0% -3.6% +10.0% ➖ noise
58 duckdb:duckdb -7.1% +1.0% -8.0% +17.9% ➖ noise
58 duckdb:vortex-compact -1.2% +1.0% -2.1% +15.4% ➖ noise
58 duckdb:vortex-file-compressed -2.2% +1.0% -3.1% +12.3% ➖ noise
59 datafusion:vortex-compact -2.9% -1.1% -1.8% +10.0% ➖ noise
59 datafusion:vortex-file-compressed -1.7% -1.1% -0.7% +10.0% ➖ noise
59 duckdb:duckdb -3.9% -1.1% -2.9% +10.0% ➖ noise
59 duckdb:vortex-compact -8.8% -1.1% -7.8% +15.6% ➖ noise
59 duckdb:vortex-file-compressed -2.1% -1.1% -1.0% +10.0% ➖ noise
60 datafusion:vortex-compact -4.9% -0.9% -4.1% +10.0% ➖ noise
60 datafusion:vortex-file-compressed -4.5% -0.9% -3.7% +10.0% ➖ noise
60 duckdb:duckdb -9.0% -0.9% -8.2% +10.0% ➖ noise
60 duckdb:vortex-compact +0.9% -0.9% +1.8% +10.0% ➖ noise
60 duckdb:vortex-file-compressed -4.5% -0.9% -3.6% +10.0% ➖ noise
61 datafusion:vortex-compact -1.9% -0.1% -1.9% +10.0% ➖ noise
61 datafusion:vortex-file-compressed -4.2% -0.1% -4.1% +10.0% ➖ noise
61 duckdb:duckdb -7.8% -0.1% -7.7% +10.0% ➖ noise
61 duckdb:vortex-compact +5.0% -0.1% +5.0% +10.7% ➖ noise
61 duckdb:vortex-file-compressed +16.0% -0.1% +16.1% +17.3% ➖ noise
62 datafusion:vortex-compact -13.1% +9.4% -20.6% +27.5% ➖ noise
62 datafusion:vortex-file-compressed +18.4% +9.4% +8.3% +29.1% ➖ noise
62 duckdb:duckdb -7.8% +9.4% -15.7% +15.4% ✅ faster
62 duckdb:vortex-compact -15.4% +9.4% -22.6% +21.3% ✅ faster
62 duckdb:vortex-file-compressed +2.2% +9.4% -6.6% +17.6% ➖ noise
63 datafusion:vortex-compact -0.6% +0.1% -0.8% +20.4% ➖ noise
63 datafusion:vortex-file-compressed -1.0% +0.1% -1.2% +10.0% ➖ noise
63 duckdb:duckdb -5.3% +0.1% -5.4% +10.0% ➖ noise
63 duckdb:vortex-compact -0.6% +0.1% -0.7% +14.9% ➖ noise
63 duckdb:vortex-file-compressed +2.4% +0.1% +2.3% +10.0% ➖ noise
64 datafusion:vortex-compact -2.8% -3.8% +1.1% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -2.4% -3.8% +1.5% +10.0% ➖ noise
64 duckdb:duckdb -5.8% -3.8% -2.0% +10.0% ➖ noise
64 duckdb:vortex-compact -2.7% -3.8% +1.2% +10.0% ➖ noise
64 duckdb:vortex-file-compressed -3.3% -3.8% +0.6% +11.6% ➖ noise
65 datafusion:vortex-compact -3.3% -2.1% -1.2% +10.0% ➖ noise
65 datafusion:vortex-file-compressed -0.4% -2.1% +1.7% +16.8% ➖ noise
65 duckdb:duckdb -4.5% -2.1% -2.5% +14.8% ➖ noise
65 duckdb:vortex-compact -1.4% -2.1% +0.7% +18.0% ➖ noise
65 duckdb:vortex-file-compressed +1.8% -2.1% +3.9% +37.1% ➖ noise
66 datafusion:vortex-compact -5.3% -5.1% -0.2% +10.0% ➖ noise
66 datafusion:vortex-file-compressed -2.2% -5.1% +3.1% +10.0% ➖ noise
66 duckdb:duckdb -3.5% -5.1% +1.7% +14.0% ➖ noise
66 duckdb:vortex-compact -6.1% -5.1% -1.0% +11.1% ➖ noise
66 duckdb:vortex-file-compressed -1.4% -5.1% +3.9% +12.5% ➖ noise
67 datafusion:vortex-compact -3.9% -1.9% -2.0% +12.8% ➖ noise
67 datafusion:vortex-file-compressed -8.6% -1.9% -6.8% +10.6% ➖ noise
67 duckdb:duckdb -1.3% -1.9% +0.6% +10.0% ➖ noise
67 duckdb:vortex-compact -3.4% -1.9% -1.5% +10.0% ➖ noise
67 duckdb:vortex-file-compressed +2.3% -1.9% +4.2% +10.0% ➖ noise
68 datafusion:vortex-compact -3.0% -1.9% -1.1% +10.0% ➖ noise
68 datafusion:vortex-file-compressed -11.2% -1.9% -9.4% +10.0% ✅ faster
68 duckdb:duckdb -3.3% -1.9% -1.4% +10.0% ➖ noise
68 duckdb:vortex-compact -0.9% -1.9% +1.0% +10.0% ➖ noise
68 duckdb:vortex-file-compressed -3.0% -1.9% -1.1% +10.0% ➖ noise
69 datafusion:vortex-compact -3.2% -1.6% -1.7% +19.6% ➖ noise
69 datafusion:vortex-file-compressed -10.7% -1.6% -9.3% +10.9% ➖ noise
69 duckdb:duckdb -8.3% -1.6% -6.8% +12.5% ➖ noise
69 duckdb:vortex-compact -2.2% -1.6% -0.7% +10.0% ➖ noise
69 duckdb:vortex-file-compressed +0.1% -1.6% +1.7% +10.0% ➖ noise
70 datafusion:vortex-compact -4.4% -1.6% -2.8% +10.0% ➖ noise
70 datafusion:vortex-file-compressed -7.0% -1.6% -5.4% +13.5% ➖ noise
70 duckdb:duckdb -2.2% -1.6% -0.6% +12.3% ➖ noise
70 duckdb:vortex-compact +0.4% -1.6% +2.0% +10.0% ➖ noise
70 duckdb:vortex-file-compressed -2.2% -1.6% -0.6% +10.5% ➖ noise
71 datafusion:vortex-compact -3.8% -0.8% -3.0% +10.0% ➖ noise
71 datafusion:vortex-file-compressed -8.4% -0.8% -7.7% +10.0% ➖ noise
71 duckdb:duckdb -4.3% -0.8% -3.5% +14.3% ➖ noise
71 duckdb:vortex-compact +2.5% -0.8% +3.3% +16.2% ➖ noise
71 duckdb:vortex-file-compressed -1.3% -0.8% -0.5% +10.0% ➖ noise
72 datafusion:vortex-compact -3.2% -1.8% -1.5% +10.0% ➖ noise
72 datafusion:vortex-file-compressed -16.1% -1.8% -14.6% +10.2% ✅ faster
72 duckdb:duckdb +1.5% -1.8% +3.3% +10.0% ➖ noise
72 duckdb:vortex-compact -2.2% -1.8% -0.4% +10.0% ➖ noise
72 duckdb:vortex-file-compressed +0.4% -1.8% +2.2% +10.0% ➖ noise
73 datafusion:vortex-compact -2.6% -2.6% +0.0% +10.0% ➖ noise
73 datafusion:vortex-file-compressed +0.6% -2.6% +3.3% +10.0% ➖ noise
73 duckdb:duckdb -0.3% -2.6% +2.4% +13.1% ➖ noise
73 duckdb:vortex-compact -0.7% -2.6% +2.0% +10.5% ➖ noise
73 duckdb:vortex-file-compressed -3.3% -2.6% -0.7% +24.4% ➖ noise
74 datafusion:vortex-compact -2.7% -0.2% -2.6% +10.9% ➖ noise
74 datafusion:vortex-file-compressed -7.5% -0.2% -7.4% +10.2% ➖ noise
74 duckdb:duckdb -0.6% -0.2% -0.4% +10.0% ➖ noise
74 duckdb:vortex-compact -7.1% -0.2% -7.0% +20.9% ➖ noise
74 duckdb:vortex-file-compressed -11.8% -0.2% -11.6% +24.7% ➖ noise
75 datafusion:vortex-compact -2.8% -2.0% -0.8% +10.0% ➖ noise
75 datafusion:vortex-file-compressed -3.4% -2.0% -1.5% +10.0% ➖ noise
75 duckdb:duckdb -2.3% -2.0% -0.3% +10.2% ➖ noise
75 duckdb:vortex-compact -3.9% -2.0% -1.9% +10.0% ➖ noise
75 duckdb:vortex-file-compressed -1.1% -2.0% +0.9% +13.2% ➖ noise
76 datafusion:vortex-compact -4.7% -2.8% -2.0% +11.4% ➖ noise
76 datafusion:vortex-file-compressed -2.3% -2.8% +0.5% +32.5% ➖ noise
76 duckdb:duckdb +2.9% -2.8% +5.8% +15.8% ➖ noise
76 duckdb:vortex-compact -5.5% -2.8% -2.8% +11.0% ➖ noise
76 duckdb:vortex-file-compressed -2.2% -2.8% +0.6% +16.2% ➖ noise
77 datafusion:vortex-compact -3.5% +0.8% -4.2% +11.3% ➖ noise
77 datafusion:vortex-file-compressed -3.7% +0.8% -4.5% +10.0% ➖ noise
77 duckdb:duckdb -3.2% +0.8% -4.0% +14.9% ➖ noise
77 duckdb:vortex-compact -8.1% +0.8% -8.9% +15.3% ➖ noise
77 duckdb:vortex-file-compressed +1.9% +0.8% +1.1% +13.8% ➖ noise
78 datafusion:vortex-compact -4.6% -0.2% -4.3% +10.0% ➖ noise
78 datafusion:vortex-file-compressed -4.6% -0.2% -4.4% +10.0% ➖ noise
78 duckdb:duckdb -3.9% -0.2% -3.7% +10.0% ➖ noise
78 duckdb:vortex-compact +1.5% -0.2% +1.7% +12.1% ➖ noise
78 duckdb:vortex-file-compressed +3.2% -0.2% +3.5% +10.0% ➖ noise
79 datafusion:vortex-compact +0.8% -0.9% +1.7% +10.0% ➖ noise
79 datafusion:vortex-file-compressed -2.4% -0.9% -1.5% +17.1% ➖ noise
79 duckdb:duckdb -4.7% -0.9% -3.8% +10.0% ➖ noise
79 duckdb:vortex-compact -4.3% -0.9% -3.4% +10.0% ➖ noise
79 duckdb:vortex-file-compressed -3.2% -0.9% -2.3% +16.9% ➖ noise
80 datafusion:vortex-compact -0.7% +0.4% -1.1% +10.0% ➖ noise
80 datafusion:vortex-file-compressed -7.9% +0.4% -8.3% +10.0% ➖ noise
80 duckdb:duckdb -5.6% +0.4% -6.0% +11.4% ➖ noise
80 duckdb:vortex-compact -4.0% +0.4% -4.4% +10.3% ➖ noise
80 duckdb:vortex-file-compressed -9.9% +0.4% -10.2% +14.8% ➖ noise
81 datafusion:vortex-compact -7.0% +0.5% -7.4% +16.7% ➖ noise
81 datafusion:vortex-file-compressed -4.5% +0.5% -4.9% +10.0% ➖ noise
81 duckdb:duckdb -9.7% +0.5% -10.1% +10.0% ✅ faster
81 duckdb:vortex-compact -8.9% +0.5% -9.4% +12.9% ➖ noise
81 duckdb:vortex-file-compressed -3.7% +0.5% -4.1% +10.0% ➖ noise
82 datafusion:vortex-compact -4.7% -3.1% -1.7% +10.0% ➖ noise
82 datafusion:vortex-file-compressed -4.0% -3.1% -0.9% +10.0% ➖ noise
82 duckdb:duckdb -15.0% -3.1% -12.2% +14.1% ➖ noise
82 duckdb:vortex-compact -10.6% -3.1% -7.8% +10.2% ➖ noise
82 duckdb:vortex-file-compressed -5.3% -3.1% -2.3% +10.0% ➖ noise
83 datafusion:vortex-compact -0.4% +1.0% -1.4% +10.0% ➖ noise
83 datafusion:vortex-file-compressed -5.2% +1.0% -6.1% +10.1% ➖ noise
83 duckdb:duckdb -10.1% +1.0% -11.0% +14.7% ➖ noise
83 duckdb:vortex-compact -6.5% +1.0% -7.4% +23.3% ➖ noise
83 duckdb:vortex-file-compressed -4.1% +1.0% -5.0% +11.4% ➖ noise
84 datafusion:vortex-compact -5.5% +0.7% -6.2% +10.0% ➖ noise
84 datafusion:vortex-file-compressed -3.5% +0.7% -4.2% +22.6% ➖ noise
84 duckdb:duckdb -8.2% +0.7% -8.9% +10.0% ➖ noise
84 duckdb:vortex-compact -8.7% +0.7% -9.4% +10.0% ✅ faster
84 duckdb:vortex-file-compressed -8.0% +0.7% -8.7% +10.0% ➖ noise
85 datafusion:vortex-compact -3.4% -1.2% -2.3% +10.0% ➖ noise
85 datafusion:vortex-file-compressed -6.1% -1.2% -5.0% +10.0% ➖ noise
85 duckdb:duckdb -4.8% -1.2% -3.7% +10.0% ➖ noise
85 duckdb:vortex-compact -1.2% -1.2% -0.0% +10.0% ➖ noise
85 duckdb:vortex-file-compressed -2.0% -1.2% -0.9% +10.0% ➖ noise
86 datafusion:vortex-compact +2.8% -2.8% +5.7% +17.6% ➖ noise
86 datafusion:vortex-file-compressed -4.5% -2.8% -1.8% +17.0% ➖ noise
86 duckdb:duckdb -6.8% -2.8% -4.2% +12.1% ➖ noise
86 duckdb:vortex-compact -9.8% -2.8% -7.3% +17.1% ➖ noise
86 duckdb:vortex-file-compressed +1.6% -2.8% +4.5% +12.0% ➖ noise
87 datafusion:vortex-compact +0.3% +0.2% +0.1% +10.0% ➖ noise
87 datafusion:vortex-file-compressed -0.1% +0.2% -0.3% +10.0% ➖ noise
87 duckdb:duckdb -8.0% +0.2% -8.2% +14.0% ➖ noise
87 duckdb:vortex-compact -2.1% +0.2% -2.3% +10.0% ➖ noise
87 duckdb:vortex-file-compressed +0.6% +0.2% +0.4% +10.9% ➖ noise
88 datafusion:vortex-compact -0.2% -1.4% +1.2% +10.0% ➖ noise
88 datafusion:vortex-file-compressed -7.2% -1.4% -5.8% +10.0% ➖ noise
88 duckdb:duckdb -3.8% -1.4% -2.4% +10.0% ➖ noise
88 duckdb:vortex-compact -3.0% -1.4% -1.5% +10.0% ➖ noise
88 duckdb:vortex-file-compressed -2.3% -1.4% -0.8% +10.0% ➖ noise
89 datafusion:vortex-compact -7.9% -2.7% -5.4% +16.2% ➖ noise
89 datafusion:vortex-file-compressed -5.0% -2.7% -2.3% +13.7% ➖ noise
89 duckdb:duckdb -4.7% -2.7% -2.0% +10.7% ➖ noise
89 duckdb:vortex-compact -4.8% -2.7% -2.1% +10.0% ➖ noise
89 duckdb:vortex-file-compressed +1.2% -2.7% +4.1% +15.5% ➖ noise
90 datafusion:vortex-compact -0.1% -3.8% +3.8% +10.0% ➖ noise
90 datafusion:vortex-file-compressed -7.8% -3.8% -4.2% +10.0% ➖ noise
90 duckdb:duckdb -7.4% -3.8% -3.8% +11.9% ➖ noise
90 duckdb:vortex-compact -2.8% -3.8% +1.0% +11.3% ➖ noise
90 duckdb:vortex-file-compressed -5.7% -3.8% -2.0% +11.5% ➖ noise
91 datafusion:vortex-compact -2.4% -4.0% +1.6% +10.7% ➖ noise
91 datafusion:vortex-file-compressed -5.2% -4.0% -1.2% +10.0% ➖ noise
91 duckdb:duckdb -6.9% -4.0% -3.0% +10.0% ➖ noise
91 duckdb:vortex-compact +2.5% -4.0% +6.8% +10.0% ➖ noise
91 duckdb:vortex-file-compressed -3.1% -4.0% +0.9% +10.0% ➖ noise
92 datafusion:vortex-compact -7.5% -9.8% +2.5% +21.0% ➖ noise
92 datafusion:vortex-file-compressed -5.3% -9.8% +5.0% +10.0% ➖ noise
92 duckdb:duckdb -6.6% -9.8% +3.6% +16.0% ➖ noise
92 duckdb:vortex-compact -16.4% -9.8% -7.3% +21.8% ➖ noise
92 duckdb:vortex-file-compressed -19.0% -9.8% -10.2% +21.2% ➖ noise
93 datafusion:vortex-compact -1.7% -1.3% -0.4% +10.0% ➖ noise
93 datafusion:vortex-file-compressed -1.3% -1.3% +0.0% +13.9% ➖ noise
93 duckdb:duckdb -4.3% -1.3% -3.0% +10.0% ➖ noise
93 duckdb:vortex-compact -10.8% -1.3% -9.7% +10.0% ✅ faster
93 duckdb:vortex-file-compressed -2.0% -1.3% -0.7% +11.9% ➖ noise
94 datafusion:vortex-compact +5.3% -4.5% +10.3% +12.5% ➖ noise
94 datafusion:vortex-file-compressed -4.7% -4.5% -0.3% +10.0% ➖ noise
94 duckdb:duckdb -0.6% -4.5% +4.1% +10.0% ➖ noise
94 duckdb:vortex-compact -3.8% -4.5% +0.7% +10.9% ➖ noise
94 duckdb:vortex-file-compressed -0.6% -4.5% +4.1% +15.9% ➖ noise
95 datafusion:vortex-compact -6.9% -0.8% -6.1% +10.0% ➖ noise
95 datafusion:vortex-file-compressed -5.7% -0.8% -4.9% +10.5% ➖ noise
95 duckdb:duckdb -6.3% -0.8% -5.5% +18.4% ➖ noise
95 duckdb:vortex-compact -4.2% -0.8% -3.4% +14.7% ➖ noise
95 duckdb:vortex-file-compressed +7.6% -0.8% +8.5% +19.5% ➖ noise
96 datafusion:vortex-compact -1.6% -3.7% +2.2% +10.0% ➖ noise
96 datafusion:vortex-file-compressed -10.5% -3.7% -7.1% +11.8% ➖ noise
96 duckdb:duckdb -11.3% -3.7% -7.9% +12.9% ➖ noise
96 duckdb:vortex-compact -0.8% -3.7% +3.0% +13.4% ➖ noise
96 duckdb:vortex-file-compressed -1.3% -3.7% +2.5% +13.5% ➖ noise
97 datafusion:vortex-compact -3.6% -1.8% -1.9% +10.0% ➖ noise
97 datafusion:vortex-file-compressed -6.7% -1.8% -5.0% +10.0% ➖ noise
97 duckdb:duckdb -2.4% -1.8% -0.6% +14.9% ➖ noise
97 duckdb:vortex-compact -12.1% -1.8% -10.5% +13.9% ➖ noise
97 duckdb:vortex-file-compressed -2.4% -1.8% -0.6% +10.0% ➖ noise
98 datafusion:vortex-compact -6.6% -3.8% -2.9% +12.4% ➖ noise
98 datafusion:vortex-file-compressed -1.5% -3.8% +2.4% +10.0% ➖ noise
98 duckdb:duckdb +0.4% -3.8% +4.3% +13.9% ➖ noise
98 duckdb:vortex-compact +0.6% -3.8% +4.5% +10.0% ➖ noise
98 duckdb:vortex-file-compressed -1.3% -3.8% +2.6% +10.0% ➖ noise
99 datafusion:vortex-compact -3.1% -5.9% +3.0% +19.9% ➖ noise
99 datafusion:vortex-file-compressed -15.6% -5.9% -10.3% +17.4% ➖ noise
99 duckdb:duckdb -3.5% -5.9% +2.6% +28.3% ➖ noise
99 duckdb:vortex-compact -2.3% -5.9% +3.8% +18.4% ➖ noise
99 duckdb:vortex-file-compressed -3.9% -5.9% +2.1% +20.8% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

File Sizes: TPC-DS SF=1 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.6%
Vortex (geomean): 0.994x ➖
Parquet (geomean): 0.978x ➖
Shifts: Parquet (control) -2.2% · Median polish +0.7%


datafusion / vortex-file-compressed (0.963x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 29954534 39770585 0.75
fineweb_q01/datafusion:vortex-file-compressed 548580015 576462037 0.95
fineweb_q02/datafusion:vortex-file-compressed 492823866 487461392 1.01
fineweb_q03/datafusion:vortex-file-compressed 1388999675 1397919483 0.99
fineweb_q04/datafusion:vortex-file-compressed 1368202118 1372760924 1.00
fineweb_q05/datafusion:vortex-file-compressed 1361023700 1416250750 0.96
fineweb_q06/datafusion:vortex-file-compressed 1503632666 1535539363 0.98
fineweb_q07/datafusion:vortex-file-compressed 1390550031 1403939983 0.99
fineweb_q08/datafusion:vortex-file-compressed 534819054 501067459 1.07
datafusion / vortex-compact (1.039x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 33092542 35479616 0.93
fineweb_q01/datafusion:vortex-compact 643470148 517095390 1.24
fineweb_q02/datafusion:vortex-compact 541417836 513413174 1.05
fineweb_q03/datafusion:vortex-compact 1493719242 1497333743 1.00
fineweb_q04/datafusion:vortex-compact 1814015846 1722511149 1.05
fineweb_q05/datafusion:vortex-compact 1457555081 1430143086 1.02
fineweb_q06/datafusion:vortex-compact 1347560326 1389300519 0.97
fineweb_q07/datafusion:vortex-compact 1272703644 1134328004 1.12
fineweb_q08/datafusion:vortex-compact 393555622 398432520 0.99
datafusion / parquet (0.961x ➖, 1↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1388221985 1652969514 0.84
fineweb_q01/datafusion:parquet 1977030334 1841362594 1.07
fineweb_q02/datafusion:parquet 2067642953 1767989932 1.17
fineweb_q03/datafusion:parquet 1937505784 1779915853 1.09
fineweb_q04/datafusion:parquet 2204061295 1991414785 1.11
fineweb_q05/datafusion:parquet 2008961884 2258548474 0.89
fineweb_q06/datafusion:parquet 1872407682 1950534654 0.96
fineweb_q07/datafusion:parquet 🚀 1836803295 2673025061 0.69
fineweb_q08/datafusion:parquet 1849935138 1974993484 0.94
duckdb / vortex-file-compressed (0.972x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 92293174 84656123 1.09
fineweb_q01/duckdb:vortex-file-compressed 615685661 587505540 1.05
fineweb_q02/duckdb:vortex-file-compressed 477320153 611856046 0.78
fineweb_q03/duckdb:vortex-file-compressed 1450358752 1451420057 1.00
fineweb_q04/duckdb:vortex-file-compressed 1489709772 1526194833 0.98
fineweb_q05/duckdb:vortex-file-compressed 1443168931 1445895730 1.00
fineweb_q06/duckdb:vortex-file-compressed 1650790375 1646146636 1.00
fineweb_q07/duckdb:vortex-file-compressed 1433329773 1414215592 1.01
fineweb_q08/duckdb:vortex-file-compressed 646676417 736725821 0.88
duckdb / vortex-compact (1.002x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 83513169 85895370 0.97
fineweb_q01/duckdb:vortex-compact 573447715 554288184 1.03
fineweb_q02/duckdb:vortex-compact 548345292 570980971 0.96
fineweb_q03/duckdb:vortex-compact 1653308418 1580337661 1.05
fineweb_q04/duckdb:vortex-compact 1728685988 1748557591 0.99
fineweb_q05/duckdb:vortex-compact 1522638571 1449960215 1.05
fineweb_q06/duckdb:vortex-compact 1481942143 1408594959 1.05
fineweb_q07/duckdb:vortex-compact 1265175559 1340544358 0.94
fineweb_q08/duckdb:vortex-compact 487748611 497500808 0.98
duckdb / parquet (0.995x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1164655070 1178489125 0.99
fineweb_q01/duckdb:parquet 1364443629 1434803290 0.95
fineweb_q02/duckdb:parquet 1367060040 1353057758 1.01
fineweb_q03/duckdb:parquet 3664504919 3946915358 0.93
fineweb_q04/duckdb:parquet 1941598881 1871136269 1.04
fineweb_q05/duckdb:parquet 2211047880 2088846129 1.06
fineweb_q06/duckdb:parquet 4527665953 4525604815 1.00
fineweb_q07/duckdb:parquet 2612041486 2578457445 1.01
fineweb_q08/duckdb:parquet 1098399727 1122949480 0.98
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -6.7% -8.9% +2.4% +189.6% ➖ noise
0 datafusion:vortex-file-compressed -24.7% -8.9% -17.3% +206.2% ➖ noise
0 duckdb:vortex-compact -2.8% -8.9% +6.7% +90.8% ➖ noise
0 duckdb:vortex-file-compressed +9.0% -8.9% +19.7% +73.9% ➖ noise
1 datafusion:vortex-compact +24.4% +1.0% +23.2% +78.0% ➖ noise
1 datafusion:vortex-file-compressed -4.8% +1.0% -5.8% +78.6% ➖ noise
1 duckdb:vortex-compact +3.5% +1.0% +2.4% +30.0% ➖ noise
1 duckdb:vortex-file-compressed +4.8% +1.0% +3.7% +39.5% ➖ noise
2 datafusion:vortex-compact +5.5% +8.7% -3.0% +37.2% ➖ noise
2 datafusion:vortex-file-compressed +1.1% +8.7% -7.0% +30.0% ➖ noise
2 duckdb:vortex-compact -4.0% +8.7% -11.7% +30.0% ➖ noise
2 duckdb:vortex-file-compressed -22.0% +8.7% -28.2% +58.9% ➖ noise
3 datafusion:vortex-compact -0.2% +0.5% -0.8% +30.0% ➖ noise
3 datafusion:vortex-file-compressed -0.6% +0.5% -1.2% +30.0% ➖ noise
3 duckdb:vortex-compact +4.6% +0.5% +4.1% +30.0% ➖ noise
3 duckdb:vortex-file-compressed -0.1% +0.5% -0.6% +30.0% ➖ noise
4 datafusion:vortex-compact +5.3% +7.2% -1.7% +30.0% ➖ noise
4 datafusion:vortex-file-compressed -0.3% +7.2% -7.0% +30.0% ➖ noise
4 duckdb:vortex-compact -1.1% +7.2% -7.7% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -2.4% +7.2% -8.9% +30.0% ➖ noise
5 datafusion:vortex-compact +1.9% -3.0% +5.0% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -3.9% -3.0% -1.0% +30.0% ➖ noise
5 duckdb:vortex-compact +5.0% -3.0% +8.2% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -0.2% -3.0% +2.9% +30.0% ➖ noise
6 datafusion:vortex-compact -3.0% -2.0% -1.0% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -2.1% -2.0% -0.1% +30.0% ➖ noise
6 duckdb:vortex-compact +5.2% -2.0% +7.4% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +0.3% -2.0% +2.3% +30.0% ➖ noise
7 datafusion:vortex-compact +12.2% -16.6% +34.5% +30.0% 🚨 regression
7 datafusion:vortex-file-compressed -1.0% -16.6% +18.7% +30.0% ➖ noise
7 duckdb:vortex-compact -5.6% -16.6% +13.1% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +1.4% -16.6% +21.5% +30.0% ➖ noise
8 datafusion:vortex-compact -1.2% -4.3% +3.2% +30.0% ➖ noise
8 datafusion:vortex-file-compressed +6.7% -4.3% +11.5% +30.0% ➖ noise
8 duckdb:vortex-compact -2.0% -4.3% +2.4% +38.6% ➖ noise
8 duckdb:vortex-file-compressed -12.2% -4.3% -8.3% +62.5% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

Benchmarks: Random Access

Vortex (geomean): 0.959x ➖
Parquet (geomean): 0.983x ➖


unknown / unknown (0.967x ➖, 5↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚀 2039654 2409363 0.85
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1475571 1489314 0.99
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8187389173 8451898736 0.97
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8170708942 8377197276 0.98
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7924599 7884408 1.01
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 6580201 7206443 0.91
random-access/feature-vectors/uniform/lance-tokio-local-disk 5738172 5795105 0.99
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 6527098 6579455 0.99
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8145874084 8345008431 0.98
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8111486167 8429648060 0.96
random-access/feature-vectors/uniform/vortex-tokio-local-disk 13209882 13263220 1.00
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12940229 13126572 0.99
random-access/lance-tokio-local-disk 758819 763691 0.99
random-access/lance-tokio-local-disk-footer 1299573 1322630 0.98
random-access/nested-lists/correlated/lance-tokio-local-disk 249378 250175 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 620867 626559 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk 126849423 128112427 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 126893042 128154950 0.99
random-access/nested-lists/correlated/vortex-tokio-local-disk 569376 592779 0.96
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 564496 561644 1.01
random-access/nested-lists/uniform/lance-tokio-local-disk 1055598 1124302 0.94
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1432512 1500752 0.95
random-access/nested-lists/uniform/parquet-tokio-local-disk 128037469 128109909 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 126908333 127729601 0.99
random-access/nested-lists/uniform/vortex-tokio-local-disk 2073973 2092909 0.99
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2067543 2092742 0.99
random-access/nested-structs/correlated/lance-tokio-local-disk 389308 399044 0.98
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 590973 598415 0.99
random-access/nested-structs/correlated/parquet-tokio-local-disk 20141509 21211885 0.95
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 20535060 20616655 1.00
random-access/nested-structs/correlated/vortex-tokio-local-disk 735759 751824 0.98
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 727113 766326 0.95
random-access/nested-structs/uniform/lance-tokio-local-disk 2567559 2783982 0.92
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2785935 2998310 0.93
random-access/nested-structs/uniform/parquet-tokio-local-disk 20212088 20565742 0.98
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 20279122 21188953 0.96
random-access/nested-structs/uniform/vortex-tokio-local-disk 1643749 1587028 1.04
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1616571 1658564 0.97
random-access/parquet-tokio-local-disk 165079215 165289419 1.00
random-access/parquet-tokio-local-disk-footer 164151781 165533078 0.99
random-access/taxi/correlated/lance-tokio-local-disk 936845 952004 0.98
random-access/taxi/correlated/lance-tokio-local-disk-footer 1564810 1598348 0.98
random-access/taxi/correlated/parquet-tokio-local-disk 247317338 251566709 0.98
random-access/taxi/correlated/parquet-tokio-local-disk-footer 249567407 248488268 1.00
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1530130 1777352 0.86
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1693871 1789668 0.95
random-access/taxi/uniform/lance-tokio-local-disk 9261171 9950049 0.93
random-access/taxi/uniform/lance-tokio-local-disk-footer 🚀 9904316 11336563 0.87
random-access/taxi/uniform/parquet-tokio-local-disk 264623892 267216492 0.99
random-access/taxi/uniform/parquet-tokio-local-disk-footer 263478116 265241109 0.99
random-access/taxi/uniform/vortex-tokio-local-disk 4468392 4610144 0.97
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4439823 4601600 0.96
random-access/vortex-tokio-local-disk 🚀 1187327 1358686 0.87
random-access/vortex-tokio-local-disk-footer 🚀 1199704 1350856 0.89

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.1%
Vortex (geomean): 1.007x ➖
Parquet (geomean): 1.008x ➖
Shifts: Parquet (control) +0.8% · Median polish +0.2%


duckdb / vortex-file-compressed (1.026x ➖, 0↑ 1↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11653738 12155742 0.96
statpopgen_q01/duckdb:vortex-file-compressed 🚨 27770324 20585092 1.35
statpopgen_q02/duckdb:vortex-file-compressed 1402187499 1382684632 1.01
statpopgen_q03/duckdb:vortex-file-compressed 3196464891 3183435289 1.00
statpopgen_q04/duckdb:vortex-file-compressed 3142754928 3174305647 0.99
statpopgen_q05/duckdb:vortex-file-compressed 1482151382 1477776320 1.00
statpopgen_q06/duckdb:vortex-file-compressed 2163927280 2163023512 1.00
statpopgen_q07/duckdb:vortex-file-compressed 225861854 222711028 1.01
statpopgen_q08/duckdb:vortex-file-compressed 256442094 255355837 1.00
statpopgen_q09/duckdb:vortex-file-compressed 2982059316 2975226827 1.00
statpopgen_q10/duckdb:vortex-file-compressed 4797353067 4811791996 1.00
duckdb / vortex-compact (0.988x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11693711 11882043 0.98
statpopgen_q01/duckdb:vortex-compact 167765895 170691405 0.98
statpopgen_q02/duckdb:vortex-compact 1835994198 1854079475 0.99
statpopgen_q03/duckdb:vortex-compact 3564751462 3570080758 1.00
statpopgen_q04/duckdb:vortex-compact 3621395676 3759199222 0.96
statpopgen_q05/duckdb:vortex-compact 1885519627 1999783659 0.94
statpopgen_q06/duckdb:vortex-compact 2705499944 2770316413 0.98
statpopgen_q07/duckdb:vortex-compact 905246939 905914802 1.00
statpopgen_q08/duckdb:vortex-compact 942014959 939857914 1.00
statpopgen_q09/duckdb:vortex-compact 3413845824 3350946604 1.02
statpopgen_q10/duckdb:vortex-compact 5537893794 5449429268 1.02
duckdb / parquet (1.008x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 332816315 331856786 1.00
statpopgen_q01/duckdb:parquet 417165777 415391731 1.00
statpopgen_q02/duckdb:parquet 1021716942 1013110197 1.01
statpopgen_q03/duckdb:parquet 1553606754 1505040485 1.03
statpopgen_q04/duckdb:parquet 1530940887 1510645216 1.01
statpopgen_q05/duckdb:parquet 1034274923 1032059514 1.00
statpopgen_q06/duckdb:parquet 1507009605 1508123916 1.00
statpopgen_q07/duckdb:parquet 1341913627 1309195977 1.02
statpopgen_q08/duckdb:parquet 1341600762 1316224538 1.02
statpopgen_q09/duckdb:parquet 1383761199 1397885578 0.99
statpopgen_q10/duckdb:parquet 2691989981 2721057817 0.99
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact -1.6% +0.3% -1.9% +10.0% ➖ noise
0 duckdb:vortex-file-compressed -4.1% +0.3% -4.4% +13.7% ➖ noise
1 duckdb:vortex-compact -1.7% +0.4% -2.1% +10.0% ➖ noise
1 duckdb:vortex-file-compressed +34.9% +0.4% +34.3% +197.4% ➖ noise
2 duckdb:vortex-compact -1.0% +0.8% -1.8% +10.0% ➖ noise
2 duckdb:vortex-file-compressed +1.4% +0.8% +0.6% +10.0% ➖ noise
3 duckdb:vortex-compact -0.1% +3.2% -3.3% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +0.4% +3.2% -2.7% +10.0% ➖ noise
4 duckdb:vortex-compact -3.7% +1.3% -4.9% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -1.0% +1.3% -2.3% +10.0% ➖ noise
5 duckdb:vortex-compact -5.7% +0.2% -5.9% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +0.3% +0.2% +0.1% +10.0% ➖ noise
6 duckdb:vortex-compact -2.3% -0.1% -2.3% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +0.0% -0.1% +0.1% +10.0% ➖ noise
7 duckdb:vortex-compact -0.1% +2.5% -2.5% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +1.4% +2.5% -1.1% +10.0% ➖ noise
8 duckdb:vortex-compact +0.2% +1.9% -1.7% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +0.4% +1.9% -1.5% +10.0% ➖ noise
9 duckdb:vortex-compact +1.9% -1.0% +2.9% +10.0% ➖ noise
9 duckdb:vortex-file-compressed +0.2% -1.0% +1.3% +10.0% ➖ noise
10 duckdb:vortex-compact +1.6% -1.1% +2.7% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -0.3% -1.1% +0.8% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

File Sizes: Statistical and Population Genetics

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -5.8%
Vortex (geomean): 0.893x ✅
Parquet (geomean): 0.961x ➖
Shifts: Parquet (control) -3.9% · Median polish -6.9%


datafusion / vortex-file-compressed (0.923x ➖, 5↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 390355887 425130260 0.92
tpch_q02/datafusion:vortex-file-compressed 121342254 122093590 0.99
tpch_q03/datafusion:vortex-file-compressed 240661447 255249811 0.94
tpch_q04/datafusion:vortex-file-compressed 127113539 133336017 0.95
tpch_q05/datafusion:vortex-file-compressed 417497776 442338765 0.94
tpch_q06/datafusion:vortex-file-compressed 49127633 51093469 0.96
tpch_q07/datafusion:vortex-file-compressed 559971899 610015758 0.92
tpch_q08/datafusion:vortex-file-compressed 403780971 420593387 0.96
tpch_q09/datafusion:vortex-file-compressed 697717402 737353632 0.95
tpch_q10/datafusion:vortex-file-compressed 243728985 268752030 0.91
tpch_q11/datafusion:vortex-file-compressed 🚀 80631679 94171963 0.86
tpch_q12/datafusion:vortex-file-compressed 🚀 126744387 141227813 0.90
tpch_q13/datafusion:vortex-file-compressed 232186374 248449094 0.93
tpch_q14/datafusion:vortex-file-compressed 59956677 63096306 0.95
tpch_q15/datafusion:vortex-file-compressed 113194842 120678960 0.94
tpch_q16/datafusion:vortex-file-compressed 81139099 83391468 0.97
tpch_q17/datafusion:vortex-file-compressed 681939233 743251538 0.92
tpch_q18/datafusion:vortex-file-compressed 🚀 834626663 982740091 0.85
tpch_q19/datafusion:vortex-file-compressed 92520597 97388719 0.95
tpch_q20/datafusion:vortex-file-compressed 🚀 164110908 193806147 0.85
tpch_q21/datafusion:vortex-file-compressed 🚀 647205970 767761046 0.84
tpch_q22/datafusion:vortex-file-compressed 65003190 70421687 0.92
datafusion / vortex-compact (0.856x ✅, 20↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚀 443964896 497270805 0.89
tpch_q02/datafusion:vortex-compact 🚀 108534301 127912585 0.85
tpch_q03/datafusion:vortex-compact 🚀 214476781 258240617 0.83
tpch_q04/datafusion:vortex-compact 121958989 135454593 0.90
tpch_q05/datafusion:vortex-compact 🚀 368938501 442100325 0.83
tpch_q06/datafusion:vortex-compact 🚀 63844287 72039721 0.89
tpch_q07/datafusion:vortex-compact 🚀 507108755 623271283 0.81
tpch_q08/datafusion:vortex-compact 🚀 351930153 417996378 0.84
tpch_q09/datafusion:vortex-compact 🚀 619770365 754389088 0.82
tpch_q10/datafusion:vortex-compact 🚀 244158045 286721809 0.85
tpch_q11/datafusion:vortex-compact 🚀 81340637 95951583 0.85
tpch_q12/datafusion:vortex-compact 🚀 164012369 189732498 0.86
tpch_q13/datafusion:vortex-compact 🚀 259795641 295067542 0.88
tpch_q14/datafusion:vortex-compact 🚀 72236646 84799734 0.85
tpch_q15/datafusion:vortex-compact 🚀 158903723 181196994 0.88
tpch_q16/datafusion:vortex-compact 🚀 77036433 91581268 0.84
tpch_q17/datafusion:vortex-compact 🚀 627599606 775157120 0.81
tpch_q18/datafusion:vortex-compact 🚀 827720846 988383277 0.84
tpch_q19/datafusion:vortex-compact 131652991 141325660 0.93
tpch_q20/datafusion:vortex-compact 🚀 190877081 219271903 0.87
tpch_q21/datafusion:vortex-compact 🚀 655842966 791440657 0.83
tpch_q22/datafusion:vortex-compact 🚀 71516073 81129850 0.88
datafusion / parquet (0.979x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 510683241 519225678 0.98
tpch_q02/datafusion:parquet 185257798 187680335 0.99
tpch_q03/datafusion:parquet 307626390 318197000 0.97
tpch_q04/datafusion:parquet 135313817 137456728 0.98
tpch_q05/datafusion:parquet 481261054 509821286 0.94
tpch_q06/datafusion:parquet 137623048 131703017 1.04
tpch_q07/datafusion:parquet 666389839 705023472 0.95
tpch_q08/datafusion:parquet 499285155 519378938 0.96
tpch_q09/datafusion:parquet 779687706 853448316 0.91
tpch_q10/datafusion:parquet 548477782 554329133 0.99
tpch_q11/datafusion:parquet 126335694 130551723 0.97
tpch_q12/datafusion:parquet 196247025 204039116 0.96
tpch_q13/datafusion:parquet 352248303 355858814 0.99
tpch_q14/datafusion:parquet 169505669 172901914 0.98
tpch_q15/datafusion:parquet 288056735 275911659 1.04
tpch_q16/datafusion:parquet 130150971 137893939 0.94
tpch_q17/datafusion:parquet 771774099 777447642 0.99
tpch_q18/datafusion:parquet 972241594 1005905653 0.97
tpch_q19/datafusion:parquet 279144991 280644967 0.99
tpch_q20/datafusion:parquet 314991575 319682014 0.99
tpch_q21/datafusion:parquet 781672586 789503668 0.99
tpch_q22/datafusion:parquet 223883749 221639315 1.01
datafusion / arrow (0.929x ➖, 8↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 670692425 675053666 0.99
tpch_q02/datafusion:arrow 187526003 185995091 1.01
tpch_q03/datafusion:arrow 544899041 551477519 0.99
tpch_q04/datafusion:arrow 404238335 401487323 1.01
tpch_q05/datafusion:arrow 1075107698 1067000413 1.01
tpch_q06/datafusion:arrow 323756579 330194074 0.98
tpch_q07/datafusion:arrow 🚀 1183690738 1402678116 0.84
tpch_q08/datafusion:arrow 1188198138 1312007315 0.91
tpch_q09/datafusion:arrow 🚀 1392128381 1547313941 0.90
tpch_q10/datafusion:arrow 🚀 615606921 710958898 0.87
tpch_q11/datafusion:arrow 145180689 150783624 0.96
tpch_q12/datafusion:arrow 🚀 713850681 883241441 0.81
tpch_q13/datafusion:arrow 502284258 543202532 0.92
tpch_q14/datafusion:arrow 🚀 318657888 382819226 0.83
tpch_q15/datafusion:arrow 🚀 729282355 846196998 0.86
tpch_q16/datafusion:arrow 110905012 116859374 0.95
tpch_q17/datafusion:arrow 1451257158 1526852131 0.95
tpch_q18/datafusion:arrow 2011780296 2204053104 0.91
tpch_q19/datafusion:arrow 🚀 513029387 575396168 0.89
tpch_q20/datafusion:arrow 🚀 522713207 582903821 0.90
tpch_q21/datafusion:arrow 3254145327 3349100250 0.97
tpch_q22/datafusion:arrow 151750890 147182136 1.03
duckdb / vortex-file-compressed (0.887x ✅, 16↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 170450816 180931842 0.94
tpch_q02/duckdb:vortex-file-compressed 🚀 50723320 56536467 0.90
tpch_q03/duckdb:vortex-file-compressed 🚀 123504991 145047977 0.85
tpch_q04/duckdb:vortex-file-compressed 🚀 149229418 178439691 0.84
tpch_q05/duckdb:vortex-file-compressed 🚀 124766806 142500477 0.88
tpch_q06/duckdb:vortex-file-compressed 🚀 46871940 53300661 0.88
tpch_q07/duckdb:vortex-file-compressed 🚀 140897291 167196288 0.84
tpch_q08/duckdb:vortex-file-compressed 🚀 167195599 198823340 0.84
tpch_q09/duckdb:vortex-file-compressed 318905737 354092187 0.90
tpch_q10/duckdb:vortex-file-compressed 🚀 141303137 159764460 0.88
tpch_q11/duckdb:vortex-file-compressed 🚀 32128264 35846487 0.90
tpch_q12/duckdb:vortex-file-compressed 🚀 92418318 104334091 0.89
tpch_q13/duckdb:vortex-file-compressed 🚀 224005821 249344206 0.90
tpch_q14/duckdb:vortex-file-compressed 66509297 72985738 0.91
tpch_q15/duckdb:vortex-file-compressed 🚀 85163722 95756951 0.89
tpch_q16/duckdb:vortex-file-compressed 🚀 76177883 85500513 0.89
tpch_q17/duckdb:vortex-file-compressed 97426751 107873747 0.90
tpch_q18/duckdb:vortex-file-compressed 🚀 284297998 316009226 0.90
tpch_q19/duckdb:vortex-file-compressed 82298998 89565604 0.92
tpch_q20/duckdb:vortex-file-compressed 🚀 154315164 173863251 0.89
tpch_q21/duckdb:vortex-file-compressed 🚀 559967440 648504501 0.86
tpch_q22/duckdb:vortex-file-compressed 70581964 76047894 0.93
duckdb / vortex-compact (0.906x ➖, 11↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 226549146 238963860 0.95
tpch_q02/duckdb:vortex-compact 55886307 59605854 0.94
tpch_q03/duckdb:vortex-compact 🚀 136994594 154491190 0.89
tpch_q04/duckdb:vortex-compact 🚀 169539376 189464465 0.89
tpch_q05/duckdb:vortex-compact 🚀 141632055 158822091 0.89
tpch_q06/duckdb:vortex-compact 81289896 87571767 0.93
tpch_q07/duckdb:vortex-compact 194826138 212738451 0.92
tpch_q08/duckdb:vortex-compact 🚀 183894150 210964127 0.87
tpch_q09/duckdb:vortex-compact 347074107 383115453 0.91
tpch_q10/duckdb:vortex-compact 🚀 174648955 195039313 0.90
tpch_q11/duckdb:vortex-compact 39845499 44087028 0.90
tpch_q12/duckdb:vortex-compact 200367916 221372640 0.91
tpch_q13/duckdb:vortex-compact 🚀 274733326 305643177 0.90
tpch_q14/duckdb:vortex-compact 🚀 97992677 109139690 0.90
tpch_q15/duckdb:vortex-compact 🚀 110044442 122910690 0.90
tpch_q16/duckdb:vortex-compact 82394993 89493906 0.92
tpch_q17/duckdb:vortex-compact 🚀 110402820 124573029 0.89
tpch_q18/duckdb:vortex-compact 292287359 315849624 0.93
tpch_q19/duckdb:vortex-compact 107138175 113403957 0.94
tpch_q20/duckdb:vortex-compact 🚀 198248430 225291586 0.88
tpch_q21/duckdb:vortex-compact 🚀 608111205 686154411 0.89
tpch_q22/duckdb:vortex-compact 83843996 91485918 0.92
duckdb / parquet (0.943x ➖, 1↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 256050806 260882398 0.98
tpch_q02/duckdb:parquet 97833444 106147619 0.92
tpch_q03/duckdb:parquet 207731054 223022370 0.93
tpch_q04/duckdb:parquet 130601835 139896416 0.93
tpch_q05/duckdb:parquet 216647712 228911755 0.95
tpch_q06/duckdb:parquet 65533512 68245128 0.96
tpch_q07/duckdb:parquet 179432673 189698648 0.95
tpch_q08/duckdb:parquet 247941844 273392724 0.91
tpch_q09/duckdb:parquet 🚀 477955058 531966282 0.90
tpch_q10/duckdb:parquet 605695651 643478520 0.94
tpch_q11/duckdb:parquet 57590040 61659793 0.93
tpch_q12/duckdb:parquet 122139534 129525894 0.94
tpch_q13/duckdb:parquet 438821081 470613367 0.93
tpch_q14/duckdb:parquet 173700583 181720736 0.96
tpch_q15/duckdb:parquet 96868205 99990888 0.97
tpch_q16/duckdb:parquet 161145239 169967229 0.95
tpch_q17/duckdb:parquet 171992372 178917615 0.96
tpch_q18/duckdb:parquet 350708044 372585648 0.94
tpch_q19/duckdb:parquet 283192885 297507360 0.95
tpch_q20/duckdb:parquet 226946739 233081606 0.97
tpch_q21/duckdb:parquet 554864156 607247423 0.91
tpch_q22/duckdb:parquet 288894934 300237002 0.96
duckdb / duckdb (0.930x ➖, 3↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 117207121 120712854 0.97
tpch_q02/duckdb:duckdb 🚀 44633156 52419945 0.85
tpch_q03/duckdb:duckdb 97398611 106372195 0.92
tpch_q04/duckdb:duckdb 130316374 144613391 0.90
tpch_q05/duckdb:duckdb 109853557 117971275 0.93
tpch_q06/duckdb:duckdb 37404505 40757822 0.92
tpch_q07/duckdb:duckdb 86144250 91130549 0.95
tpch_q08/duckdb:duckdb 108992021 117767503 0.93
tpch_q09/duckdb:duckdb 278397972 298852629 0.93
tpch_q10/duckdb:duckdb 🚀 203090211 225841015 0.90
tpch_q11/duckdb:duckdb 15661823 15975803 0.98
tpch_q12/duckdb:duckdb 84567992 89737366 0.94
tpch_q13/duckdb:duckdb 🚀 219698241 244391638 0.90
tpch_q14/duckdb:duckdb 70803424 75807235 0.93
tpch_q15/duckdb:duckdb 76798360 82311674 0.93
tpch_q16/duckdb:duckdb 73183618 79812186 0.92
tpch_q17/duckdb:duckdb 84811460 87861546 0.97
tpch_q18/duckdb:duckdb 213327765 225870026 0.94
tpch_q19/duckdb:duckdb 115979424 122984522 0.94
tpch_q20/duckdb:duckdb 113006025 117818721 0.96
tpch_q21/duckdb:duckdb 294240007 324041678 0.91
tpch_q22/duckdb:duckdb 67096200 70016389 0.96
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow -0.6% -1.7% +1.1% +10.0% ➖ noise
1 datafusion:vortex-compact -10.7% -1.7% -9.1% +10.0% ✅ faster
1 datafusion:vortex-file-compressed -8.2% -1.7% -6.5% +10.0% ➖ noise
1 duckdb:duckdb -2.9% -1.7% -1.2% +10.0% ➖ noise
1 duckdb:vortex-compact -5.2% -1.7% -3.5% +10.0% ➖ noise
1 duckdb:vortex-file-compressed -5.8% -1.7% -4.1% +10.0% ➖ noise
2 datafusion:arrow +0.8% -4.6% +5.7% +10.0% ➖ noise
2 datafusion:vortex-compact -15.1% -4.6% -11.0% +10.0% ✅ faster
2 datafusion:vortex-file-compressed -0.6% -4.6% +4.2% +10.0% ➖ noise
2 duckdb:duckdb -14.9% -4.6% -10.7% +10.0% ✅ faster
2 duckdb:vortex-compact -6.2% -4.6% -1.7% +10.6% ➖ noise
2 duckdb:vortex-file-compressed -10.3% -4.6% -5.9% +12.8% ➖ noise
3 datafusion:arrow -1.2% -5.1% +4.1% +10.0% ➖ noise
3 datafusion:vortex-compact -16.9% -5.1% -12.5% +10.0% ✅ faster
3 datafusion:vortex-file-compressed -5.7% -5.1% -0.6% +10.0% ➖ noise
3 duckdb:duckdb -8.4% -5.1% -3.5% +10.0% ➖ noise
3 duckdb:vortex-compact -11.3% -5.1% -6.6% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -14.9% -5.1% -10.3% +10.0% ✅ faster
4 datafusion:arrow +0.7% -4.1% +5.0% +10.0% ➖ noise
4 datafusion:vortex-compact -10.0% -4.1% -6.1% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -4.7% -4.1% -0.6% +10.0% ➖ noise
4 duckdb:duckdb -9.9% -4.1% -6.0% +10.0% ➖ noise
4 duckdb:vortex-compact -10.5% -4.1% -6.7% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -16.4% -4.1% -12.8% +10.0% ✅ faster
5 datafusion:arrow +0.8% -5.5% +6.6% +10.0% ➖ noise
5 datafusion:vortex-compact -16.5% -5.5% -11.7% +10.0% ✅ faster
5 datafusion:vortex-file-compressed -5.6% -5.5% -0.1% +10.0% ➖ noise
5 duckdb:duckdb -6.9% -5.5% -1.5% +10.0% ➖ noise
5 duckdb:vortex-compact -10.8% -5.5% -5.7% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -12.4% -5.5% -7.4% +10.0% ➖ noise
6 datafusion:arrow -1.9% +0.2% -2.1% +10.0% ➖ noise
6 datafusion:vortex-compact -11.4% +0.2% -11.5% +10.0% ✅ faster
6 datafusion:vortex-file-compressed -3.8% +0.2% -4.0% +10.0% ➖ noise
6 duckdb:duckdb -8.2% +0.2% -8.4% +10.0% ➖ noise
6 duckdb:vortex-compact -7.2% +0.2% -7.3% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -12.1% +0.2% -12.2% +10.0% ✅ faster
7 datafusion:arrow -15.6% -5.4% -10.8% +10.0% ✅ faster
7 datafusion:vortex-compact -18.6% -5.4% -14.0% +10.0% ✅ faster
7 datafusion:vortex-file-compressed -8.2% -5.4% -2.9% +10.0% ➖ noise
7 duckdb:duckdb -5.5% -5.4% -0.0% +10.0% ➖ noise
7 duckdb:vortex-compact -8.4% -5.4% -3.1% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -15.7% -5.4% -10.9% +10.0% ✅ faster
8 datafusion:arrow -9.4% -6.6% -3.0% +10.0% ➖ noise
8 datafusion:vortex-compact -15.8% -6.6% -9.8% +10.0% ✅ faster
8 datafusion:vortex-file-compressed -4.0% -6.6% +2.8% +10.0% ➖ noise
8 duckdb:duckdb -7.5% -6.6% -0.9% +10.0% ➖ noise
8 duckdb:vortex-compact -12.8% -6.6% -6.6% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -15.9% -6.6% -9.9% +10.0% ✅ faster
9 datafusion:arrow -10.0% -9.4% -0.7% +10.0% ➖ noise
9 datafusion:vortex-compact -17.8% -9.4% -9.3% +10.0% ✅ faster
9 datafusion:vortex-file-compressed -5.4% -9.4% +4.4% +10.0% ➖ noise
9 duckdb:duckdb -6.8% -9.4% +2.8% +10.0% ➖ noise
9 duckdb:vortex-compact -9.4% -9.4% -0.0% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -9.9% -9.4% -0.6% +10.0% ➖ noise
10 datafusion:arrow -13.4% -3.5% -10.3% +10.0% ✅ faster
10 datafusion:vortex-compact -14.8% -3.5% -11.8% +10.0% ✅ faster
10 datafusion:vortex-file-compressed -9.3% -3.5% -6.0% +10.0% ➖ noise
10 duckdb:duckdb -10.1% -3.5% -6.8% +10.0% ➖ noise
10 duckdb:vortex-compact -10.5% -3.5% -7.2% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -11.6% -3.5% -8.4% +10.0% ➖ noise
11 datafusion:arrow -3.7% -4.9% +1.3% +10.0% ➖ noise
11 datafusion:vortex-compact -15.2% -4.9% -10.8% +10.0% ✅ faster
11 datafusion:vortex-file-compressed -14.4% -4.9% -9.9% +10.0% ✅ faster
11 duckdb:duckdb -2.0% -4.9% +3.1% +11.5% ➖ noise
11 duckdb:vortex-compact -9.6% -4.9% -4.9% +10.1% ➖ noise
11 duckdb:vortex-file-compressed -10.4% -4.9% -5.7% +14.8% ➖ noise
12 datafusion:arrow -19.2% -4.8% -15.1% +34.1% ➖ noise
12 datafusion:vortex-compact -13.6% -4.8% -9.2% +10.0% ✅ faster
12 datafusion:vortex-file-compressed -10.3% -4.8% -5.8% +10.0% ➖ noise
12 duckdb:duckdb -5.8% -4.8% -1.0% +10.0% ➖ noise
12 duckdb:vortex-compact -9.5% -4.8% -5.0% +10.0% ➖ noise
12 duckdb:vortex-file-compressed -11.4% -4.8% -7.0% +10.0% ➖ noise
13 datafusion:arrow -7.5% -3.9% -3.8% +10.0% ➖ noise
13 datafusion:vortex-compact -12.0% -3.9% -8.4% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -6.5% -3.9% -2.7% +10.0% ➖ noise
13 duckdb:duckdb -10.1% -3.9% -6.4% +10.0% ➖ noise
13 duckdb:vortex-compact -10.1% -3.9% -6.4% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -10.2% -3.9% -6.5% +10.0% ➖ noise
14 datafusion:arrow -16.8% -3.2% -14.0% +10.0% ✅ faster
14 datafusion:vortex-compact -14.8% -3.2% -12.0% +10.0% ✅ faster
14 datafusion:vortex-file-compressed -5.0% -3.2% -1.8% +10.0% ➖ noise
14 duckdb:duckdb -6.6% -3.2% -3.5% +10.0% ➖ noise
14 duckdb:vortex-compact -10.2% -3.2% -7.2% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -8.9% -3.2% -5.9% +10.0% ➖ noise
15 datafusion:arrow -13.8% +0.6% -14.3% +19.2% ➖ noise
15 datafusion:vortex-compact -12.3% +0.6% -12.8% +10.0% ✅ faster
15 datafusion:vortex-file-compressed -6.2% +0.6% -6.7% +10.0% ➖ noise
15 duckdb:duckdb -6.7% +0.6% -7.2% +10.0% ➖ noise
15 duckdb:vortex-compact -10.5% +0.6% -11.0% +10.0% ✅ faster
15 duckdb:vortex-file-compressed -11.1% +0.6% -11.6% +10.0% ✅ faster
16 datafusion:arrow -5.1% -5.4% +0.3% +10.0% ➖ noise
16 datafusion:vortex-compact -15.9% -5.4% -11.1% +10.0% ✅ faster
16 datafusion:vortex-file-compressed -2.7% -5.4% +2.9% +10.0% ➖ noise
16 duckdb:duckdb -8.3% -5.4% -3.1% +10.0% ➖ noise
16 duckdb:vortex-compact -7.9% -5.4% -2.7% +10.0% ➖ noise
16 duckdb:vortex-file-compressed -10.9% -5.4% -5.8% +10.0% ➖ noise
17 datafusion:arrow -5.0% -2.3% -2.7% +10.0% ➖ noise
17 datafusion:vortex-compact -19.0% -2.3% -17.1% +10.0% ✅ faster
17 datafusion:vortex-file-compressed -8.2% -2.3% -6.1% +10.0% ➖ noise
17 duckdb:duckdb -3.5% -2.3% -1.2% +10.0% ➖ noise
17 duckdb:vortex-compact -11.4% -2.3% -9.3% +10.0% ✅ faster
17 duckdb:vortex-file-compressed -9.7% -2.3% -7.5% +10.0% ➖ noise
18 datafusion:arrow -8.7% -4.6% -4.3% +10.0% ➖ noise
18 datafusion:vortex-compact -16.3% -4.6% -12.2% +10.0% ✅ faster
18 datafusion:vortex-file-compressed -15.1% -4.6% -11.0% +10.0% ✅ faster
18 duckdb:duckdb -5.6% -4.6% -1.0% +10.0% ➖ noise
18 duckdb:vortex-compact -7.5% -4.6% -3.0% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -10.0% -4.6% -5.7% +10.0% ➖ noise
19 datafusion:arrow -10.8% -2.7% -8.4% +10.0% ➖ noise
19 datafusion:vortex-compact -6.8% -2.7% -4.3% +10.0% ➖ noise
19 datafusion:vortex-file-compressed -5.0% -2.7% -2.4% +10.0% ➖ noise
19 duckdb:duckdb -5.7% -2.7% -3.1% +10.0% ➖ noise
19 duckdb:vortex-compact -5.5% -2.7% -2.9% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -8.1% -2.7% -5.6% +10.0% ➖ noise
20 datafusion:arrow -10.3% -2.1% -8.4% +10.0% ➖ noise
20 datafusion:vortex-compact -12.9% -2.1% -11.1% +10.0% ✅ faster
20 datafusion:vortex-file-compressed -15.3% -2.1% -13.5% +10.0% ✅ faster
20 duckdb:duckdb -4.1% -2.1% -2.1% +10.0% ➖ noise
20 duckdb:vortex-compact -12.0% -2.1% -10.2% +10.0% ✅ faster
20 duckdb:vortex-file-compressed -11.2% -2.1% -9.4% +10.0% ✅ faster
21 datafusion:arrow -2.8% -4.9% +2.2% +10.0% ➖ noise
21 datafusion:vortex-compact -17.1% -4.9% -12.9% +10.0% ✅ faster
21 datafusion:vortex-file-compressed -15.7% -4.9% -11.4% +10.0% ✅ faster
21 duckdb:duckdb -9.2% -4.9% -4.5% +10.0% ➖ noise
21 duckdb:vortex-compact -11.4% -4.9% -6.8% +10.0% ➖ noise
21 duckdb:vortex-file-compressed -13.7% -4.9% -9.2% +10.0% ✅ faster
22 datafusion:arrow +3.1% -1.4% +4.6% +10.0% ➖ noise
22 datafusion:vortex-compact -11.8% -1.4% -10.6% +10.0% ✅ faster
22 datafusion:vortex-file-compressed -7.7% -1.4% -6.4% +10.0% ➖ noise
22 duckdb:duckdb -4.2% -1.4% -2.8% +10.0% ➖ noise
22 duckdb:vortex-compact -8.4% -1.4% -7.0% +10.0% ➖ noise
22 duckdb:vortex-file-compressed -7.2% -1.4% -5.9% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

File Sizes: TPC-H SF=10 on NVME

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -4.1%
Vortex (geomean): 0.930x ➖
Parquet (geomean): 0.970x ➖
Shifts: Parquet (control) -3.0% · Median polish -4.4%


datafusion / vortex-file-compressed (0.915x ➖, 1↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 294019970 255958942 1.15
tpch_q02/datafusion:vortex-file-compressed 505414626 415420846 1.22
tpch_q03/datafusion:vortex-file-compressed 490471652 490899488 1.00
tpch_q04/datafusion:vortex-file-compressed 270632038 341807490 0.79
tpch_q05/datafusion:vortex-file-compressed 435869656 457966971 0.95
tpch_q06/datafusion:vortex-file-compressed 334833657 405040450 0.83
tpch_q07/datafusion:vortex-file-compressed 404277105 463481715 0.87
tpch_q08/datafusion:vortex-file-compressed 572317085 646491709 0.89
tpch_q09/datafusion:vortex-file-compressed 421766846 425662910 0.99
tpch_q10/datafusion:vortex-file-compressed 549040546 486795047 1.13
tpch_q11/datafusion:vortex-file-compressed 279755110 308161031 0.91
tpch_q12/datafusion:vortex-file-compressed 490195712 554962023 0.88
tpch_q13/datafusion:vortex-file-compressed 158634636 212122722 0.75
tpch_q14/datafusion:vortex-file-compressed 290635364 288233330 1.01
tpch_q15/datafusion:vortex-file-compressed 491356524 543078385 0.90
tpch_q16/datafusion:vortex-file-compressed 🚀 185808047 300408567 0.62
tpch_q17/datafusion:vortex-file-compressed 356636993 464107818 0.77
tpch_q18/datafusion:vortex-file-compressed 362762035 385172005 0.94
tpch_q19/datafusion:vortex-file-compressed 466550620 524706375 0.89
tpch_q20/datafusion:vortex-file-compressed 538004032 514447995 1.05
tpch_q21/datafusion:vortex-file-compressed 602488928 614034993 0.98
tpch_q22/datafusion:vortex-file-compressed 140094756 164302793 0.85
datafusion / vortex-compact (0.873x ➖, 4↑ 1↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 260971471 257458158 1.01
tpch_q02/datafusion:vortex-compact 488970617 458007683 1.07
tpch_q03/datafusion:vortex-compact 410310966 439320518 0.93
tpch_q04/datafusion:vortex-compact 🚀 228138580 462503389 0.49
tpch_q05/datafusion:vortex-compact 🚀 402421472 750538260 0.54
tpch_q06/datafusion:vortex-compact 362698249 426398480 0.85
tpch_q07/datafusion:vortex-compact 393037625 417289327 0.94
tpch_q08/datafusion:vortex-compact 605555980 613853528 0.99
tpch_q09/datafusion:vortex-compact 432885618 486526050 0.89
tpch_q10/datafusion:vortex-compact 🚀 435781433 680148223 0.64
tpch_q11/datafusion:vortex-compact 257231695 326060158 0.79
tpch_q12/datafusion:vortex-compact 458928540 487432071 0.94
tpch_q13/datafusion:vortex-compact 🚀 127603844 255596306 0.50
tpch_q14/datafusion:vortex-compact 259024664 291628844 0.89
tpch_q15/datafusion:vortex-compact 469529430 440326483 1.07
tpch_q16/datafusion:vortex-compact 179757445 185633100 0.97
tpch_q17/datafusion:vortex-compact 351340592 423925717 0.83
tpch_q18/datafusion:vortex-compact 319066676 310002429 1.03
tpch_q19/datafusion:vortex-compact 531166369 462164322 1.15
tpch_q20/datafusion:vortex-compact 435352997 479351205 0.91
tpch_q21/datafusion:vortex-compact 576446021 574341609 1.00
tpch_q22/datafusion:vortex-compact 🚨 132883731 97712211 1.36
datafusion / parquet (0.954x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 196273444 224625995 0.87
tpch_q02/datafusion:parquet 394275393 414015172 0.95
tpch_q03/datafusion:parquet 297266758 308850612 0.96
tpch_q04/datafusion:parquet 177382856 164342477 1.08
tpch_q05/datafusion:parquet 488666353 481541217 1.01
tpch_q06/datafusion:parquet 143149589 165975058 0.86
tpch_q07/datafusion:parquet 466485593 498744603 0.94
tpch_q08/datafusion:parquet 541867167 572016952 0.95
tpch_q09/datafusion:parquet 470421473 473878299 0.99
tpch_q10/datafusion:parquet 515116232 521350889 0.99
tpch_q11/datafusion:parquet 381571399 436614200 0.87
tpch_q12/datafusion:parquet 235307812 275003899 0.86
tpch_q13/datafusion:parquet 439085895 455205985 0.96
tpch_q14/datafusion:parquet 198694303 206764986 0.96
tpch_q15/datafusion:parquet 318846222 338003205 0.94
tpch_q16/datafusion:parquet 165847198 194589339 0.85
tpch_q17/datafusion:parquet 431662342 371186313 1.16
tpch_q18/datafusion:parquet 448457611 465734529 0.96
tpch_q19/datafusion:parquet 381208099 366527535 1.04
tpch_q20/datafusion:parquet 388611060 318347806 1.22
tpch_q21/datafusion:parquet 567133259 586543601 0.97
tpch_q22/datafusion:parquet 117258721 166657703 0.70
duckdb / vortex-file-compressed (0.979x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 249842366 297913860 0.84
tpch_q02/duckdb:vortex-file-compressed 941673135 993101434 0.95
tpch_q03/duckdb:vortex-file-compressed 672729030 734220457 0.92
tpch_q04/duckdb:vortex-file-compressed 365753264 398305330 0.92
tpch_q05/duckdb:vortex-file-compressed 958149584 1033810854 0.93
tpch_q06/duckdb:vortex-file-compressed 454218506 402253018 1.13
tpch_q07/duckdb:vortex-file-compressed 861457891 831931167 1.04
tpch_q08/duckdb:vortex-file-compressed 1087912037 1003093781 1.08
tpch_q09/duckdb:vortex-file-compressed 849950476 872320013 0.97
tpch_q10/duckdb:vortex-file-compressed 788709086 787693370 1.00
tpch_q11/duckdb:vortex-file-compressed 545248909 524231270 1.04
tpch_q12/duckdb:vortex-file-compressed 507603888 520420294 0.98
tpch_q13/duckdb:vortex-file-compressed 480819405 481575789 1.00
tpch_q14/duckdb:vortex-file-compressed 513500821 536513724 0.96
tpch_q15/duckdb:vortex-file-compressed 274623972 288169330 0.95
tpch_q16/duckdb:vortex-file-compressed 364465689 396346088 0.92
tpch_q17/duckdb:vortex-file-compressed 672900474 686629348 0.98
tpch_q18/duckdb:vortex-file-compressed 562808447 528410614 1.07
tpch_q19/duckdb:vortex-file-compressed 454757690 443879445 1.02
tpch_q20/duckdb:vortex-file-compressed 813251611 851752891 0.95
tpch_q21/duckdb:vortex-file-compressed 1094805002 1113926803 0.98
tpch_q22/duckdb:vortex-file-compressed 376538587 393650314 0.96
duckdb / vortex-compact (0.958x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 296502969 285732369 1.04
tpch_q02/duckdb:vortex-compact 936671105 932143922 1.00
tpch_q03/duckdb:vortex-compact 656107145 653287287 1.00
tpch_q04/duckdb:vortex-compact 337720752 392770302 0.86
tpch_q05/duckdb:vortex-compact 901326288 923177413 0.98
tpch_q06/duckdb:vortex-compact 410313013 448028499 0.92
tpch_q07/duckdb:vortex-compact 791853371 861465639 0.92
tpch_q08/duckdb:vortex-compact 950503786 968135484 0.98
tpch_q09/duckdb:vortex-compact 881215673 970732780 0.91
tpch_q10/duckdb:vortex-compact 696343157 679775642 1.02
tpch_q11/duckdb:vortex-compact 502582074 457795192 1.10
tpch_q12/duckdb:vortex-compact 477954509 483940815 0.99
tpch_q13/duckdb:vortex-compact 458818037 448926207 1.02
tpch_q14/duckdb:vortex-compact 477673576 500230979 0.95
tpch_q15/duckdb:vortex-compact 321526191 306908140 1.05
tpch_q16/duckdb:vortex-compact 358331911 410500228 0.87
tpch_q17/duckdb:vortex-compact 647219855 653548143 0.99
tpch_q18/duckdb:vortex-compact 483341117 514183106 0.94
tpch_q19/duckdb:vortex-compact 433778668 561347957 0.77
tpch_q20/duckdb:vortex-compact 741485562 867965940 0.85
tpch_q21/duckdb:vortex-compact 1095888782 1127667947 0.97
tpch_q22/duckdb:vortex-compact 367523377 371143342 0.99
duckdb / parquet (0.986x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 435458489 479271499 0.91
tpch_q02/duckdb:parquet 1086858802 1146445615 0.95
tpch_q03/duckdb:parquet 980197340 1058153226 0.93
tpch_q04/duckdb:parquet 596827527 646942683 0.92
tpch_q05/duckdb:parquet 1276458751 1276672447 1.00
tpch_q06/duckdb:parquet 441726471 486895208 0.91
tpch_q07/duckdb:parquet 1184156330 1103721461 1.07
tpch_q08/duckdb:parquet 1538631195 1644767166 0.94
tpch_q09/duckdb:parquet 1362347801 1576431913 0.86
tpch_q10/duckdb:parquet 1439005395 1316196403 1.09
tpch_q11/duckdb:parquet 684490490 744961074 0.92
tpch_q12/duckdb:parquet 720134631 729556978 0.99
tpch_q13/duckdb:parquet 874576813 929506567 0.94
tpch_q14/duckdb:parquet 714741249 653190782 1.09
tpch_q15/duckdb:parquet 555345861 515897297 1.08
tpch_q16/duckdb:parquet 716150916 689163067 1.04
tpch_q17/duckdb:parquet 783379654 826561335 0.95
tpch_q18/duckdb:parquet 884998354 865198795 1.02
tpch_q19/duckdb:parquet 813405156 813154953 1.00
tpch_q20/duckdb:parquet 1143002765 1124536815 1.02
tpch_q21/duckdb:parquet 1134676683 1066407864 1.06
tpch_q22/duckdb:parquet 594462441 566369906 1.05
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +1.4% -10.9% +13.8% +62.8% ➖ noise
1 datafusion:vortex-file-compressed +14.9% -10.9% +28.9% +68.5% ➖ noise
1 duckdb:vortex-compact +3.8% -10.9% +16.5% +40.4% ➖ noise
1 duckdb:vortex-file-compressed -16.1% -10.9% -5.9% +49.9% ➖ noise
2 datafusion:vortex-compact +6.8% -5.0% +12.4% +30.0% ➖ noise
2 datafusion:vortex-file-compressed +21.7% -5.0% +28.0% +30.0% ➖ noise
2 duckdb:vortex-compact +0.5% -5.0% +5.8% +30.0% ➖ noise
2 duckdb:vortex-file-compressed -5.2% -5.0% -0.2% +30.0% ➖ noise
3 datafusion:vortex-compact -6.6% -5.6% -1.1% +52.2% ➖ noise
3 datafusion:vortex-file-compressed -0.1% -5.6% +5.8% +46.6% ➖ noise
3 duckdb:vortex-compact +0.4% -5.6% +6.4% +30.0% ➖ noise
3 duckdb:vortex-file-compressed -8.4% -5.6% -3.0% +30.0% ➖ noise
4 datafusion:vortex-compact -50.7% -0.2% -50.6% +43.3% ✅ faster
4 datafusion:vortex-file-compressed -20.8% -0.2% -20.7% +47.7% ➖ noise
4 duckdb:vortex-compact -14.0% -0.2% -13.8% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -8.2% -0.2% -8.0% +30.0% ➖ noise
5 datafusion:vortex-compact -46.4% +0.7% -46.8% +34.0% ✅ faster
5 datafusion:vortex-file-compressed -4.8% +0.7% -5.5% +30.0% ➖ noise
5 duckdb:vortex-compact -2.4% +0.7% -3.1% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -7.3% +0.7% -8.0% +30.0% ➖ noise
6 datafusion:vortex-compact -14.9% -11.5% -3.8% +30.0% ➖ noise
6 datafusion:vortex-file-compressed -17.3% -11.5% -6.5% +30.0% ➖ noise
6 duckdb:vortex-compact -8.4% -11.5% +3.5% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +12.9% -11.5% +27.7% +30.0% ➖ noise
7 datafusion:vortex-compact -5.8% +0.2% -6.0% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -12.8% +0.2% -12.9% +30.0% ➖ noise
7 duckdb:vortex-compact -8.1% +0.2% -8.2% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +3.5% +0.2% +3.4% +30.0% ➖ noise
8 datafusion:vortex-compact -1.4% -5.9% +4.8% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -11.5% -5.9% -6.0% +30.0% ➖ noise
8 duckdb:vortex-compact -1.8% -5.9% +4.3% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +8.5% -5.9% +15.2% +30.0% ➖ noise
9 datafusion:vortex-compact -11.0% -7.4% -3.9% +30.0% ➖ noise
9 datafusion:vortex-file-compressed -0.9% -7.4% +7.0% +30.0% ➖ noise
9 duckdb:vortex-compact -9.2% -7.4% -2.0% +30.0% ➖ noise
9 duckdb:vortex-file-compressed -2.6% -7.4% +5.2% +30.0% ➖ noise
10 datafusion:vortex-compact -35.9% +3.9% -38.4% +30.0% ✅ faster
10 datafusion:vortex-file-compressed +12.8% +3.9% +8.5% +30.0% ➖ noise
10 duckdb:vortex-compact +2.4% +3.9% -1.4% +30.0% ➖ noise
10 duckdb:vortex-file-compressed +0.1% +3.9% -3.7% +30.0% ➖ noise
11 datafusion:vortex-compact -21.1% -10.4% -12.0% +30.0% ➖ noise
11 datafusion:vortex-file-compressed -9.2% -10.4% +1.3% +30.0% ➖ noise
11 duckdb:vortex-compact +9.8% -10.4% +22.5% +30.0% ➖ noise
11 duckdb:vortex-file-compressed +4.0% -10.4% +16.1% +30.0% ➖ noise
12 datafusion:vortex-compact -5.8% -8.1% +2.4% +30.0% ➖ noise
12 datafusion:vortex-file-compressed -11.7% -8.1% -3.9% +30.0% ➖ noise
12 duckdb:vortex-compact -1.2% -8.1% +7.5% +30.0% ➖ noise
12 duckdb:vortex-file-compressed -2.5% -8.1% +6.1% +30.0% ➖ noise
13 datafusion:vortex-compact -50.1% -4.7% -47.6% +46.4% ✅ faster
13 datafusion:vortex-file-compressed -25.2% -4.7% -21.5% +40.6% ➖ noise
13 duckdb:vortex-compact +2.2% -4.7% +7.3% +30.0% ➖ noise
13 duckdb:vortex-file-compressed -0.2% -4.7% +4.8% +31.4% ➖ noise
14 datafusion:vortex-compact -11.2% +2.5% -13.4% +30.0% ➖ noise
14 datafusion:vortex-file-compressed +0.8% +2.5% -1.7% +30.0% ➖ noise
14 duckdb:vortex-compact -4.5% +2.5% -6.9% +30.0% ➖ noise
14 duckdb:vortex-file-compressed -4.3% +2.5% -6.7% +30.0% ➖ noise
15 datafusion:vortex-compact +6.6% +0.8% +5.8% +30.0% ➖ noise
15 datafusion:vortex-file-compressed -9.5% +0.8% -10.2% +30.0% ➖ noise
15 duckdb:vortex-compact +4.8% +0.8% +4.0% +30.0% ➖ noise
15 duckdb:vortex-file-compressed -4.7% +0.8% -5.4% +30.0% ➖ noise
16 datafusion:vortex-compact -3.2% -5.9% +2.9% +30.0% ➖ noise
16 datafusion:vortex-file-compressed -38.1% -5.9% -34.3% +30.0% ✅ faster
16 duckdb:vortex-compact -12.7% -5.9% -7.2% +30.0% ➖ noise
16 duckdb:vortex-file-compressed -8.0% -5.9% -2.3% +30.0% ➖ noise
17 datafusion:vortex-compact -17.1% +5.0% -21.1% +30.0% ➖ noise
17 datafusion:vortex-file-compressed -23.2% +5.0% -26.8% +30.0% ✅ faster
17 duckdb:vortex-compact -1.0% +5.0% -5.7% +30.0% ➖ noise
17 duckdb:vortex-file-compressed -2.0% +5.0% -6.7% +30.0% ➖ noise
18 datafusion:vortex-compact +2.9% -0.8% +3.7% +30.0% ➖ noise
18 datafusion:vortex-file-compressed -5.8% -0.8% -5.1% +30.0% ➖ noise
18 duckdb:vortex-compact -6.0% -0.8% -5.3% +30.0% ➖ noise
18 duckdb:vortex-file-compressed +6.5% -0.8% +7.3% +30.0% ➖ noise
19 datafusion:vortex-compact +14.9% +2.0% +12.7% +30.0% ➖ noise
19 datafusion:vortex-file-compressed -11.1% +2.0% -12.8% +30.0% ➖ noise
19 duckdb:vortex-compact -22.7% +2.0% -24.2% +32.5% ➖ noise
19 duckdb:vortex-file-compressed +2.5% +2.0% +0.4% +30.0% ➖ noise
20 datafusion:vortex-compact -9.2% +11.4% -18.5% +30.0% ➖ noise
20 datafusion:vortex-file-compressed +4.6% +11.4% -6.1% +30.0% ➖ noise
20 duckdb:vortex-compact -14.6% +11.4% -23.3% +30.0% ✅ faster
20 duckdb:vortex-file-compressed -4.5% +11.4% -14.3% +30.0% ➖ noise
21 datafusion:vortex-compact +0.4% +1.4% -1.0% +30.0% ➖ noise
21 datafusion:vortex-file-compressed -1.9% +1.4% -3.3% +30.0% ➖ noise
21 duckdb:vortex-compact -2.8% +1.4% -4.2% +30.0% ➖ noise
21 duckdb:vortex-file-compressed -1.7% +1.4% -3.1% +30.0% ➖ noise
22 datafusion:vortex-compact +36.0% -14.1% +58.3% +35.9% 🚨 regression
22 datafusion:vortex-file-compressed -14.7% -14.1% -0.8% +37.9% ➖ noise
22 duckdb:vortex-compact -1.0% -14.1% +15.2% +30.0% ➖ noise
22 duckdb:vortex-file-compressed -4.3% -14.1% +11.3% +30.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.4%
Vortex (geomean): 0.948x ➖
Parquet (geomean): 0.954x ➖
Shifts: Parquet (control) -4.6% · Median polish -4.9%


datafusion / vortex-file-compressed (0.948x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1651156 1712410 0.96
clickbench_q01/datafusion:vortex-file-compressed 19111641 19907930 0.96
clickbench_q02/datafusion:vortex-file-compressed 39410529 39567920 1.00
clickbench_q03/datafusion:vortex-file-compressed 44314256 43911729 1.01
clickbench_q04/datafusion:vortex-file-compressed 284872361 310773146 0.92
clickbench_q05/datafusion:vortex-file-compressed 300078927 330484595 0.91
clickbench_q06/datafusion:vortex-file-compressed 1924077 1907795 1.01
clickbench_q07/datafusion:vortex-file-compressed 22972041 22465777 1.02
clickbench_q08/datafusion:vortex-file-compressed 349716652 372748320 0.94
clickbench_q09/datafusion:vortex-file-compressed 560563794 585196971 0.96
clickbench_q10/datafusion:vortex-file-compressed 75724266 77404346 0.98
clickbench_q11/datafusion:vortex-file-compressed 83603674 90809724 0.92
clickbench_q12/datafusion:vortex-file-compressed 269856664 284100343 0.95
clickbench_q13/datafusion:vortex-file-compressed 413675212 440807416 0.94
clickbench_q14/datafusion:vortex-file-compressed 255609731 276776855 0.92
clickbench_q15/datafusion:vortex-file-compressed 318734119 346028390 0.92
clickbench_q16/datafusion:vortex-file-compressed 647437796 691281136 0.94
clickbench_q17/datafusion:vortex-file-compressed 633600702 682925931 0.93
clickbench_q18/datafusion:vortex-file-compressed 1331047722 1396288933 0.95
clickbench_q19/datafusion:vortex-file-compressed 31256935 31163744 1.00
clickbench_q20/datafusion:vortex-file-compressed 337800152 342671199 0.99
clickbench_q21/datafusion:vortex-file-compressed 361846613 395423746 0.92
clickbench_q22/datafusion:vortex-file-compressed 436996213 469868314 0.93
clickbench_q23/datafusion:vortex-file-compressed 658768774 702822132 0.94
clickbench_q24/datafusion:vortex-file-compressed 45733123 47029112 0.97
clickbench_q25/datafusion:vortex-file-compressed 73433899 75851027 0.97
clickbench_q26/datafusion:vortex-file-compressed 45098122 48850958 0.92
clickbench_q27/datafusion:vortex-file-compressed 720234512 730268408 0.99
clickbench_q28/datafusion:vortex-file-compressed 6628393736 6830418456 0.97
clickbench_q29/datafusion:vortex-file-compressed 241824608 240915693 1.00
clickbench_q30/datafusion:vortex-file-compressed 218919791 233661403 0.94
clickbench_q31/datafusion:vortex-file-compressed 255134781 275188022 0.93
clickbench_q32/datafusion:vortex-file-compressed 1102661024 1195931248 0.92
clickbench_q33/datafusion:vortex-file-compressed 1276855965 1367890391 0.93
clickbench_q34/datafusion:vortex-file-compressed 1271189243 1386964227 0.92
clickbench_q35/datafusion:vortex-file-compressed 445282658 472091560 0.94
clickbench_q36/datafusion:vortex-file-compressed 70288915 75946105 0.93
clickbench_q37/datafusion:vortex-file-compressed 34549630 38162846 0.91
clickbench_q38/datafusion:vortex-file-compressed 19249358 19751821 0.97
clickbench_q39/datafusion:vortex-file-compressed 130317282 137418156 0.95
clickbench_q40/datafusion:vortex-file-compressed 15696313 17169585 0.91
clickbench_q41/datafusion:vortex-file-compressed 14981160 16344442 0.92
clickbench_q42/datafusion:vortex-file-compressed 16407208 18038228 0.91
datafusion / parquet (0.941x ➖, 3↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1566879 1552967 1.01
clickbench_q01/datafusion:parquet 18392689 19195112 0.96
clickbench_q02/datafusion:parquet 46394685 48430563 0.96
clickbench_q03/datafusion:parquet 36212015 39565777 0.92
clickbench_q04/datafusion:parquet 🚀 290011277 328884679 0.88
clickbench_q05/datafusion:parquet 352524891 366982573 0.96
clickbench_q06/datafusion:parquet 1555751 1580351 0.98
clickbench_q07/datafusion:parquet 22633581 23169250 0.98
clickbench_q08/datafusion:parquet 365998074 395878246 0.92
clickbench_q09/datafusion:parquet 620966496 642875763 0.97
clickbench_q10/datafusion:parquet 103737102 110375578 0.94
clickbench_q11/datafusion:parquet 127235114 138234157 0.92
clickbench_q12/datafusion:parquet 343670321 356192329 0.96
clickbench_q13/datafusion:parquet 490490891 530887287 0.92
clickbench_q14/datafusion:parquet 332664758 361685664 0.92
clickbench_q15/datafusion:parquet 333854791 355572472 0.94
clickbench_q16/datafusion:parquet 653386638 703603268 0.93
clickbench_q17/datafusion:parquet 634363441 685528801 0.93
clickbench_q18/datafusion:parquet 1304286761 1406620162 0.93
clickbench_q19/datafusion:parquet 29133757 30002159 0.97
clickbench_q20/datafusion:parquet 593887083 634798229 0.94
clickbench_q21/datafusion:parquet 647661921 696237095 0.93
clickbench_q22/datafusion:parquet 956491203 1015171172 0.94
clickbench_q23/datafusion:parquet 3586524056 3851036985 0.93
clickbench_q24/datafusion:parquet 87466826 87719341 1.00
clickbench_q25/datafusion:parquet 128935643 140302613 0.92
clickbench_q26/datafusion:parquet 82102876 84847557 0.97
clickbench_q27/datafusion:parquet 1027840263 1112830637 0.92
clickbench_q28/datafusion:parquet 6533154331 6801845309 0.96
clickbench_q29/datafusion:parquet 235623253 246892916 0.95
clickbench_q30/datafusion:parquet 319414827 342747513 0.93
clickbench_q31/datafusion:parquet 351575461 384853084 0.91
clickbench_q32/datafusion:parquet 🚀 1152215956 1287988119 0.89
clickbench_q33/datafusion:parquet 1457303108 1596191479 0.91
clickbench_q34/datafusion:parquet 1456048819 1552278511 0.94
clickbench_q35/datafusion:parquet 457191554 492591066 0.93
clickbench_q36/datafusion:parquet 141108682 146399284 0.96
clickbench_q37/datafusion:parquet 56655690 58798981 0.96
clickbench_q38/datafusion:parquet 🚀 81085599 91014970 0.89
clickbench_q39/datafusion:parquet 255217205 268202816 0.95
clickbench_q40/datafusion:parquet 29567418 30934663 0.96
clickbench_q41/datafusion:parquet 28158646 28650994 0.98
clickbench_q42/datafusion:parquet 28643559 31403961 0.91
duckdb / vortex-file-compressed (0.948x ➖, 4↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 🚀 6044816 6869342 0.88
clickbench_q01/duckdb:vortex-file-compressed 13322539 13999478 0.95
clickbench_q02/duckdb:vortex-file-compressed 25149093 27076370 0.93
clickbench_q03/duckdb:vortex-file-compressed 29611323 30574173 0.97
clickbench_q04/duckdb:vortex-file-compressed 182892821 189053813 0.97
clickbench_q05/duckdb:vortex-file-compressed 168763918 180065997 0.94
clickbench_q06/duckdb:vortex-file-compressed 19303332 20853482 0.93
clickbench_q07/duckdb:vortex-file-compressed 14362293 14610591 0.98
clickbench_q08/duckdb:vortex-file-compressed 257293461 262083139 0.98
clickbench_q09/duckdb:vortex-file-compressed 326443840 351486799 0.93
clickbench_q10/duckdb:vortex-file-compressed 65328475 69034942 0.95
clickbench_q11/duckdb:vortex-file-compressed 74820089 80217252 0.93
clickbench_q12/duckdb:vortex-file-compressed 187065622 204634084 0.91
clickbench_q13/duckdb:vortex-file-compressed 400683295 412432035 0.97
clickbench_q14/duckdb:vortex-file-compressed 233621881 242181075 0.96
clickbench_q15/duckdb:vortex-file-compressed 235203735 252879162 0.93
clickbench_q16/duckdb:vortex-file-compressed 588815044 608771671 0.97
clickbench_q17/duckdb:vortex-file-compressed 474119684 492092882 0.96
clickbench_q18/duckdb:vortex-file-compressed 973774155 1020889480 0.95
clickbench_q19/duckdb:vortex-file-compressed 20683272 22028543 0.94
clickbench_q20/duckdb:vortex-file-compressed 324739073 355617259 0.91
clickbench_q21/duckdb:vortex-file-compressed 355244562 392756276 0.90
clickbench_q22/duckdb:vortex-file-compressed 568729977 616024958 0.92
clickbench_q23/duckdb:vortex-file-compressed 358074468 359456569 1.00
clickbench_q24/duckdb:vortex-file-compressed 38741906 41151948 0.94
clickbench_q25/duckdb:vortex-file-compressed 80346188 74265830 1.08
clickbench_q26/duckdb:vortex-file-compressed 🚀 44868374 52443180 0.86
clickbench_q27/duckdb:vortex-file-compressed 453320905 485740450 0.93
clickbench_q28/duckdb:vortex-file-compressed 2956365326 3066283219 0.96
clickbench_q29/duckdb:vortex-file-compressed 27417965 28375112 0.97
clickbench_q30/duckdb:vortex-file-compressed 190411660 196892981 0.97
clickbench_q31/duckdb:vortex-file-compressed 276127238 293874132 0.94
clickbench_q32/duckdb:vortex-file-compressed 1175561981 1166809941 1.01
clickbench_q33/duckdb:vortex-file-compressed 1127614862 1222934085 0.92
clickbench_q34/duckdb:vortex-file-compressed 1214450225 1272123994 0.95
clickbench_q35/duckdb:vortex-file-compressed 375037411 397608974 0.94
clickbench_q36/duckdb:vortex-file-compressed 28336101 28166211 1.01
clickbench_q37/duckdb:vortex-file-compressed 20655737 20938583 0.99
clickbench_q38/duckdb:vortex-file-compressed 21639242 22513923 0.96
clickbench_q39/duckdb:vortex-file-compressed 🚀 39162030 43662889 0.90
clickbench_q40/duckdb:vortex-file-compressed 21675627 21248452 1.02
clickbench_q41/duckdb:vortex-file-compressed 20645981 21282156 0.97
clickbench_q42/duckdb:vortex-file-compressed 🚀 19733581 23617669 0.84
duckdb / parquet (0.966x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 24949867 26288269 0.95
clickbench_q01/duckdb:parquet 27995621 28210552 0.99
clickbench_q02/duckdb:parquet 47063704 49668587 0.95
clickbench_q03/duckdb:parquet 38621879 38969048 0.99
clickbench_q04/duckdb:parquet 202335108 210467253 0.96
clickbench_q05/duckdb:parquet 268427297 275573512 0.97
clickbench_q06/duckdb:parquet 45930833 46568642 0.99
clickbench_q07/duckdb:parquet 28985477 30227481 0.96
clickbench_q08/duckdb:parquet 264492806 274537791 0.96
clickbench_q09/duckdb:parquet 398050522 410253362 0.97
clickbench_q10/duckdb:parquet 81467408 83292420 0.98
clickbench_q11/duckdb:parquet 97725178 100514522 0.97
clickbench_q12/duckdb:parquet 290756683 297639084 0.98
clickbench_q13/duckdb:parquet 480996734 508476367 0.95
clickbench_q14/duckdb:parquet 323931113 331231296 0.98
clickbench_q15/duckdb:parquet 254594173 275367460 0.92
clickbench_q16/duckdb:parquet 638395853 673686444 0.95
clickbench_q17/duckdb:parquet 530586955 572234716 0.93
clickbench_q18/duckdb:parquet 1068967781 1136648169 0.94
clickbench_q19/duckdb:parquet 26017728 26395637 0.99
clickbench_q20/duckdb:parquet 417937509 442727390 0.94
clickbench_q21/duckdb:parquet 551917638 559288547 0.99
clickbench_q22/duckdb:parquet 921657165 959428104 0.96
clickbench_q23/duckdb:parquet 308777634 317741229 0.97
clickbench_q24/duckdb:parquet 68588423 68797715 1.00
clickbench_q25/duckdb:parquet 156713448 158502482 0.99
clickbench_q26/duckdb:parquet 52611640 49820549 1.06
clickbench_q27/duckdb:parquet 638489477 665386216 0.96
clickbench_q28/duckdb:parquet 4825930235 4957172498 0.97
clickbench_q29/duckdb:parquet 41354929 41081567 1.01
clickbench_q30/duckdb:parquet 297304187 311423833 0.95
clickbench_q31/duckdb:parquet 361182279 383161626 0.94
clickbench_q32/duckdb:parquet 1201888639 1175729173 1.02
clickbench_q33/duckdb:parquet 1263668529 1355208438 0.93
clickbench_q34/duckdb:parquet 1291358848 1387738183 0.93
clickbench_q35/duckdb:parquet 364372232 374036673 0.97
clickbench_q36/duckdb:parquet 43976373 48685040 0.90
clickbench_q37/duckdb:parquet 32704488 33513449 0.98
clickbench_q38/duckdb:parquet 33343413 33498550 1.00
clickbench_q39/duckdb:parquet 82177915 87512339 0.94
clickbench_q40/duckdb:parquet 18792587 19817914 0.95
clickbench_q41/duckdb:parquet 17523773 18429399 0.95
clickbench_q42/duckdb:parquet 20149631 20788853 0.97
duckdb / duckdb (0.975x ➖, 2↑ 1↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 17123645 17623014 0.97
clickbench_q01/duckdb:duckdb 33063360 32825705 1.01
clickbench_q02/duckdb:duckdb 44602637 45516257 0.98
clickbench_q03/duckdb:duckdb 47540946 46724959 1.02
clickbench_q04/duckdb:duckdb 189198693 197434524 0.96
clickbench_q05/duckdb:duckdb 263884778 271517227 0.97
clickbench_q06/duckdb:duckdb 🚀 28316667 36051335 0.79
clickbench_q07/duckdb:duckdb 34688134 35074383 0.99
clickbench_q08/duckdb:duckdb 247489199 251455160 0.98
clickbench_q09/duckdb:duckdb 366349003 376505546 0.97
clickbench_q10/duckdb:duckdb 98251268 100363608 0.98
clickbench_q11/duckdb:duckdb 106908854 109298953 0.98
clickbench_q12/duckdb:duckdb 236004434 247650339 0.95
clickbench_q13/duckdb:duckdb 467088443 492072631 0.95
clickbench_q14/duckdb:duckdb 271606601 284912162 0.95
clickbench_q15/duckdb:duckdb 216821706 233626348 0.93
clickbench_q16/duckdb:duckdb 623096321 655985797 0.95
clickbench_q17/duckdb:duckdb 542237847 560960924 0.97
clickbench_q18/duckdb:duckdb 1180950663 1204368333 0.98
clickbench_q19/duckdb:duckdb 34359280 34868293 0.99
clickbench_q20/duckdb:duckdb 873385712 927338772 0.94
clickbench_q21/duckdb:duckdb 1046187187 1002931107 1.04
clickbench_q22/duckdb:duckdb 1006676944 1107920266 0.91
clickbench_q23/duckdb:duckdb 256771283 269769189 0.95
clickbench_q24/duckdb:duckdb 61813929 60943400 1.01
clickbench_q25/duckdb:duckdb 140562744 145442984 0.97
clickbench_q26/duckdb:duckdb 58474214 61158254 0.96
clickbench_q27/duckdb:duckdb 🚀 975769951 1085611629 0.90
clickbench_q28/duckdb:duckdb 4660528791 4704742252 0.99
clickbench_q29/duckdb:duckdb 48522100 48841352 0.99
clickbench_q30/duckdb:duckdb 263267069 272041897 0.97
clickbench_q31/duckdb:duckdb 442361079 424751533 1.04
clickbench_q32/duckdb:duckdb 1581877417 1565210509 1.01
clickbench_q33/duckdb:duckdb 2120499843 2072398458 1.02
clickbench_q34/duckdb:duckdb 2374795584 2215795421 1.07
clickbench_q35/duckdb:duckdb 278377482 284579128 0.98
clickbench_q36/duckdb:duckdb 41670369 42627592 0.98
clickbench_q37/duckdb:duckdb 31566579 31381492 1.01
clickbench_q38/duckdb:duckdb 30431707 31249610 0.97
clickbench_q39/duckdb:duckdb 🚨 80629454 71673739 1.12
clickbench_q40/duckdb:duckdb 30881572 31668446 0.98
clickbench_q41/duckdb:duckdb 29519708 30672268 0.96
clickbench_q42/duckdb:duckdb 29427660 31691568 0.93
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-file-compressed -3.6% -2.1% -1.5% +794.5% ➖ noise
0 duckdb:duckdb -2.8% -2.1% -0.7% +292.8% ➖ noise
0 duckdb:vortex-file-compressed -12.0% -2.1% -10.1% +498.6% ➖ noise
1 datafusion:vortex-file-compressed -4.0% -2.5% -1.6% +28.1% ➖ noise
1 duckdb:duckdb +0.7% -2.5% +3.3% +59.2% ➖ noise
1 duckdb:vortex-file-compressed -4.8% -2.5% -2.4% +23.6% ➖ noise
2 datafusion:vortex-file-compressed -0.4% -4.7% +4.5% +12.9% ➖ noise
2 duckdb:duckdb -2.0% -4.7% +2.9% +17.1% ➖ noise
2 duckdb:vortex-file-compressed -7.1% -4.7% -2.5% +11.7% ➖ noise
3 datafusion:vortex-file-compressed +0.9% -4.8% +6.0% +140.3% ➖ noise
3 duckdb:duckdb +1.7% -4.8% +6.8% +37.0% ➖ noise
3 duckdb:vortex-file-compressed -3.1% -4.8% +1.7% +31.6% ➖ noise
4 datafusion:vortex-file-compressed -8.3% -7.9% -0.4% +10.0% ➖ noise
4 duckdb:duckdb -4.2% -7.9% +4.1% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -3.3% -7.9% +5.1% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -9.2% -3.3% -6.1% +10.0% ➖ noise
5 duckdb:duckdb -2.8% -3.3% +0.5% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -6.3% -3.3% -3.1% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +0.9% -1.5% +2.4% +65.0% ➖ noise
6 duckdb:duckdb -21.5% -1.5% -20.3% +27.9% ➖ noise
6 duckdb:vortex-file-compressed -7.4% -1.5% -6.1% +16.9% ➖ noise
7 datafusion:vortex-file-compressed +2.3% -3.2% +5.6% +10.2% ➖ noise
7 duckdb:duckdb -1.1% -3.2% +2.2% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -1.7% -3.2% +1.6% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -6.2% -5.6% -0.6% +10.0% ➖ noise
8 duckdb:duckdb -1.6% -5.6% +4.3% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -1.8% -5.6% +4.0% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -4.2% -3.2% -1.1% +10.0% ➖ noise
9 duckdb:duckdb -2.7% -3.2% +0.5% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -7.1% -3.2% -4.1% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -2.2% -4.1% +2.0% +10.0% ➖ noise
10 duckdb:duckdb -2.1% -4.1% +2.1% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -5.4% -4.1% -1.3% +10.0% ➖ noise
11 datafusion:vortex-file-compressed -7.9% -5.4% -2.7% +10.0% ➖ noise
11 duckdb:duckdb -2.2% -5.4% +3.4% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -6.7% -5.4% -1.4% +10.0% ➖ noise
12 datafusion:vortex-file-compressed -5.0% -2.9% -2.2% +10.0% ➖ noise
12 duckdb:duckdb -4.7% -2.9% -1.8% +10.0% ➖ noise
12 duckdb:vortex-file-compressed -8.6% -2.9% -5.8% +10.0% ➖ noise
13 datafusion:vortex-file-compressed -6.2% -6.5% +0.4% +10.0% ➖ noise
13 duckdb:duckdb -5.1% -6.5% +1.5% +10.0% ➖ noise
13 duckdb:vortex-file-compressed -2.8% -6.5% +3.9% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -7.6% -5.2% -2.6% +10.0% ➖ noise
14 duckdb:duckdb -4.7% -5.2% +0.5% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -3.5% -5.2% +1.7% +10.0% ➖ noise
15 datafusion:vortex-file-compressed -7.9% -6.8% -1.1% +10.0% ➖ noise
15 duckdb:duckdb -7.2% -6.8% -0.4% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -7.0% -6.8% -0.2% +10.0% ➖ noise
16 datafusion:vortex-file-compressed -6.3% -6.2% -0.2% +10.0% ➖ noise
16 duckdb:duckdb -5.0% -6.2% +1.3% +10.0% ➖ noise
16 duckdb:vortex-file-compressed -3.3% -6.2% +3.1% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -7.2% -7.4% +0.2% +10.0% ➖ noise
17 duckdb:duckdb -3.3% -7.4% +4.4% +10.0% ➖ noise
17 duckdb:vortex-file-compressed -3.7% -7.4% +4.0% +10.0% ➖ noise
18 datafusion:vortex-file-compressed -4.7% -6.6% +2.1% +10.0% ➖ noise
18 duckdb:duckdb -1.9% -6.6% +5.0% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -4.6% -6.6% +2.1% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +0.3% -2.2% +2.5% +20.2% ➖ noise
19 duckdb:duckdb -1.5% -2.2% +0.7% +13.8% ➖ noise
19 duckdb:vortex-file-compressed -6.1% -2.2% -4.0% +20.5% ➖ noise
20 datafusion:vortex-file-compressed -1.4% -6.0% +4.9% +208.6% ➖ noise
20 duckdb:duckdb -5.8% -6.0% +0.2% +25.6% ➖ noise
20 duckdb:vortex-file-compressed -8.7% -6.0% -2.8% +38.1% ➖ noise
21 datafusion:vortex-file-compressed -8.5% -4.2% -4.5% +10.0% ➖ noise
21 duckdb:duckdb +4.3% -4.2% +8.9% +10.0% ➖ noise
21 duckdb:vortex-file-compressed -9.6% -4.2% -5.6% +10.0% ➖ noise
22 datafusion:vortex-file-compressed -7.0% -4.9% -2.2% +14.4% ➖ noise
22 duckdb:duckdb -9.1% -4.9% -4.5% +12.8% ➖ noise
22 duckdb:vortex-file-compressed -7.7% -4.9% -3.0% +15.2% ➖ noise
23 datafusion:vortex-file-compressed -6.3% -4.9% -1.5% +46.6% ➖ noise
23 duckdb:duckdb -4.8% -4.9% +0.1% +10.0% ➖ noise
23 duckdb:vortex-file-compressed -0.4% -4.9% +4.7% +10.0% ➖ noise
24 datafusion:vortex-file-compressed -2.8% -0.3% -2.5% +13.8% ➖ noise
24 duckdb:duckdb +1.4% -0.3% +1.7% +12.8% ➖ noise
24 duckdb:vortex-file-compressed -5.9% -0.3% -5.6% +15.1% ➖ noise
25 datafusion:vortex-file-compressed -3.2% -4.7% +1.6% +10.0% ➖ noise
25 duckdb:duckdb -3.4% -4.7% +1.4% +10.0% ➖ noise
25 duckdb:vortex-file-compressed +8.2% -4.7% +13.5% +12.5% 🚨 regression
26 datafusion:vortex-file-compressed -7.7% +1.1% -8.7% +10.0% ➖ noise
26 duckdb:duckdb -4.4% +1.1% -5.4% +12.7% ➖ noise
26 duckdb:vortex-file-compressed -14.4% +1.1% -15.4% +10.7% ✅ faster
27 datafusion:vortex-file-compressed -1.4% -5.9% +4.8% +10.0% ➖ noise
27 duckdb:duckdb -10.1% -5.9% -4.5% +17.2% ➖ noise
27 duckdb:vortex-file-compressed -6.7% -5.9% -0.9% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -3.0% -3.3% +0.4% +10.0% ➖ noise
28 duckdb:duckdb -0.9% -3.3% +2.4% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -3.6% -3.3% -0.3% +10.0% ➖ noise
29 datafusion:vortex-file-compressed +0.4% -2.0% +2.4% +10.0% ➖ noise
29 duckdb:duckdb -0.7% -2.0% +1.4% +10.0% ➖ noise
29 duckdb:vortex-file-compressed -3.4% -2.0% -1.4% +12.5% ➖ noise
30 datafusion:vortex-file-compressed -6.3% -5.7% -0.7% +10.0% ➖ noise
30 duckdb:duckdb -3.2% -5.7% +2.6% +10.0% ➖ noise
30 duckdb:vortex-file-compressed -3.3% -5.7% +2.5% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -7.3% -7.2% -0.1% +10.0% ➖ noise
31 duckdb:duckdb +4.1% -7.2% +12.2% +10.0% 🚨 regression
31 duckdb:vortex-file-compressed -6.0% -7.2% +1.3% +10.0% ➖ noise
32 datafusion:vortex-file-compressed -7.8% -4.4% -3.6% +10.0% ➖ noise
32 duckdb:duckdb +1.1% -4.4% +5.7% +10.0% ➖ noise
32 duckdb:vortex-file-compressed +0.8% -4.4% +5.4% +10.0% ➖ noise
33 datafusion:vortex-file-compressed -6.7% -7.7% +1.2% +10.0% ➖ noise
33 duckdb:duckdb +2.3% -7.7% +10.9% +10.0% 🚨 regression
33 duckdb:vortex-file-compressed -7.8% -7.7% -0.1% +10.0% ➖ noise
34 datafusion:vortex-file-compressed -8.3% -6.6% -1.9% +10.0% ➖ noise
34 duckdb:duckdb +7.2% -6.6% +14.7% +10.0% 🚨 regression
34 duckdb:vortex-file-compressed -4.5% -6.6% +2.2% +10.0% ➖ noise
35 datafusion:vortex-file-compressed -5.7% -4.9% -0.8% +10.0% ➖ noise
35 duckdb:duckdb -2.2% -4.9% +2.9% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -5.7% -4.9% -0.8% +10.0% ➖ noise
36 datafusion:vortex-file-compressed -7.4% -6.7% -0.8% +10.0% ➖ noise
36 duckdb:duckdb -2.2% -6.7% +4.8% +12.3% ➖ noise
36 duckdb:vortex-file-compressed +0.6% -6.7% +7.8% +11.0% ➖ noise
37 datafusion:vortex-file-compressed -9.5% -3.0% -6.6% +10.0% ➖ noise
37 duckdb:duckdb +0.6% -3.0% +3.7% +10.0% ➖ noise
37 duckdb:vortex-file-compressed -1.4% -3.0% +1.7% +10.0% ➖ noise
38 datafusion:vortex-file-compressed -2.5% -5.8% +3.5% +10.0% ➖ noise
38 duckdb:duckdb -2.6% -5.8% +3.4% +10.0% ➖ noise
38 duckdb:vortex-file-compressed -3.9% -5.8% +2.1% +11.1% ➖ noise
39 datafusion:vortex-file-compressed -5.2% -5.5% +0.3% +10.0% ➖ noise
39 duckdb:duckdb +12.5% -5.5% +19.0% +19.6% ➖ noise
39 duckdb:vortex-file-compressed -10.3% -5.5% -5.1% +10.0% ➖ noise
40 datafusion:vortex-file-compressed -8.6% -4.8% -4.0% +10.0% ➖ noise
40 duckdb:duckdb -2.5% -4.8% +2.4% +10.0% ➖ noise
40 duckdb:vortex-file-compressed +2.0% -4.8% +7.2% +10.2% ➖ noise
41 datafusion:vortex-file-compressed -8.3% -3.3% -5.2% +10.3% ➖ noise
41 duckdb:duckdb -3.8% -3.3% -0.4% +10.3% ➖ noise
41 duckdb:vortex-file-compressed -3.0% -3.3% +0.4% +11.3% ➖ noise
42 datafusion:vortex-file-compressed -9.0% -6.0% -3.3% +10.2% ➖ noise
42 duckdb:duckdb -7.1% -6.0% -1.2% +11.3% ➖ noise
42 duckdb:vortex-file-compressed -16.4% -6.0% -11.1% +12.6% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

File Sizes: Clickbench on NVME

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.06 GB → 7.06 GB (-0.0%)
  • vortex-file-compressed: 14.01 GB → 14.01 GB (0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

Benchmarks: Compression

Vortex (geomean): 1.003x ➖
Parquet (geomean): 1.002x ➖


unknown / unknown (1.003x ➖, 2↑ 3↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
compress time/Arade 1176357564 1132211167 1.04
compress time/Bimbo 6948740155 6905971377 1.01
compress time/CMSprovider 2912857461 2854572254 1.02
compress time/Euro2016 439717562 432244538 1.02
compress time/Food 391322202 395309946 0.99
compress time/HashTags 815703373 827735538 0.99
compress time/TPC-H l_comment canonical 1358124163 1309547144 1.04
compress time/TPC-H l_comment chunked 1366698730 1307406556 1.05
compress time/taxi 734465417 717188510 1.02
compress time/wide table cols=100 chunks=1 rows=1000 10652855 11708979 0.91
compress time/wide table cols=100 chunks=50 rows=1000 12057045 11942692 1.01
compress time/wide table cols=1000 chunks=1 rows=1000 123154177 132720428 0.93
compress time/wide table cols=1000 chunks=50 rows=1000 127332823 129759097 0.98
compress time/wide table cols=10000 chunks=1 rows=1000 1438003165 1427418785 1.01
compress time/wide table cols=10000 chunks=50 rows=1000 1446100979 1462705500 0.99
decompress time/Arade 27907934 25660918 1.09
decompress time/Bimbo 79831797 81003277 0.99
decompress time/CMSprovider 79741506 74153567 1.08
decompress time/Euro2016 17192495 18315572 0.94
decompress time/Food 7700519 7949861 0.97
decompress time/HashTags 72297673 69710959 1.04
decompress time/TPC-H l_comment canonical 39740288 39080444 1.02
decompress time/TPC-H l_comment chunked 39862414 39227947 1.02
decompress time/taxi 🚀 14366185 16906881 0.85
decompress time/wide table cols=100 chunks=1 rows=1000 2513669 2380075 1.06
decompress time/wide table cols=100 chunks=50 rows=1000 🚨 2665495 2422821 1.10
decompress time/wide table cols=1000 chunks=1 rows=1000 23549047 22614972 1.04
decompress time/wide table cols=1000 chunks=50 rows=1000 24567787 22709462 1.08
decompress time/wide table cols=10000 chunks=1 rows=1000 254690358 252205106 1.01
decompress time/wide table cols=10000 chunks=50 rows=1000 259270685 261694312 0.99
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00
parquet_rs-zstd compress time/Arade 2568599667 2635948553 0.97
parquet_rs-zstd compress time/Bimbo 12772893067 12623939810 1.01
parquet_rs-zstd compress time/CMSprovider 6886005218 6777851624 1.02
parquet_rs-zstd compress time/Euro2016 1296267083 1295501878 1.00
parquet_rs-zstd compress time/Food 784144552 789518088 0.99
parquet_rs-zstd compress time/HashTags 2163289281 2124649174 1.02
parquet_rs-zstd compress time/TPC-H l_comment canonical 3169406712 3161765521 1.00
parquet_rs-zstd compress time/TPC-H l_comment chunked 3147697899 3138465573 1.00
parquet_rs-zstd compress time/taxi 1196236121 1203645132 0.99
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6083253 6020093 1.01
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6105992 6141940 0.99
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 74721294 73759588 1.01
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 76445422 73424143 1.04
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 799370602 789082101 1.01
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 780252080 806014981 0.97
parquet_rs-zstd decompress time/Arade 613540995 629557428 0.97
parquet_rs-zstd decompress time/Bimbo 1669660401 1679079170 0.99
parquet_rs-zstd decompress time/CMSprovider 1699042052 1689325886 1.01
parquet_rs-zstd decompress time/Euro2016 372992732 372475899 1.00
parquet_rs-zstd decompress time/Food 194835400 197295756 0.99
parquet_rs-zstd decompress time/HashTags 644639985 616511702 1.05
parquet_rs-zstd decompress time/TPC-H l_comment canonical 588967838 589301567 1.00
parquet_rs-zstd decompress time/TPC-H l_comment chunked 588506134 584158824 1.01
parquet_rs-zstd decompress time/taxi 243811011 247148674 0.99
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2770222 2777299 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2796556 2855851 0.98
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32133925 32118713 1.00
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 33161963 32731332 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 344912142 345497896 1.00
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 339669154 342171710 0.99
vortex-file-compressed size/Arade 145363796 145363796 1.00
vortex-file-compressed size/Bimbo 468763332 468763332 1.00
vortex-file-compressed size/CMSprovider 417907812 417907812 1.00
vortex-file-compressed size/Euro2016 163497796 163757340 1.00
vortex-file-compressed size/Food 41926936 41926936 1.00
vortex-file-compressed size/HashTags 195647828 195647828 1.00
vortex-file-compressed size/TPC-H l_comment canonical 179087360 179087360 1.00
vortex-file-compressed size/TPC-H l_comment chunked 179087360 179087360 1.00
vortex-file-compressed size/taxi 52363948 52363948 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930848 930848 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930848 930848 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293648 9293648 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293648 9293648 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957648 92957648 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957648 92957648 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 1.07
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.99
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.00
vortex:parquet-zstd ratio compress time/Euro2016 0 0 1.02
vortex:parquet-zstd ratio compress time/Food 0 0 1.00
vortex:parquet-zstd ratio compress time/HashTags 0 0 0.97
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.03
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.04
vortex:parquet-zstd ratio compress time/taxi 0 0 1.03
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 0.90
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 1.02
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.92
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 0.94
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.99
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.02
vortex:parquet-zstd ratio decompress time/Arade 🚨 0 0 1.12
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 0.99
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.07
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 0.94
vortex:parquet-zstd ratio decompress time/Food 0 0 0.98
vortex:parquet-zstd ratio decompress time/HashTags 0 0 0.99
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 1.02
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.01
vortex:parquet-zstd ratio decompress time/taxi 🚀 0 0 0.86
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 🚨 0 0 1.12
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.04
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.07
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 7, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +0.2%
Vortex (geomean): 0.958x ➖
Parquet (geomean): 0.956x ➖
Shifts: Parquet (control) -4.4% · Median polish -3.7%


datafusion / vortex-file-compressed (1.004x ➖, 1↑ 1↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 705018850 710578820 0.99
tpch_q02/datafusion:vortex-file-compressed 🚀 695579622 1005959440 0.69
tpch_q03/datafusion:vortex-file-compressed 🚨 1278416234 940542210 1.36
tpch_q04/datafusion:vortex-file-compressed 817043440 665134733 1.23
tpch_q05/datafusion:vortex-file-compressed 1056965906 1074317600 0.98
tpch_q06/datafusion:vortex-file-compressed 698101831 637932696 1.09
tpch_q07/datafusion:vortex-file-compressed 1091596792 1223297894 0.89
tpch_q08/datafusion:vortex-file-compressed 1161123025 1270243522 0.91
tpch_q09/datafusion:vortex-file-compressed 1315225093 1363208132 0.96
tpch_q10/datafusion:vortex-file-compressed 974819683 984671498 0.99
tpch_q11/datafusion:vortex-file-compressed 516663457 589575953 0.88
tpch_q12/datafusion:vortex-file-compressed 1161844466 897197788 1.29
tpch_q13/datafusion:vortex-file-compressed 473766899 456672103 1.04
tpch_q14/datafusion:vortex-file-compressed 779470460 633888938 1.23
tpch_q15/datafusion:vortex-file-compressed 1207652621 1102093783 1.10
tpch_q16/datafusion:vortex-file-compressed 359223613 371485422 0.97
tpch_q17/datafusion:vortex-file-compressed 1245179686 1291664093 0.96
tpch_q18/datafusion:vortex-file-compressed 1392669860 1459751237 0.95
tpch_q19/datafusion:vortex-file-compressed 852686925 900738360 0.95
tpch_q20/datafusion:vortex-file-compressed 968353591 1083919314 0.89
tpch_q21/datafusion:vortex-file-compressed 1664002125 2052670875 0.81
tpch_q22/datafusion:vortex-file-compressed 474638136 404076140 1.17
datafusion / vortex-compact (0.979x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 715111050 738888855 0.97
tpch_q02/datafusion:vortex-compact 736787606 672005175 1.10
tpch_q03/datafusion:vortex-compact 813673711 719828402 1.13
tpch_q04/datafusion:vortex-compact 633128750 676875876 0.94
tpch_q05/datafusion:vortex-compact 905814581 1000663841 0.91
tpch_q06/datafusion:vortex-compact 670883901 676877744 0.99
tpch_q07/datafusion:vortex-compact 999272182 952389302 1.05
tpch_q08/datafusion:vortex-compact 1078390930 1205736733 0.89
tpch_q09/datafusion:vortex-compact 1188366766 1299868876 0.91
tpch_q10/datafusion:vortex-compact 919793916 856868524 1.07
tpch_q11/datafusion:vortex-compact 440130936 425691668 1.03
tpch_q12/datafusion:vortex-compact 823545181 1080367488 0.76
tpch_q13/datafusion:vortex-compact 414670390 468562009 0.88
tpch_q14/datafusion:vortex-compact 636762152 673351296 0.95
tpch_q15/datafusion:vortex-compact 1089237446 1063259474 1.02
tpch_q16/datafusion:vortex-compact 366077354 349098190 1.05
tpch_q17/datafusion:vortex-compact 1198353000 1201462358 1.00
tpch_q18/datafusion:vortex-compact 1171105058 1086300962 1.08
tpch_q19/datafusion:vortex-compact 853954302 747929996 1.14
tpch_q20/datafusion:vortex-compact 843968987 998586759 0.85
tpch_q21/datafusion:vortex-compact 1454243316 1605052996 0.91
tpch_q22/datafusion:vortex-compact 371218187 368949074 1.01
datafusion / parquet (0.975x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 854842097 834701096 1.02
tpch_q02/datafusion:parquet 885945911 911777214 0.97
tpch_q03/datafusion:parquet 965327960 882703025 1.09
tpch_q04/datafusion:parquet 458496311 412745119 1.11
tpch_q05/datafusion:parquet 1246573231 1174878105 1.06
tpch_q06/datafusion:parquet 600669698 533322306 1.13
tpch_q07/datafusion:parquet 1289444828 1321446200 0.98
tpch_q08/datafusion:parquet 1562587890 1554723453 1.01
tpch_q09/datafusion:parquet 1675084361 2109542347 0.79
tpch_q10/datafusion:parquet 1996018951 2002092475 1.00
tpch_q11/datafusion:parquet 540270311 532749638 1.01
tpch_q12/datafusion:parquet 634029358 699445254 0.91
tpch_q13/datafusion:parquet 712453210 700810513 1.02
tpch_q14/datafusion:parquet 776974381 798268669 0.97
tpch_q15/datafusion:parquet 1249101090 1256878174 0.99
tpch_q16/datafusion:parquet 331113714 367591963 0.90
tpch_q17/datafusion:parquet 1386501841 1321300705 1.05
tpch_q18/datafusion:parquet 1530820848 1513006784 1.01
tpch_q19/datafusion:parquet 890683182 924728675 0.96
tpch_q20/datafusion:parquet 1048775855 1252239192 0.84
tpch_q21/datafusion:parquet 2070330712 2105498822 0.98
tpch_q22/datafusion:parquet 814501398 1102589224 0.74
duckdb / vortex-file-compressed (0.901x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 659013980 611815368 1.08
tpch_q02/duckdb:vortex-file-compressed 1164079216 1251056466 0.93
tpch_q03/duckdb:vortex-file-compressed 1003089004 967299787 1.04
tpch_q04/duckdb:vortex-file-compressed 720399686 594355356 1.21
tpch_q05/duckdb:vortex-file-compressed 1149027231 1133745639 1.01
tpch_q06/duckdb:vortex-file-compressed 940174718 805145430 1.17
tpch_q07/duckdb:vortex-file-compressed 1180475830 1236491643 0.95
tpch_q08/duckdb:vortex-file-compressed 1519855562 1406769643 1.08
tpch_q09/duckdb:vortex-file-compressed 1519001907 1549001884 0.98
tpch_q10/duckdb:vortex-file-compressed 1108074324 1207733501 0.92
tpch_q11/duckdb:vortex-file-compressed 670809734 704900083 0.95
tpch_q12/duckdb:vortex-file-compressed 710297751 855396361 0.83
tpch_q13/duckdb:vortex-file-compressed 913468999 968384239 0.94
tpch_q14/duckdb:vortex-file-compressed 863370668 1217100576 0.71
tpch_q15/duckdb:vortex-file-compressed 579954668 753437053 0.77
tpch_q16/duckdb:vortex-file-compressed 491565281 614693423 0.80
tpch_q17/duckdb:vortex-file-compressed 976192452 1311221723 0.74
tpch_q18/duckdb:vortex-file-compressed 955964472 1155384942 0.83
tpch_q19/duckdb:vortex-file-compressed 782201338 1092291131 0.72
tpch_q20/duckdb:vortex-file-compressed 1261296253 1528688067 0.83
tpch_q21/duckdb:vortex-file-compressed 2017175171 2598090665 0.78
tpch_q22/duckdb:vortex-file-compressed 595415680 758220576 0.79
duckdb / vortex-compact (0.952x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 593952978 617245671 0.96
tpch_q02/duckdb:vortex-compact 1068483711 1242955113 0.86
tpch_q03/duckdb:vortex-compact 821158072 923782307 0.89
tpch_q04/duckdb:vortex-compact 554923197 552740511 1.00
tpch_q05/duckdb:vortex-compact 1035494090 1115611381 0.93
tpch_q06/duckdb:vortex-compact 719435013 761481439 0.94
tpch_q07/duckdb:vortex-compact 1112786859 1107913158 1.00
tpch_q08/duckdb:vortex-compact 1401496708 1462401258 0.96
tpch_q09/duckdb:vortex-compact 1395640302 1396542513 1.00
tpch_q10/duckdb:vortex-compact 1073587967 1188643279 0.90
tpch_q11/duckdb:vortex-compact 614208327 713408669 0.86
tpch_q12/duckdb:vortex-compact 675610766 749745445 0.90
tpch_q13/duckdb:vortex-compact 895664154 918538856 0.98
tpch_q14/duckdb:vortex-compact 856022789 859419546 1.00
tpch_q15/duckdb:vortex-compact 574240836 538852789 1.07
tpch_q16/duckdb:vortex-compact 463612026 487683491 0.95
tpch_q17/duckdb:vortex-compact 901336704 921974414 0.98
tpch_q18/duckdb:vortex-compact 703643054 816038690 0.86
tpch_q19/duckdb:vortex-compact 755912991 770015439 0.98
tpch_q20/duckdb:vortex-compact 1256641756 1266194783 0.99
tpch_q21/duckdb:vortex-compact 1841970459 1753098067 1.05
tpch_q22/duckdb:vortex-compact 653715287 713556051 0.92
duckdb / parquet (0.938x ➖, 0↑ 0↓)
name PR edd2c4a (ns) base eda8c2c (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 795598859 941961363 0.84
tpch_q02/duckdb:parquet 1319047118 1373577673 0.96
tpch_q03/duckdb:parquet 1666374652 1984291345 0.84
tpch_q04/duckdb:parquet 958831213 998351848 0.96
tpch_q05/duckdb:parquet 1869953150 1976965731 0.95
tpch_q06/duckdb:parquet 858053375 851855909 1.01
tpch_q07/duckdb:parquet 1736815199 2008213702 0.86
tpch_q08/duckdb:parquet 2470331936 2536193258 0.97
tpch_q09/duckdb:parquet 2665264516 2770095559 0.96
tpch_q10/duckdb:parquet 3059375921 3070738385 1.00
tpch_q11/duckdb:parquet 909499941 1020424392 0.89
tpch_q12/duckdb:parquet 1104999295 1285637869 0.86
tpch_q13/duckdb:parquet 1211084196 1477139066 0.82
tpch_q14/duckdb:parquet 1260227971 1272682087 0.99
tpch_q15/duckdb:parquet 955809681 957040699 1.00
tpch_q16/duckdb:parquet 890753558 906773200 0.98
tpch_q17/duckdb:parquet 1331361737 1349637194 0.99
tpch_q18/duckdb:parquet 1370213120 1438901499 0.95
tpch_q19/duckdb:parquet 1412802447 1494651931 0.95
tpch_q20/duckdb:parquet 1833025884 1969927935 0.93
tpch_q21/duckdb:parquet 1788646255 1840905975 0.97
tpch_q22/duckdb:parquet 1110861714 1129717925 0.98
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -3.2% -7.0% +4.1% +42.3% ➖ noise
1 datafusion:vortex-file-compressed -0.8% -7.0% +6.7% +53.4% ➖ noise
1 duckdb:vortex-compact -3.8% -7.0% +3.5% +33.3% ➖ noise
1 duckdb:vortex-file-compressed +7.7% -7.0% +15.8% +31.4% ➖ noise
2 datafusion:vortex-compact +9.6% -3.4% +13.5% +39.8% ➖ noise
2 datafusion:vortex-file-compressed -30.9% -3.4% -28.4% +35.6% ✅ faster
2 duckdb:vortex-compact -14.0% -3.4% -11.0% +30.0% ➖ noise
2 duckdb:vortex-file-compressed -7.0% -3.4% -3.7% +30.0% ➖ noise
3 datafusion:vortex-compact +13.0% -4.2% +18.0% +47.1% ➖ noise
3 datafusion:vortex-file-compressed +35.9% -4.2% +41.8% +40.0% 🚨 regression
3 duckdb:vortex-compact -11.1% -4.2% -7.2% +40.2% ➖ noise
3 duckdb:vortex-file-compressed +3.7% -4.2% +8.2% +37.5% ➖ noise
4 datafusion:vortex-compact -6.5% +3.3% -9.4% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +22.8% +3.3% +18.9% +35.9% ➖ noise
4 duckdb:vortex-compact +0.4% +3.3% -2.8% +30.0% ➖ noise
4 duckdb:vortex-file-compressed +21.2% +3.3% +17.3% +30.0% ➖ noise
5 datafusion:vortex-compact -9.5% +0.2% -9.6% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -1.6% +0.2% -1.8% +30.0% ➖ noise
5 duckdb:vortex-compact -7.2% +0.2% -7.3% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +1.3% +0.2% +1.2% +30.0% ➖ noise
6 datafusion:vortex-compact -0.9% +6.5% -6.9% +30.0% ➖ noise
6 datafusion:vortex-file-compressed +9.4% +6.5% +2.7% +30.0% ➖ noise
6 duckdb:vortex-compact -5.5% +6.5% -11.3% +30.0% ➖ noise
6 duckdb:vortex-file-compressed +16.8% +6.5% +9.6% +30.0% ➖ noise
7 datafusion:vortex-compact +4.9% -8.1% +14.2% +39.8% ➖ noise
7 datafusion:vortex-file-compressed -10.8% -8.1% -2.9% +41.4% ➖ noise
7 duckdb:vortex-compact +0.4% -8.1% +9.3% +42.1% ➖ noise
7 duckdb:vortex-file-compressed -4.5% -8.1% +3.9% +40.3% ➖ noise
8 datafusion:vortex-compact -10.6% -1.1% -9.6% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -8.6% -1.1% -7.6% +30.0% ➖ noise
8 duckdb:vortex-compact -4.2% -1.1% -3.1% +30.0% ➖ noise
8 duckdb:vortex-file-compressed +8.0% -1.1% +9.2% +30.0% ➖ noise
9 datafusion:vortex-compact -8.6% -12.6% +4.6% +30.0% ➖ noise
9 datafusion:vortex-file-compressed -3.5% -12.6% +10.4% +30.0% ➖ noise
9 duckdb:vortex-compact -0.1% -12.6% +14.3% +30.0% ➖ noise
9 duckdb:vortex-file-compressed -1.9% -12.6% +12.2% +30.0% ➖ noise
10 datafusion:vortex-compact +7.3% -0.3% +7.7% +30.0% ➖ noise
10 datafusion:vortex-file-compressed -1.0% -0.3% -0.7% +30.0% ➖ noise
10 duckdb:vortex-compact -9.7% -0.3% -9.4% +30.0% ➖ noise
10 duckdb:vortex-file-compressed -8.3% -0.3% -7.9% +30.0% ➖ noise
11 datafusion:vortex-compact +3.4% -4.9% +8.8% +30.0% ➖ noise
11 datafusion:vortex-file-compressed -12.4% -4.9% -7.8% +30.0% ➖ noise
11 duckdb:vortex-compact -13.9% -4.9% -9.4% +30.0% ➖ noise
11 duckdb:vortex-file-compressed -4.8% -4.9% +0.1% +31.0% ➖ noise
12 datafusion:vortex-compact -23.8% -11.7% -13.6% +30.0% ➖ noise
12 datafusion:vortex-file-compressed +29.5% -11.7% +46.7% +30.0% 🚨 regression
12 duckdb:vortex-compact -9.9% -11.7% +2.1% +30.0% ➖ noise
12 duckdb:vortex-file-compressed -17.0% -11.7% -5.9% +30.0% ➖ noise
13 datafusion:vortex-compact -11.5% -8.7% -3.1% +36.7% ➖ noise
13 datafusion:vortex-file-compressed +3.7% -8.7% +13.6% +32.5% ➖ noise
13 duckdb:vortex-compact -2.5% -8.7% +6.8% +45.5% ➖ noise
13 duckdb:vortex-file-compressed -5.7% -8.7% +3.3% +44.1% ➖ noise
14 datafusion:vortex-compact -5.4% -1.8% -3.7% +30.0% ➖ noise
14 datafusion:vortex-file-compressed +23.0% -1.8% +25.3% +30.0% ➖ noise
14 duckdb:vortex-compact -0.4% -1.8% +1.5% +30.0% ➖ noise
14 duckdb:vortex-file-compressed -29.1% -1.8% -27.7% +30.0% ✅ faster
15 datafusion:vortex-compact +2.4% -0.4% +2.8% +30.0% ➖ noise
15 datafusion:vortex-file-compressed +9.6% -0.4% +10.0% +30.0% ➖ noise
15 duckdb:vortex-compact +6.6% -0.4% +7.0% +30.0% ➖ noise
15 duckdb:vortex-file-compressed -23.0% -0.4% -22.7% +30.0% ➖ noise
16 datafusion:vortex-compact +4.9% -5.9% +11.5% +30.0% ➖ noise
16 datafusion:vortex-file-compressed -3.3% -5.9% +2.8% +34.8% ➖ noise
16 duckdb:vortex-compact -4.9% -5.9% +1.1% +30.0% ➖ noise
16 duckdb:vortex-file-compressed -20.0% -5.9% -15.0% +30.0% ➖ noise
17 datafusion:vortex-compact -0.3% +1.7% -2.0% +30.0% ➖ noise
17 datafusion:vortex-file-compressed -3.6% +1.7% -5.2% +30.0% ➖ noise
17 duckdb:vortex-compact -2.2% +1.7% -3.9% +30.0% ➖ noise
17 duckdb:vortex-file-compressed -25.6% +1.7% -26.8% +30.0% ✅ faster
18 datafusion:vortex-compact +7.8% -1.8% +9.8% +30.0% ➖ noise
18 datafusion:vortex-file-compressed -4.6% -1.8% -2.8% +30.0% ➖ noise
18 duckdb:vortex-compact -13.8% -1.8% -12.2% +30.0% ➖ noise
18 duckdb:vortex-file-compressed -17.3% -1.8% -15.7% +30.0% ➖ noise
19 datafusion:vortex-compact +14.2% -4.6% +19.7% +30.0% ➖ noise
19 datafusion:vortex-file-compressed -5.3% -4.6% -0.8% +30.0% ➖ noise
19 duckdb:vortex-compact -1.8% -4.6% +2.9% +30.0% ➖ noise
19 duckdb:vortex-file-compressed -28.4% -4.6% -24.9% +30.0% ✅ faster
20 datafusion:vortex-compact -15.5% -11.7% -4.3% +30.0% ➖ noise
20 datafusion:vortex-file-compressed -10.7% -11.7% +1.2% +30.0% ➖ noise
20 duckdb:vortex-compact -0.8% -11.7% +12.4% +30.0% ➖ noise
20 duckdb:vortex-file-compressed -17.5% -11.7% -6.5% +30.0% ➖ noise
21 datafusion:vortex-compact -9.4% -2.3% -7.3% +30.0% ➖ noise
21 datafusion:vortex-file-compressed -18.9% -2.3% -17.1% +30.0% ➖ noise
21 duckdb:vortex-compact +5.1% -2.3% +7.5% +30.0% ➖ noise
21 duckdb:vortex-file-compressed -22.4% -2.3% -20.6% +30.0% ➖ noise
22 datafusion:vortex-compact +0.6% -14.8% +18.1% +41.6% ➖ noise
22 datafusion:vortex-file-compressed +17.5% -14.8% +37.8% +45.3% ➖ noise
22 duckdb:vortex-compact -8.4% -14.8% +7.5% +30.0% ➖ noise
22 duckdb:vortex-file-compressed -21.5% -14.8% -7.9% +30.0% ➖ noise

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/fix A bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants