Skip to content

feat[array]: Patched array remove GPU transpose#8127

Draft
joseph-isaacs wants to merge 4 commits into
developfrom
claude/add-transpose-metadata-8iZD0
Draft

feat[array]: Patched array remove GPU transpose#8127
joseph-isaacs wants to merge 4 commits into
developfrom
claude/add-transpose-metadata-8iZD0

Conversation

@joseph-isaacs
Copy link
Copy Markdown
Contributor

Summary

Closes: #000

Testing

@joseph-isaacs joseph-isaacs changed the title Claude/add transpose metadata 8i zd0 feat[array]: Patched array remove default transpose May 27, 2026
@joseph-isaacs joseph-isaacs force-pushed the claude/add-transpose-metadata-8iZD0 branch from da1a0a9 to 9a73899 Compare May 27, 2026 14:08
@joseph-isaacs joseph-isaacs added changelog/feature A new feature action/benchmark Trigger full benchmarks to run on this PR labels May 27, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label May 27, 2026
claude and others added 4 commits May 27, 2026 16:15
Remove the eager GPU lane transpose from the Patched array. Patches are now
kept in their natural sorted layout with one chunk offset per 1024-element
chunk, mirroring the Patches helper, and execute/slice/take/compare/filter
reuse the existing untransposed patch machinery.

The transpose count (n_lanes) is retained as metadata so the data-parallel
GPU transpose can be re-added in the future without a format change.

Signed-off-by: Claude <noreply@anthropic.com>
Add SparsePatchedPlugin which, when the experimental Patched encoding is
enabled, deserializes a primitive Sparse array as a Patched array over a
constant fill. A Sparse array is logically patches on top of a constant, so
this reuses the same externalization shim already used for BitPacked and ALP.

Non-primitive (bool/varbin/struct/fixed-size-list) and nullable-patch sparse
arrays remain Sparse, since Patched only represents primitive inners with
non-null patch values.

Signed-off-by: Claude <noreply@anthropic.com>
Microbenchmark isolating loop ordering for patched bitpacked decode: unpack
every 1024-block then scatter all patches, versus unpacking one block and
patching it while still hot in cache. Both do identical work, so any delta is
cache locality. Fused wins 20-40% once the output exceeds L2, peaking around
moderate patch density.

Signed-off-by: Claude <noreply@anthropic.com>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs changed the title feat[array]: Patched array remove default transpose feat[array]: Patched array remove GPU transpose May 27, 2026
@joseph-isaacs joseph-isaacs force-pushed the claude/add-transpose-metadata-8iZD0 branch from 9a73899 to b38b783 Compare May 27, 2026 15:16
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done b38b783 1 Explore Profiling Data
Previous Runs (1)
Status Commit Job Attempt Link
🟢 Done 9a73899 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -5.9%
Vortex (geomean): 1.076x ➖
Parquet (geomean): 1.129x ❌
Shifts: Parquet (control) +12.9% · Median polish +6.7%


datafusion / vortex-file-compressed (1.149x ❌, 0↑ 21↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 55611368 50582604 1.10
tpch_q02/datafusion:vortex-file-compressed 🚨 25477500 22495557 1.13
tpch_q03/datafusion:vortex-file-compressed 🚨 32064047 28012638 1.14
tpch_q04/datafusion:vortex-file-compressed 🚨 22766861 20385357 1.12
tpch_q05/datafusion:vortex-file-compressed 🚨 56699006 47847945 1.18
tpch_q06/datafusion:vortex-file-compressed 🚨 12156782 10812902 1.12
tpch_q07/datafusion:vortex-file-compressed 🚨 63386857 53980596 1.17
tpch_q08/datafusion:vortex-file-compressed 🚨 45701460 39634344 1.15
tpch_q09/datafusion:vortex-file-compressed 🚨 59873461 52881293 1.13
tpch_q10/datafusion:vortex-file-compressed 🚨 44087270 39409553 1.12
tpch_q11/datafusion:vortex-file-compressed 🚨 18138309 15942465 1.14
tpch_q12/datafusion:vortex-file-compressed 🚨 27289937 24369792 1.12
tpch_q13/datafusion:vortex-file-compressed 🚨 28595423 25188158 1.14
tpch_q14/datafusion:vortex-file-compressed 🚨 17950961 15850600 1.13
tpch_q15/datafusion:vortex-file-compressed 🚨 28394710 24102149 1.18
tpch_q16/datafusion:vortex-file-compressed 🚨 22044240 19247457 1.15
tpch_q17/datafusion:vortex-file-compressed 🚨 81248666 65485679 1.24
tpch_q18/datafusion:vortex-file-compressed 🚨 101358989 81416154 1.24
tpch_q19/datafusion:vortex-file-compressed 🚨 23219723 20301251 1.14
tpch_q20/datafusion:vortex-file-compressed 🚨 33497385 28851973 1.16
tpch_q21/datafusion:vortex-file-compressed 🚨 82928927 71890181 1.15
tpch_q22/datafusion:vortex-file-compressed 🚨 13938134 12510156 1.11
datafusion / vortex-compact (1.150x ❌, 0↑ 19↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚨 64731095 57478308 1.13
tpch_q02/datafusion:vortex-compact 🚨 29041238 25979001 1.12
tpch_q03/datafusion:vortex-compact 🚨 31846376 28170178 1.13
tpch_q04/datafusion:vortex-compact 🚨 25421275 22538693 1.13
tpch_q05/datafusion:vortex-compact 51310380 50854596 1.01
tpch_q06/datafusion:vortex-compact 🚨 13821561 12460785 1.11
tpch_q07/datafusion:vortex-compact 🚨 65427888 58877443 1.11
tpch_q08/datafusion:vortex-compact 🚨 48313929 43088396 1.12
tpch_q09/datafusion:vortex-compact 🚨 66885121 56045382 1.19
tpch_q10/datafusion:vortex-compact 🚨 57878620 45856684 1.26
tpch_q11/datafusion:vortex-compact 🚨 20969639 17446878 1.20
tpch_q12/datafusion:vortex-compact 🚨 37649555 30668024 1.23
tpch_q13/datafusion:vortex-compact 🚨 38404875 31853706 1.21
tpch_q14/datafusion:vortex-compact 21283337 19596356 1.09
tpch_q15/datafusion:vortex-compact 🚨 35730439 30826465 1.16
tpch_q16/datafusion:vortex-compact 🚨 28147736 24980083 1.13
tpch_q17/datafusion:vortex-compact 🚨 85826022 71441361 1.20
tpch_q18/datafusion:vortex-compact 🚨 103327796 84382772 1.22
tpch_q19/datafusion:vortex-compact 32306085 29978548 1.08
tpch_q20/datafusion:vortex-compact 🚨 40140951 34317712 1.17
tpch_q21/datafusion:vortex-compact 🚨 89846751 76629680 1.17
tpch_q22/datafusion:vortex-compact 🚨 14823991 12599194 1.18
datafusion / parquet (1.189x ❌, 0↑ 17↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 149948272 109282357 1.37
tpch_q02/datafusion:parquet 🚨 88571368 62432581 1.42
tpch_q03/datafusion:parquet 🚨 85674604 73683648 1.16
tpch_q04/datafusion:parquet 🚨 55835936 43235168 1.29
tpch_q05/datafusion:parquet 🚨 126064534 94452567 1.33
tpch_q06/datafusion:parquet 🚨 43747352 38442932 1.14
tpch_q07/datafusion:parquet 🚨 146503523 106011168 1.38
tpch_q08/datafusion:parquet 🚨 118496818 94024917 1.26
tpch_q09/datafusion:parquet 🚨 166195337 131387550 1.26
tpch_q10/datafusion:parquet 🚨 142623557 111185048 1.28
tpch_q11/datafusion:parquet 🚨 45168885 40309057 1.12
tpch_q12/datafusion:parquet 80694795 81096585 1.00
tpch_q13/datafusion:parquet 🚨 219897736 199173680 1.10
tpch_q14/datafusion:parquet 🚨 50283083 42556288 1.18
tpch_q15/datafusion:parquet 64999894 61743104 1.05
tpch_q16/datafusion:parquet 🚨 46932452 40468581 1.16
tpch_q17/datafusion:parquet 🚨 163716930 129278991 1.27
tpch_q18/datafusion:parquet 🚨 187794864 161000693 1.17
tpch_q19/datafusion:parquet 79728295 74363272 1.07
tpch_q20/datafusion:parquet 🚨 78919510 67781249 1.16
tpch_q21/datafusion:parquet 145859442 141029951 1.03
tpch_q22/datafusion:parquet 33019711 31277590 1.06
datafusion / arrow (1.080x ➖, 0↑ 7↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 56107037 54939124 1.02
tpch_q02/datafusion:arrow 19768892 19544815 1.01
tpch_q03/datafusion:arrow 🚨 33420147 29343083 1.14
tpch_q04/datafusion:arrow 🚨 28580405 24817868 1.15
tpch_q05/datafusion:arrow 🚨 89961488 73364727 1.23
tpch_q06/datafusion:arrow 🚨 22078224 19126513 1.15
tpch_q07/datafusion:arrow 109266841 100712305 1.08
tpch_q08/datafusion:arrow 🚨 48253533 40930613 1.18
tpch_q09/datafusion:arrow 72405678 67022687 1.08
tpch_q10/datafusion:arrow 49858549 48317396 1.03
tpch_q11/datafusion:arrow 9480111 9113237 1.04
tpch_q12/datafusion:arrow 54339115 51415624 1.06
tpch_q13/datafusion:arrow 47902659 46592771 1.03
tpch_q14/datafusion:arrow 21983726 21268456 1.03
tpch_q15/datafusion:arrow 42358493 41576601 1.02
tpch_q16/datafusion:arrow 18624114 18883368 0.99
tpch_q17/datafusion:arrow 70104544 67540754 1.04
tpch_q18/datafusion:arrow 136792857 134335687 1.02
tpch_q19/datafusion:arrow 34274156 34914712 0.98
tpch_q20/datafusion:arrow 33619942 34076117 0.99
tpch_q21/datafusion:arrow 🚨 194890991 151564180 1.29
tpch_q22/datafusion:arrow 🚨 22928821 17709625 1.29
duckdb / vortex-file-compressed (1.028x ➖, 0↑ 5↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 32916566 30921625 1.06
tpch_q02/duckdb:vortex-file-compressed 27496497 25777906 1.07
tpch_q03/duckdb:vortex-file-compressed 🚨 36900523 31898435 1.16
tpch_q04/duckdb:vortex-file-compressed 🚨 32579913 28869504 1.13
tpch_q05/duckdb:vortex-file-compressed 🚨 41910270 37402605 1.12
tpch_q06/duckdb:vortex-file-compressed 🚨 9489354 8508310 1.12
tpch_q07/duckdb:vortex-file-compressed 🚨 39067823 34959080 1.12
tpch_q08/duckdb:vortex-file-compressed 40677680 37646209 1.08
tpch_q09/duckdb:vortex-file-compressed 59163484 58882647 1.00
tpch_q10/duckdb:vortex-file-compressed 41333441 41010238 1.01
tpch_q11/duckdb:vortex-file-compressed 14561325 14840580 0.98
tpch_q12/duckdb:vortex-file-compressed 21619395 22834197 0.95
tpch_q13/duckdb:vortex-file-compressed 41864888 41766873 1.00
tpch_q14/duckdb:vortex-file-compressed 21598869 22180443 0.97
tpch_q15/duckdb:vortex-file-compressed 16812851 17421169 0.97
tpch_q16/duckdb:vortex-file-compressed 29359482 30770704 0.95
tpch_q17/duckdb:vortex-file-compressed 24320172 24321033 1.00
tpch_q18/duckdb:vortex-file-compressed 55298439 53882426 1.03
tpch_q19/duckdb:vortex-file-compressed 28645249 29866143 0.96
tpch_q20/duckdb:vortex-file-compressed 33830427 32662509 1.04
tpch_q21/duckdb:vortex-file-compressed 99948492 103224260 0.97
tpch_q22/duckdb:vortex-file-compressed 17106659 17286287 0.99
duckdb / vortex-compact (0.986x ➖, 1↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38604232 38209202 1.01
tpch_q02/duckdb:vortex-compact 32238587 33600535 0.96
tpch_q03/duckdb:vortex-compact 34879353 34632742 1.01
tpch_q04/duckdb:vortex-compact 30744332 31366556 0.98
tpch_q05/duckdb:vortex-compact 40948148 41385495 0.99
tpch_q06/duckdb:vortex-compact 🚀 10007917 11248908 0.89
tpch_q07/duckdb:vortex-compact 40139777 40633760 0.99
tpch_q08/duckdb:vortex-compact 42006474 41651163 1.01
tpch_q09/duckdb:vortex-compact 66054393 65280137 1.01
tpch_q10/duckdb:vortex-compact 45661818 45307110 1.01
tpch_q11/duckdb:vortex-compact 17898865 19106459 0.94
tpch_q12/duckdb:vortex-compact 29206639 30405331 0.96
tpch_q13/duckdb:vortex-compact 47315007 47350348 1.00
tpch_q14/duckdb:vortex-compact 25971928 26640779 0.97
tpch_q15/duckdb:vortex-compact 20589695 20155008 1.02
tpch_q16/duckdb:vortex-compact 32381032 32178584 1.01
tpch_q17/duckdb:vortex-compact 29533277 28855570 1.02
tpch_q18/duckdb:vortex-compact 52030502 54548818 0.95
tpch_q19/duckdb:vortex-compact 33713647 33052800 1.02
tpch_q20/duckdb:vortex-compact 39216863 39512560 0.99
tpch_q21/duckdb:vortex-compact 103059865 104255254 0.99
tpch_q22/duckdb:vortex-compact 18141902 18644049 0.97
duckdb / parquet (1.073x ➖, 0↑ 7↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 78149097 78779855 0.99
tpch_q02/duckdb:parquet 🚨 43178314 39122233 1.10
tpch_q03/duckdb:parquet 75971807 71447359 1.06
tpch_q04/duckdb:parquet 54183310 49765709 1.09
tpch_q05/duckdb:parquet 🚨 76931016 67645473 1.14
tpch_q06/duckdb:parquet 24417225 22561845 1.08
tpch_q07/duckdb:parquet 🚨 86316735 76807362 1.12
tpch_q08/duckdb:parquet 🚨 102385001 92841175 1.10
tpch_q09/duckdb:parquet 155073718 151720092 1.02
tpch_q10/duckdb:parquet 137149391 125439979 1.09
tpch_q11/duckdb:parquet 24544680 22368765 1.10
tpch_q12/duckdb:parquet 49877518 55077875 0.91
tpch_q13/duckdb:parquet 🚨 293835148 249689301 1.18
tpch_q14/duckdb:parquet 🚨 55775191 50460656 1.11
tpch_q15/duckdb:parquet 28398565 25820376 1.10
tpch_q16/duckdb:parquet 62999118 57939704 1.09
tpch_q17/duckdb:parquet 56003722 57023612 0.98
tpch_q18/duckdb:parquet 124500071 118421427 1.05
tpch_q19/duckdb:parquet 90414353 82421860 1.10
tpch_q20/duckdb:parquet 68973767 65521323 1.05
tpch_q21/duckdb:parquet 🚨 198345177 179343390 1.11
tpch_q22/duckdb:parquet 57139565 53487177 1.07
duckdb / duckdb (0.998x ➖, 0↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 17567348 17689203 0.99
tpch_q02/duckdb:duckdb 14219809 14401641 0.99
tpch_q03/duckdb:duckdb 22221265 21776075 1.02
tpch_q04/duckdb:duckdb 22870609 22251169 1.03
tpch_q05/duckdb:duckdb 23088233 23342779 0.99
tpch_q06/duckdb:duckdb 7124938 6960605 1.02
tpch_q07/duckdb:duckdb 25033530 25304581 0.99
tpch_q08/duckdb:duckdb 24154742 24255561 1.00
tpch_q09/duckdb:duckdb 57576459 55921445 1.03
tpch_q10/duckdb:duckdb 49631707 51130422 0.97
tpch_q11/duckdb:duckdb 7135979 7087470 1.01
tpch_q12/duckdb:duckdb 17850363 18089090 0.99
tpch_q13/duckdb:duckdb 39326911 39515503 1.00
tpch_q14/duckdb:duckdb 21172847 21712597 0.98
tpch_q15/duckdb:duckdb 13631732 13791852 0.99
tpch_q16/duckdb:duckdb 25841356 25856234 1.00
tpch_q17/duckdb:duckdb 16400046 15934338 1.03
tpch_q18/duckdb:duckdb 41018060 40930713 1.00
tpch_q19/duckdb:duckdb 30497690 30825477 0.99
tpch_q20/duckdb:duckdb 24897803 24976830 1.00
tpch_q21/duckdb:duckdb 60571263 62741776 0.97
tpch_q22/duckdb:duckdb 25344386 25346328 1.00
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +2.1% +16.7% -12.5% +17.0% ➖ noise
1 datafusion:vortex-compact +12.6% +16.7% -3.5% +17.0% ➖ noise
1 datafusion:vortex-file-compressed +9.9% +16.7% -5.8% +17.6% ➖ noise
1 duckdb:duckdb -0.7% +16.7% -14.9% +17.0% ✅ faster
1 duckdb:vortex-compact +1.0% +16.7% -13.4% +17.0% ➖ noise
1 duckdb:vortex-file-compressed +6.5% +16.7% -8.8% +17.0% ➖ noise
2 datafusion:arrow +1.1% +25.1% -19.2% +17.0% ✅ faster
2 datafusion:vortex-compact +11.8% +25.1% -10.7% +17.0% ➖ noise
2 datafusion:vortex-file-compressed +13.3% +25.1% -9.5% +17.0% ➖ noise
2 duckdb:duckdb -1.3% +25.1% -21.1% +17.0% ✅ faster
2 duckdb:vortex-compact -4.1% +25.1% -23.3% +17.0% ✅ faster
2 duckdb:vortex-file-compressed +6.7% +25.1% -14.8% +17.0% ✅ faster
3 datafusion:arrow +13.9% +11.2% +2.4% +17.0% ➖ noise
3 datafusion:vortex-compact +13.0% +11.2% +1.7% +17.0% ➖ noise
3 datafusion:vortex-file-compressed +14.5% +11.2% +2.9% +17.0% ➖ noise
3 duckdb:duckdb +2.0% +11.2% -8.2% +17.0% ➖ noise
3 duckdb:vortex-compact +0.7% +11.2% -9.4% +17.0% ➖ noise
3 duckdb:vortex-file-compressed +15.7% +11.2% +4.0% +17.0% ➖ noise
4 datafusion:arrow +15.2% +18.6% -2.9% +17.0% ➖ noise
4 datafusion:vortex-compact +12.8% +18.6% -4.9% +17.0% ➖ noise
4 datafusion:vortex-file-compressed +11.7% +18.6% -5.8% +17.0% ➖ noise
4 duckdb:duckdb +2.8% +18.6% -13.3% +17.0% ➖ noise
4 duckdb:vortex-compact -2.0% +18.6% -17.3% +17.0% ✅ faster
4 duckdb:vortex-file-compressed +12.9% +18.6% -4.8% +17.0% ➖ noise
5 datafusion:arrow +22.6% +23.2% -0.5% +17.0% ➖ noise
5 datafusion:vortex-compact +0.9% +23.2% -18.1% +17.0% ✅ faster
5 datafusion:vortex-file-compressed +18.5% +23.2% -3.8% +17.0% ➖ noise
5 duckdb:duckdb -1.1% +23.2% -19.7% +17.0% ✅ faster
5 duckdb:vortex-compact -1.1% +23.2% -19.7% +17.0% ✅ faster
5 duckdb:vortex-file-compressed +12.1% +23.2% -9.1% +17.0% ➖ noise
6 datafusion:arrow +15.4% +11.0% +4.0% +20.2% ➖ noise
6 datafusion:vortex-compact +10.9% +11.0% -0.0% +27.3% ➖ noise
6 datafusion:vortex-file-compressed +12.4% +11.0% +1.3% +20.2% ➖ noise
6 duckdb:duckdb +2.4% +11.0% -7.8% +17.0% ➖ noise
6 duckdb:vortex-compact -11.0% +11.0% -19.8% +17.8% ✅ faster
6 duckdb:vortex-file-compressed +11.5% +11.0% +0.5% +17.2% ➖ noise
7 datafusion:arrow +8.5% +24.6% -12.9% +17.0% ➖ noise
7 datafusion:vortex-compact +11.1% +24.6% -10.8% +17.0% ➖ noise
7 datafusion:vortex-file-compressed +17.4% +24.6% -5.8% +17.0% ➖ noise
7 duckdb:duckdb -1.1% +24.6% -20.6% +17.0% ✅ faster
7 duckdb:vortex-compact -1.2% +24.6% -20.7% +17.0% ✅ faster
7 duckdb:vortex-file-compressed +11.8% +24.6% -10.3% +17.0% ➖ noise
8 datafusion:arrow +17.9% +17.9% +0.0% +17.0% ➖ noise
8 datafusion:vortex-compact +12.1% +17.9% -4.9% +17.0% ➖ noise
8 datafusion:vortex-file-compressed +15.3% +17.9% -2.2% +17.0% ➖ noise
8 duckdb:duckdb -0.4% +17.9% -15.5% +17.0% ✅ faster
8 duckdb:vortex-compact +0.9% +17.9% -14.5% +17.0% ➖ noise
8 duckdb:vortex-file-compressed +8.1% +17.9% -8.3% +17.1% ➖ noise
9 datafusion:arrow +8.0% +13.7% -5.0% +17.0% ➖ noise
9 datafusion:vortex-compact +19.3% +13.7% +5.0% +17.0% ➖ noise
9 datafusion:vortex-file-compressed +13.2% +13.7% -0.4% +17.0% ➖ noise
9 duckdb:duckdb +3.0% +13.7% -9.5% +17.0% ➖ noise
9 duckdb:vortex-compact +1.2% +13.7% -11.0% +17.0% ➖ noise
9 duckdb:vortex-file-compressed +0.5% +13.7% -11.6% +17.0% ➖ noise
10 datafusion:arrow +3.2% +18.4% -12.9% +17.0% ➖ noise
10 datafusion:vortex-compact +26.2% +18.4% +6.6% +17.0% ➖ noise
10 datafusion:vortex-file-compressed +11.9% +18.4% -5.5% +17.0% ➖ noise
10 duckdb:duckdb -2.9% +18.4% -18.0% +17.0% ✅ faster
10 duckdb:vortex-compact +0.8% +18.4% -14.9% +17.0% ✅ faster
10 duckdb:vortex-file-compressed +0.8% +18.4% -14.9% +17.0% ✅ faster
11 datafusion:arrow +4.0% +10.9% -6.2% +17.0% ➖ noise
11 datafusion:vortex-compact +20.2% +10.9% +8.4% +17.0% ➖ noise
11 datafusion:vortex-file-compressed +13.8% +10.9% +2.6% +17.7% ➖ noise
11 duckdb:duckdb +0.7% +10.9% -9.2% +17.0% ➖ noise
11 duckdb:vortex-compact -6.3% +10.9% -15.5% +17.0% ✅ faster
11 duckdb:vortex-file-compressed -1.9% +10.9% -11.5% +17.0% ➖ noise
12 datafusion:arrow +5.7% -5.1% +11.3% +19.6% ➖ noise
12 datafusion:vortex-compact +22.8% -5.1% +29.3% +17.0% 🚨 regression
12 datafusion:vortex-file-compressed +12.0% -5.1% +18.0% +17.0% 🚨 regression
12 duckdb:duckdb -1.3% -5.1% +4.0% +17.0% ➖ noise
12 duckdb:vortex-compact -3.9% -5.1% +1.2% +17.0% ➖ noise
12 duckdb:vortex-file-compressed -5.3% -5.1% -0.3% +17.0% ➖ noise
13 datafusion:arrow +2.8% +14.0% -9.8% +17.0% ➖ noise
13 datafusion:vortex-compact +20.6% +14.0% +5.8% +17.0% ➖ noise
13 datafusion:vortex-file-compressed +13.5% +14.0% -0.4% +17.0% ➖ noise
13 duckdb:duckdb -0.5% +14.0% -12.7% +17.0% ➖ noise
13 duckdb:vortex-compact -0.1% +14.0% -12.3% +17.0% ➖ noise
13 duckdb:vortex-file-compressed +0.2% +14.0% -12.1% +17.0% ➖ noise
14 datafusion:arrow +3.4% +14.3% -9.6% +17.0% ➖ noise
14 datafusion:vortex-compact +8.6% +14.3% -5.0% +17.0% ➖ noise
14 datafusion:vortex-file-compressed +13.3% +14.3% -0.9% +17.0% ➖ noise
14 duckdb:duckdb -2.5% +14.3% -14.7% +17.0% ✅ faster
14 duckdb:vortex-compact -2.5% +14.3% -14.7% +17.0% ✅ faster
14 duckdb:vortex-file-compressed -2.6% +14.3% -14.8% +17.0% ✅ faster
15 datafusion:arrow +1.9% +7.6% -5.3% +17.0% ➖ noise
15 datafusion:vortex-compact +15.9% +7.6% +7.7% +17.0% ➖ noise
15 datafusion:vortex-file-compressed +17.8% +7.6% +9.5% +17.0% ➖ noise
15 duckdb:duckdb -1.2% +7.6% -8.1% +17.0% ➖ noise
15 duckdb:vortex-compact +2.2% +7.6% -5.1% +17.0% ➖ noise
15 duckdb:vortex-file-compressed -3.5% +7.6% -10.3% +17.0% ➖ noise
16 datafusion:arrow -1.4% +12.3% -12.2% +17.0% ➖ noise
16 datafusion:vortex-compact +12.7% +12.3% +0.3% +17.0% ➖ noise
16 datafusion:vortex-file-compressed +14.5% +12.3% +2.0% +17.0% ➖ noise
16 duckdb:duckdb -0.1% +12.3% -11.0% +17.0% ➖ noise
16 duckdb:vortex-compact +0.6% +12.3% -10.4% +17.0% ➖ noise
16 duckdb:vortex-file-compressed -4.6% +12.3% -15.0% +17.0% ✅ faster
17 datafusion:arrow +3.8% +11.5% -6.9% +17.0% ➖ noise
17 datafusion:vortex-compact +20.1% +11.5% +7.7% +17.0% ➖ noise
17 datafusion:vortex-file-compressed +24.1% +11.5% +11.3% +17.0% ➖ noise
17 duckdb:duckdb +2.9% +11.5% -7.7% +17.0% ➖ noise
17 duckdb:vortex-compact +2.3% +11.5% -8.2% +17.0% ➖ noise
17 duckdb:vortex-file-compressed -0.0% +11.5% -10.3% +17.0% ➖ noise
18 datafusion:arrow +1.8% +10.7% -8.0% +17.0% ➖ noise
18 datafusion:vortex-compact +22.5% +10.7% +10.6% +17.0% ➖ noise
18 datafusion:vortex-file-compressed +24.5% +10.7% +12.4% +17.0% ➖ noise
18 duckdb:duckdb +0.2% +10.7% -9.5% +17.0% ➖ noise
18 duckdb:vortex-compact -4.6% +10.7% -13.9% +17.0% ➖ noise
18 duckdb:vortex-file-compressed +2.6% +10.7% -7.3% +17.0% ➖ noise
19 datafusion:arrow -1.8% +8.4% -9.5% +22.6% ➖ noise
19 datafusion:vortex-compact +7.8% +8.4% -0.6% +17.0% ➖ noise
19 datafusion:vortex-file-compressed +14.4% +8.4% +5.5% +17.0% ➖ noise
19 duckdb:duckdb -1.1% +8.4% -8.8% +17.0% ➖ noise
19 duckdb:vortex-compact +2.0% +8.4% -5.9% +17.0% ➖ noise
19 duckdb:vortex-file-compressed -4.1% +8.4% -11.6% +17.0% ➖ noise
20 datafusion:arrow -1.3% +10.7% -10.9% +17.0% ➖ noise
20 datafusion:vortex-compact +17.0% +10.7% +5.7% +17.0% ➖ noise
20 datafusion:vortex-file-compressed +16.1% +10.7% +4.9% +17.0% ➖ noise
20 duckdb:duckdb -0.3% +10.7% -10.0% +17.0% ➖ noise
20 duckdb:vortex-compact -0.7% +10.7% -10.4% +17.0% ➖ noise
20 duckdb:vortex-file-compressed +3.6% +10.7% -6.4% +17.0% ➖ noise
21 datafusion:arrow +28.6% +6.9% +20.2% +22.0% ➖ noise
21 datafusion:vortex-compact +17.2% +6.9% +9.6% +17.0% ➖ noise
21 datafusion:vortex-file-compressed +15.4% +6.9% +7.9% +17.0% ➖ noise
21 duckdb:duckdb -3.5% +6.9% -9.7% +17.0% ➖ noise
21 duckdb:vortex-compact -1.1% +6.9% -7.6% +17.0% ➖ noise
21 duckdb:vortex-file-compressed -3.2% +6.9% -9.5% +17.0% ➖ noise
22 datafusion:arrow +29.5% +6.2% +21.9% +17.0% 🚨 regression
22 datafusion:vortex-compact +17.7% +6.2% +10.8% +17.0% ➖ noise
22 datafusion:vortex-file-compressed +11.4% +6.2% +4.9% +17.0% ➖ noise
22 duckdb:duckdb -0.0% +6.2% -5.8% +17.0% ➖ noise
22 duckdb:vortex-compact -2.7% +6.2% -8.4% +17.0% ➖ noise
22 duckdb:vortex-file-compressed -1.0% +6.2% -6.8% +17.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

File Sizes: TPC-H SF=1 on NVME

File Size Changes (3 files changed, -0.0% overall, 0↑ 3↓)
File Scale Format Base HEAD Change %
orders_0.vortex 1.0 vortex-file-compressed 43.43 MB 43.42 MB 13.55 KB -0.0%
lineitem_1.vortex 1.0 vortex-file-compressed 84.90 MB 84.82 MB 83.95 KB -0.1%
lineitem_0.vortex 1.0 vortex-file-compressed 85.42 MB 85.34 MB 85.26 KB -0.1%

Totals:

  • vortex-compact: 194.82 MB → 194.82 MB (0.0%)
  • vortex-file-compressed: 266.61 MB → 266.43 MB (-0.1%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -6.0%
Vortex (geomean): 0.842x ✅
Parquet (geomean): 0.896x ✅
Shifts: Parquet (control) -10.4% · Median polish -16.5%


datafusion / vortex-file-compressed (0.837x ✅, 6↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 5455097 6584646 0.83
fineweb_q01/datafusion:vortex-file-compressed 22791390 21725005 1.05
fineweb_q02/datafusion:vortex-file-compressed 🚀 22048175 27440662 0.80
fineweb_q03/datafusion:vortex-file-compressed 87862854 95361533 0.92
fineweb_q04/datafusion:vortex-file-compressed 229237746 249966235 0.92
fineweb_q05/datafusion:vortex-file-compressed 🚀 215942117 247713466 0.87
fineweb_q06/datafusion:vortex-file-compressed 🚀 54326931 76140385 0.71
fineweb_q07/datafusion:vortex-file-compressed 🚀 56855748 75685204 0.75
fineweb_q08/datafusion:vortex-file-compressed 🚀 22078820 30255471 0.73
datafusion / vortex-compact (0.820x ✅, 6↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚀 5666677 7997188 0.71
fineweb_q01/datafusion:vortex-compact 🚀 97779164 138071465 0.71
fineweb_q02/datafusion:vortex-compact 🚀 103947999 141714371 0.73
fineweb_q03/datafusion:vortex-compact 🚀 908521831 1169068435 0.78
fineweb_q04/datafusion:vortex-compact 🚀 950178620 1183906063 0.80
fineweb_q05/datafusion:vortex-compact 936706251 1021069333 0.92
fineweb_q06/datafusion:vortex-compact 533963004 547120350 0.98
fineweb_q07/datafusion:vortex-compact 531029753 568121868 0.93
fineweb_q08/datafusion:vortex-compact 🚀 20521093 23634570 0.87
datafusion / parquet (0.863x ✅, 7↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚀 6717587 8170749 0.82
fineweb_q01/datafusion:parquet 🚀 298574112 349781513 0.85
fineweb_q02/datafusion:parquet 🚀 303076264 356527314 0.85
fineweb_q03/datafusion:parquet 301661566 334980724 0.90
fineweb_q04/datafusion:parquet 🚀 312053200 361355488 0.86
fineweb_q05/datafusion:parquet 🚀 317644218 365093631 0.87
fineweb_q06/datafusion:parquet 312550291 337471474 0.93
fineweb_q07/datafusion:parquet 🚀 292114428 351401184 0.83
fineweb_q08/datafusion:parquet 🚀 289315955 338535174 0.85
duckdb / vortex-file-compressed (0.866x ✅, 5↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚀 3621136 4714165 0.77
fineweb_q01/duckdb:vortex-file-compressed 24207921 26723823 0.91
fineweb_q02/duckdb:vortex-file-compressed 🚀 23231113 28042174 0.83
fineweb_q03/duckdb:vortex-file-compressed 119611720 128140017 0.93
fineweb_q04/duckdb:vortex-file-compressed 215618234 235085364 0.92
fineweb_q05/duckdb:vortex-file-compressed 214260717 228102067 0.94
fineweb_q06/duckdb:vortex-file-compressed 🚀 53774701 64832662 0.83
fineweb_q07/duckdb:vortex-file-compressed 🚀 56625319 64822811 0.87
fineweb_q08/duckdb:vortex-file-compressed 🚀 22844871 2813921 0.81
duckdb / vortex-compact (0.849x ✅, 8↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 🚀 4517882 5205935 0.87
fineweb_q01/duckdb:vortex-compact 108029620 115464538 0.94
fineweb_q02/duckdb:vortex-compact 🚀 115468362 129076594 0.89
fineweb_q03/duckdb:vortex-compact 🚀 857643397 1014868326 0.85
fineweb_q04/duckdb:vortex-compact 🚀 907469428 1072579895 0.85
fineweb_q05/duckdb:vortex-compact 🚀 810165974 957461854 0.85
fineweb_q06/duckdb:vortex-compact 🚀 470357497 602956431 0.78
fineweb_q07/duckdb:vortex-compact 🚀 501048509 618090976 0.81
fineweb_q08/duckdb:vortex-compact 🚀 22493823 27405062 0.82
duckdb / parquet (0.930x ➖, 1↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 35799073 37151336 0.96
fineweb_q01/duckdb:parquet 99392503 102317206 0.97
fineweb_q02/duckdb:parquet 97773568 100036352 0.98
fineweb_q03/duckdb:parquet 344926790 362358097 0.95
fineweb_q04/duckdb:parquet 491185105 517298068 0.95
fineweb_q05/duckdb:parquet 434320008 465778853 0.93
fineweb_q06/duckdb:parquet 204876501 227390709 0.90
fineweb_q07/duckdb:parquet 218747740 242094686 0.90
fineweb_q08/duckdb:parquet 🚀 34942218 42149981 0.83
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact -29.1% -11.0% -20.4% +81.3% ➖ noise
0 datafusion:vortex-file-compressed -17.2% -11.0% -6.9% +52.2% ➖ noise
0 duckdb:vortex-compact -13.2% -11.0% -2.5% +50.5% ➖ noise
0 duckdb:vortex-file-compressed -23.2% -11.0% -13.7% +75.7% ➖ noise
1 datafusion:vortex-compact -29.2% -8.9% -22.2% +14.8% ✅ faster
1 datafusion:vortex-file-compressed +4.9% -8.9% +15.2% +24.1% ➖ noise
1 duckdb:vortex-compact -6.4% -8.9% +2.7% +16.5% ➖ noise
1 duckdb:vortex-file-compressed -9.4% -8.9% -0.5% +64.4% ➖ noise
2 datafusion:vortex-compact -26.6% -8.8% -19.5% +17.6% ✅ faster
2 datafusion:vortex-file-compressed -19.7% -8.8% -11.9% +19.5% ➖ noise
2 duckdb:vortex-compact -10.5% -8.8% -1.9% +12.2% ➖ noise
2 duckdb:vortex-file-compressed -17.2% -8.8% -9.1% +10.0% ✅ faster
3 datafusion:vortex-compact -22.3% -7.4% -16.1% +10.0% ✅ faster
3 datafusion:vortex-file-compressed -7.9% -7.4% -0.5% +18.8% ➖ noise
3 duckdb:vortex-compact -15.5% -7.4% -8.7% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -6.7% -7.4% +0.8% +30.4% ➖ noise
4 datafusion:vortex-compact -19.7% -9.4% -11.4% +10.0% ✅ faster
4 datafusion:vortex-file-compressed -8.3% -9.4% +1.3% +10.0% ➖ noise
4 duckdb:vortex-compact -15.4% -9.4% -6.6% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -8.3% -9.4% +1.3% +10.0% ➖ noise
5 datafusion:vortex-compact -8.3% -9.9% +1.9% +10.0% ➖ noise
5 datafusion:vortex-file-compressed -12.8% -9.9% -3.2% +10.0% ➖ noise
5 duckdb:vortex-compact -15.4% -9.9% -6.1% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -6.1% -9.9% +4.3% +10.0% ➖ noise
6 datafusion:vortex-compact -2.4% -8.7% +6.8% +10.0% ➖ noise
6 datafusion:vortex-file-compressed -28.6% -8.7% -21.9% +13.6% ✅ faster
6 duckdb:vortex-compact -22.0% -8.7% -14.6% +10.0% ✅ faster
6 duckdb:vortex-file-compressed -17.1% -8.7% -9.2% +20.5% ➖ noise
7 datafusion:vortex-compact -6.5% -13.3% +7.9% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -24.9% -13.3% -13.3% +12.3% ✅ faster
7 duckdb:vortex-compact -18.9% -13.3% -6.5% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -12.6% -13.3% +0.8% +10.0% ➖ noise
8 datafusion:vortex-compact -13.2% -15.8% +3.2% +19.4% ➖ noise
8 datafusion:vortex-file-compressed -27.0% -15.8% -13.3% +13.7% ✅ faster
8 duckdb:vortex-compact -17.9% -15.8% -2.5% +24.0% ➖ noise
8 duckdb:vortex-file-compressed -18.8% -15.8% -3.5% +11.3% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

File Sizes: FineWeb NVMe

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.79 GB 1.79 GB 277.86 KB -0.0%

Totals:

  • vortex-compact: 1.23 GB → 1.23 GB (0.0%)
  • vortex-file-compressed: 1.79 GB → 1.79 GB (-0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.019x ➖


datafusion / vortex-file-compressed (1.019x ➖, 0↑ 1↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 114605310 112138354 1.02
polarsignals_q01/datafusion:vortex-file-compressed 251940646 265537305 0.95
polarsignals_q02/datafusion:vortex-file-compressed 22816587 22762062 1.00
polarsignals_q03/datafusion:vortex-file-compressed 261114303 257789060 1.01
polarsignals_q04/datafusion:vortex-file-compressed 🚨 12402146 10518547 1.18
polarsignals_q05/datafusion:vortex-file-compressed 15323217 15926727 0.96
polarsignals_q06/datafusion:vortex-file-compressed 17294823 17307040 1.00
polarsignals_q07/datafusion:vortex-file-compressed 13274175 12894344 1.03
polarsignals_q08/datafusion:vortex-file-compressed 394562955 382991800 1.03
polarsignals_q09/datafusion:vortex-file-compressed 10465256 10269641 1.02

@github-actions
Copy link
Copy Markdown
Contributor

File Sizes: PolarSignals Profiling

No file size changes detected.

@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label May 27, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label May 27, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.1%
Vortex (geomean): 0.951x ➖
Parquet (geomean): 0.955x ➖
Shifts: Parquet (control) -4.5% · Median polish -4.6%


datafusion / vortex-file-compressed (0.943x ➖, 10↑ 1↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 26034199 27741214 0.94
tpcds_q02/datafusion:vortex-file-compressed 47609894 49047495 0.97
tpcds_q03/datafusion:vortex-file-compressed 16432864 16374696 1.00
tpcds_q04/datafusion:vortex-file-compressed 261060270 282755345 0.92
tpcds_q05/datafusion:vortex-file-compressed 43931533 48657311 0.90
tpcds_q06/datafusion:vortex-file-compressed 62607374 61084601 1.02
tpcds_q07/datafusion:vortex-file-compressed 43440093 47987898 0.91
tpcds_q08/datafusion:vortex-file-compressed 29672061 30963331 0.96
tpcds_q09/datafusion:vortex-file-compressed 38762875 41922396 0.92
tpcds_q10/datafusion:vortex-file-compressed 38984062 41864079 0.93
tpcds_q11/datafusion:vortex-file-compressed 133136149 141073772 0.94
tpcds_q12/datafusion:vortex-file-compressed 20586096 20560344 1.00
tpcds_q13/datafusion:vortex-file-compressed 47523456 52198891 0.91
tpcds_q14/datafusion:vortex-file-compressed 174582524 193362613 0.90
tpcds_q15/datafusion:vortex-file-compressed 28509996 30595754 0.93
tpcds_q16/datafusion:vortex-file-compressed 29030261 29683981 0.98
tpcds_q17/datafusion:vortex-file-compressed 62958456 68141180 0.92
tpcds_q18/datafusion:vortex-file-compressed 70363513 71816348 0.98
tpcds_q19/datafusion:vortex-file-compressed 23580610 23955803 0.98
tpcds_q20/datafusion:vortex-file-compressed 🚀 21795050 24223989 0.90
tpcds_q21/datafusion:vortex-file-compressed 36991677 37129802 1.00
tpcds_q22/datafusion:vortex-file-compressed 🚀 111497241 138861266 0.80
tpcds_q23/datafusion:vortex-file-compressed 153113531 169956789 0.90
tpcds_q24/datafusion:vortex-file-compressed 🚀 85080783 97909115 0.87
tpcds_q25/datafusion:vortex-file-compressed 67104604 71158922 0.94
tpcds_q26/datafusion:vortex-file-compressed 35870162 36103974 0.99
tpcds_q27/datafusion:vortex-file-compressed 🚀 107122207 119377288 0.90
tpcds_q28/datafusion:vortex-file-compressed 33302277 34904027 0.95
tpcds_q29/datafusion:vortex-file-compressed 64874394 66811917 0.97
tpcds_q30/datafusion:vortex-file-compressed 24084310 26317917 0.92
tpcds_q31/datafusion:vortex-file-compressed 75666199 80524156 0.94
tpcds_q32/datafusion:vortex-file-compressed 20100622 21665265 0.93
tpcds_q33/datafusion:vortex-file-compressed 31787395 31083836 1.02
tpcds_q34/datafusion:vortex-file-compressed 25056377 26342810 0.95
tpcds_q35/datafusion:vortex-file-compressed 46628850 50749703 0.92
tpcds_q36/datafusion:vortex-file-compressed 58868402 63158413 0.93
tpcds_q37/datafusion:vortex-file-compressed 🚀 24011226 27171053 0.88
tpcds_q38/datafusion:vortex-file-compressed 43243989 46982956 0.92
tpcds_q39/datafusion:vortex-file-compressed 103950615 114210603 0.91
tpcds_q40/datafusion:vortex-file-compressed 32779060 34400589 0.95
tpcds_q41/datafusion:vortex-file-compressed 🚀 14599005 17632157 0.83
tpcds_q42/datafusion:vortex-file-compressed 13866880 14671747 0.95
tpcds_q43/datafusion:vortex-file-compressed 18593935 20194743 0.92
tpcds_q44/datafusion:vortex-file-compressed 31709792 34389574 0.92
tpcds_q45/datafusion:vortex-file-compressed 27442503 29769566 0.92
tpcds_q46/datafusion:vortex-file-compressed 35088075 37192039 0.94
tpcds_q47/datafusion:vortex-file-compressed 137812673 146031621 0.94
tpcds_q48/datafusion:vortex-file-compressed 35828045 38101416 0.94
tpcds_q49/datafusion:vortex-file-compressed 59085769 60718868 0.97
tpcds_q50/datafusion:vortex-file-compressed 40408555 42826631 0.94
tpcds_q51/datafusion:vortex-file-compressed 89220723 99049555 0.90
tpcds_q52/datafusion:vortex-file-compressed 15212010 15480202 0.98
tpcds_q53/datafusion:vortex-file-compressed 21483778 22548968 0.95
tpcds_q54/datafusion:vortex-file-compressed 36508914 36746194 0.99
tpcds_q55/datafusion:vortex-file-compressed 13873825 14661213 0.95
tpcds_q56/datafusion:vortex-file-compressed 31094440 31408874 0.99
tpcds_q57/datafusion:vortex-file-compressed 108523048 111162807 0.98
tpcds_q58/datafusion:vortex-file-compressed 53377781 56312578 0.95
tpcds_q59/datafusion:vortex-file-compressed 57480544 59348240 0.97
tpcds_q60/datafusion:vortex-file-compressed 31172624 31624129 0.99
tpcds_q61/datafusion:vortex-file-compressed 40650875 43312007 0.94
tpcds_q62/datafusion:vortex-file-compressed 🚨 26117870 23729205 1.10
tpcds_q63/datafusion:vortex-file-compressed 21590799 22822752 0.95
tpcds_q64/datafusion:vortex-file-compressed 424684374 441117602 0.96
tpcds_q65/datafusion:vortex-file-compressed 40756991 42267073 0.96
tpcds_q66/datafusion:vortex-file-compressed 72931302 74176224 0.98
tpcds_q67/datafusion:vortex-file-compressed 147540510 159638629 0.92
tpcds_q68/datafusion:vortex-file-compressed 33132046 34383594 0.96
tpcds_q69/datafusion:vortex-file-compressed 36309824 39442380 0.92
tpcds_q70/datafusion:vortex-file-compressed 89048907 90675509 0.98
tpcds_q71/datafusion:vortex-file-compressed 23591976 24672053 0.96
tpcds_q72/datafusion:vortex-file-compressed 2242552746 2405583213 0.93
tpcds_q73/datafusion:vortex-file-compressed 23227803 25071815 0.93
tpcds_q74/datafusion:vortex-file-compressed 81067067 84978814 0.95
tpcds_q75/datafusion:vortex-file-compressed 109567001 114058013 0.96
tpcds_q76/datafusion:vortex-file-compressed 32262893 34131447 0.95
tpcds_q77/datafusion:vortex-file-compressed 41053348 42322412 0.97
tpcds_q78/datafusion:vortex-file-compressed 126937881 132518818 0.96
tpcds_q79/datafusion:vortex-file-compressed 31010659 33309388 0.93
tpcds_q80/datafusion:vortex-file-compressed 97437842 99913090 0.98
tpcds_q81/datafusion:vortex-file-compressed 24217904 26779612 0.90
tpcds_q82/datafusion:vortex-file-compressed 24635285 27241991 0.90
tpcds_q83/datafusion:vortex-file-compressed 🚀 33889669 39614238 0.86
tpcds_q84/datafusion:vortex-file-compressed 🚀 13683400 15361125 0.89
tpcds_q85/datafusion:vortex-file-compressed 94965427 98362807 0.97
tpcds_q86/datafusion:vortex-file-compressed 16997169 17196689 0.99
tpcds_q87/datafusion:vortex-file-compressed 44708180 48219876 0.93
tpcds_q88/datafusion:vortex-file-compressed 57308108 61015643 0.94
tpcds_q89/datafusion:vortex-file-compressed 25347660 25964980 0.98
tpcds_q90/datafusion:vortex-file-compressed 15667023 15060929 1.04
tpcds_q91/datafusion:vortex-file-compressed 19005197 19691013 0.97
tpcds_q92/datafusion:vortex-file-compressed 18389412 19525408 0.94
tpcds_q93/datafusion:vortex-file-compressed 🚀 34112598 38239846 0.89
tpcds_q94/datafusion:vortex-file-compressed 🚀 23867974 27598845 0.86
tpcds_q95/datafusion:vortex-file-compressed 63385724 66901255 0.95
tpcds_q96/datafusion:vortex-file-compressed 14297925 14730855 0.97
tpcds_q97/datafusion:vortex-file-compressed 33301925 34456770 0.97
tpcds_q98/datafusion:vortex-file-compressed 24206498 26012082 0.93
tpcds_q99/datafusion:vortex-file-compressed 32493614 35614874 0.91
datafusion / vortex-compact (0.950x ➖, 9↑ 1↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 🚀 25879420 30499769 0.85
tpcds_q02/datafusion:vortex-compact 54260419 56127872 0.97
tpcds_q03/datafusion:vortex-compact 20014052 19975893 1.00
tpcds_q04/datafusion:vortex-compact 301665071 317416814 0.95
tpcds_q05/datafusion:vortex-compact 48107364 51162644 0.94
tpcds_q06/datafusion:vortex-compact 61970911 62587697 0.99
tpcds_q07/datafusion:vortex-compact 🚀 54859028 61524529 0.89
tpcds_q08/datafusion:vortex-compact 36207582 37789057 0.96
tpcds_q09/datafusion:vortex-compact 52859879 53997775 0.98
tpcds_q10/datafusion:vortex-compact 49267185 52699758 0.93
tpcds_q11/datafusion:vortex-compact 154895734 165025659 0.94
tpcds_q12/datafusion:vortex-compact 23139432 25542375 0.91
tpcds_q13/datafusion:vortex-compact 134350043 130290433 1.03
tpcds_q14/datafusion:vortex-compact 206679521 207686362 1.00
tpcds_q15/datafusion:vortex-compact 31256486 32556675 0.96
tpcds_q16/datafusion:vortex-compact 33580465 34279519 0.98
tpcds_q17/datafusion:vortex-compact 75259075 79101717 0.95
tpcds_q18/datafusion:vortex-compact 80546227 80546660 1.00
tpcds_q19/datafusion:vortex-compact 30318429 32215672 0.94
tpcds_q20/datafusion:vortex-compact 26797831 27915871 0.96
tpcds_q21/datafusion:vortex-compact 40394765 41589509 0.97
tpcds_q22/datafusion:vortex-compact 121276430 129294896 0.94
tpcds_q23/datafusion:vortex-compact 165708600 175367672 0.94
tpcds_q24/datafusion:vortex-compact 99548645 100939889 0.99
tpcds_q25/datafusion:vortex-compact 81483933 84061423 0.97
tpcds_q26/datafusion:vortex-compact 44385275 47387837 0.94
tpcds_q27/datafusion:vortex-compact 127459878 134166996 0.95
tpcds_q28/datafusion:vortex-compact 100404542 103384262 0.97
tpcds_q29/datafusion:vortex-compact 74576876 79495267 0.94
tpcds_q30/datafusion:vortex-compact 29648872 30514649 0.97
tpcds_q31/datafusion:vortex-compact 98403258 103600590 0.95
tpcds_q32/datafusion:vortex-compact 26228257 26627062 0.99
tpcds_q33/datafusion:vortex-compact 35733935 38688479 0.92
tpcds_q34/datafusion:vortex-compact 34249224 35384707 0.97
tpcds_q35/datafusion:vortex-compact 53403725 55762684 0.96
tpcds_q36/datafusion:vortex-compact 74656597 81446004 0.92
tpcds_q37/datafusion:vortex-compact 34183552 36311178 0.94
tpcds_q38/datafusion:vortex-compact 🚀 51423978 59298301 0.87
tpcds_q39/datafusion:vortex-compact 114592634 122993462 0.93
tpcds_q40/datafusion:vortex-compact 36745628 39140254 0.94
tpcds_q41/datafusion:vortex-compact 🚀 17314861 19436636 0.89
tpcds_q42/datafusion:vortex-compact 18373486 19659974 0.93
tpcds_q43/datafusion:vortex-compact 25919213 25347542 1.02
tpcds_q44/datafusion:vortex-compact 47185642 51138528 0.92
tpcds_q45/datafusion:vortex-compact 31454510 33993976 0.93
tpcds_q46/datafusion:vortex-compact 🚀 44191349 49273602 0.90
tpcds_q47/datafusion:vortex-compact 152669202 161961632 0.94
tpcds_q48/datafusion:vortex-compact 88631720 83788343 1.06
tpcds_q49/datafusion:vortex-compact 69877385 74405303 0.94
tpcds_q50/datafusion:vortex-compact 48688908 50568744 0.96
tpcds_q51/datafusion:vortex-compact 97407777 101399658 0.96
tpcds_q52/datafusion:vortex-compact 18606989 19264407 0.97
tpcds_q53/datafusion:vortex-compact 28116340 28709305 0.98
tpcds_q54/datafusion:vortex-compact 🚀 42331438 47492352 0.89
tpcds_q55/datafusion:vortex-compact 18559652 19346130 0.96
tpcds_q56/datafusion:vortex-compact 38130498 36564560 1.04
tpcds_q57/datafusion:vortex-compact 112860494 122782321 0.92
tpcds_q58/datafusion:vortex-compact 62650242 65655147 0.95
tpcds_q59/datafusion:vortex-compact 71148200 71009312 1.00
tpcds_q60/datafusion:vortex-compact 35968338 38371255 0.94
tpcds_q61/datafusion:vortex-compact 53692818 58183910 0.92
tpcds_q62/datafusion:vortex-compact 🚨 28639764 25245585 1.13
tpcds_q63/datafusion:vortex-compact 28786407 29132433 0.99
tpcds_q64/datafusion:vortex-compact 464667566 493415490 0.94
tpcds_q65/datafusion:vortex-compact 🚀 53043726 59367450 0.89
tpcds_q66/datafusion:vortex-compact 79716366 80751759 0.99
tpcds_q67/datafusion:vortex-compact 151910248 161856552 0.94
tpcds_q68/datafusion:vortex-compact 46051685 48556244 0.95
tpcds_q69/datafusion:vortex-compact 46952182 50909441 0.92
tpcds_q70/datafusion:vortex-compact 95669517 103709862 0.92
tpcds_q71/datafusion:vortex-compact 30083467 32288217 0.93
tpcds_q72/datafusion:vortex-compact 2227140290 2390781124 0.93
tpcds_q73/datafusion:vortex-compact 30279077 32105088 0.94
tpcds_q74/datafusion:vortex-compact 90708398 99739382 0.91
tpcds_q75/datafusion:vortex-compact 133600020 136637445 0.98
tpcds_q76/datafusion:vortex-compact 32470028 34692692 0.94
tpcds_q77/datafusion:vortex-compact 49768422 52521481 0.95
tpcds_q78/datafusion:vortex-compact 143095695 149697502 0.96
tpcds_q79/datafusion:vortex-compact 39119879 40367907 0.97
tpcds_q80/datafusion:vortex-compact 106825353 113067811 0.94
tpcds_q81/datafusion:vortex-compact 27652552 29673579 0.93
tpcds_q82/datafusion:vortex-compact 34634090 37013303 0.94
tpcds_q83/datafusion:vortex-compact 33194345 36771409 0.90
tpcds_q84/datafusion:vortex-compact 15167913 15709538 0.97
tpcds_q85/datafusion:vortex-compact 164241055 166770190 0.98
tpcds_q86/datafusion:vortex-compact 🚀 19222111 21784153 0.88
tpcds_q87/datafusion:vortex-compact 53219539 56954151 0.93
tpcds_q88/datafusion:vortex-compact 75788070 80060112 0.95
tpcds_q89/datafusion:vortex-compact 31848050 32734412 0.97
tpcds_q90/datafusion:vortex-compact 14879581 16359065 0.91
tpcds_q91/datafusion:vortex-compact 33727566 34456511 0.98
tpcds_q92/datafusion:vortex-compact 🚀 24239917 30746620 0.79
tpcds_q93/datafusion:vortex-compact 40148832 40681909 0.99
tpcds_q94/datafusion:vortex-compact 28269464 30191360 0.94
tpcds_q95/datafusion:vortex-compact 66416690 69991205 0.95
tpcds_q96/datafusion:vortex-compact 17869519 18176253 0.98
tpcds_q97/datafusion:vortex-compact 36822807 39874179 0.92
tpcds_q98/datafusion:vortex-compact 31882078 31392092 1.02
tpcds_q99/datafusion:vortex-compact 34514935 35779552 0.96
datafusion / parquet (0.942x ➖, 7↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 🚀 30018340 34284960 0.88
tpcds_q02/datafusion:parquet 42487325 45648559 0.93
tpcds_q03/datafusion:parquet 13016654 14241877 0.91
tpcds_q04/datafusion:parquet 264078635 291820210 0.90
tpcds_q05/datafusion:parquet 41319773 43178055 0.96
tpcds_q06/datafusion:parquet 59491886 61279432 0.97
tpcds_q07/datafusion:parquet 79551272 82501499 0.96
tpcds_q08/datafusion:parquet 27074065 26860253 1.01
tpcds_q09/datafusion:parquet 45563880 45949886 0.99
tpcds_q10/datafusion:parquet 72961572 72900483 1.00
tpcds_q11/datafusion:parquet 155871835 157120718 0.99
tpcds_q12/datafusion:parquet 17158168 18317074 0.94
tpcds_q13/datafusion:parquet 76123959 82334344 0.92
tpcds_q14/datafusion:parquet 163726249 178949112 0.91
tpcds_q15/datafusion:parquet 21521726 22488151 0.96
tpcds_q16/datafusion:parquet 23897927 26116725 0.92
tpcds_q17/datafusion:parquet 63679250 67767856 0.94
tpcds_q18/datafusion:parquet 118148115 120944952 0.98
tpcds_q19/datafusion:parquet 23441465 22861745 1.03
tpcds_q20/datafusion:parquet 16033791 16997865 0.94
tpcds_q21/datafusion:parquet 18546734 19554139 0.95
tpcds_q22/datafusion:parquet 🚀 142239853 174711199 0.81
tpcds_q23/datafusion:parquet 151017367 163161588 0.93
tpcds_q24/datafusion:parquet 91545929 93495938 0.98
tpcds_q25/datafusion:parquet 64598317 67541549 0.96
tpcds_q26/datafusion:parquet 64915611 68980028 0.94
tpcds_q27/datafusion:parquet 144209053 157300340 0.92
tpcds_q28/datafusion:parquet 45107599 48037622 0.94
tpcds_q29/datafusion:parquet 65078490 69134622 0.94
tpcds_q30/datafusion:parquet 33869993 37454973 0.90
tpcds_q31/datafusion:parquet 67765842 67278031 1.01
tpcds_q32/datafusion:parquet 18093945 19953193 0.91
tpcds_q33/datafusion:parquet 27406180 27960795 0.98
tpcds_q34/datafusion:parquet 21505990 22622199 0.95
tpcds_q35/datafusion:parquet 70743969 76900968 0.92
tpcds_q36/datafusion:parquet 58984917 62210890 0.95
tpcds_q37/datafusion:parquet 18901745 20028629 0.94
tpcds_q38/datafusion:parquet 🚀 41750264 46460311 0.90
tpcds_q39/datafusion:parquet 🚀 73155721 83790610 0.87
tpcds_q40/datafusion:parquet 24073274 24454597 0.98
tpcds_q41/datafusion:parquet 13301214 14327149 0.93
tpcds_q42/datafusion:parquet 12014467 12268233 0.98
tpcds_q43/datafusion:parquet 17263985 18939354 0.91
tpcds_q44/datafusion:parquet 34351445 36162802 0.95
tpcds_q45/datafusion:parquet 28316233 30468971 0.93
tpcds_q46/datafusion:parquet 32503333 34395594 0.94
tpcds_q47/datafusion:parquet 128575374 134829346 0.95
tpcds_q48/datafusion:parquet 71503050 73797037 0.97
tpcds_q49/datafusion:parquet 57346183 58290645 0.98
tpcds_q50/datafusion:parquet 46522553 47497099 0.98
tpcds_q51/datafusion:parquet 84961381 90210790 0.94
tpcds_q52/datafusion:parquet 12454239 12846562 0.97
tpcds_q53/datafusion:parquet 17776951 18453702 0.96
tpcds_q54/datafusion:parquet 35019069 37207974 0.94
tpcds_q55/datafusion:parquet 11597969 12466242 0.93
tpcds_q56/datafusion:parquet 29001515 29471978 0.98
tpcds_q57/datafusion:parquet 97351321 102913844 0.95
tpcds_q58/datafusion:parquet 48735939 53991724 0.90
tpcds_q59/datafusion:parquet 58584234 60687253 0.97
tpcds_q60/datafusion:parquet 27262504 28902985 0.94
tpcds_q61/datafusion:parquet 43352780 44728832 0.97
tpcds_q62/datafusion:parquet 25548577 26648662 0.96
tpcds_q63/datafusion:parquet 17947056 19123481 0.94
tpcds_q64/datafusion:parquet 515695730 547899199 0.94
tpcds_q65/datafusion:parquet 37907384 39637292 0.96
tpcds_q66/datafusion:parquet 71272899 77795562 0.92
tpcds_q67/datafusion:parquet 144557148 156951547 0.92
tpcds_q68/datafusion:parquet 31923726 33720413 0.95
tpcds_q69/datafusion:parquet 65166871 69613225 0.94
tpcds_q70/datafusion:parquet 86651543 95184931 0.91
tpcds_q71/datafusion:parquet 21983565 23730175 0.93
tpcds_q72/datafusion:parquet 616162928 664735809 0.93
tpcds_q73/datafusion:parquet 19976486 21962440 0.91
tpcds_q74/datafusion:parquet 85009889 90789018 0.94
tpcds_q75/datafusion:parquet 100559223 103855001 0.97
tpcds_q76/datafusion:parquet 32303041 31786803 1.02
tpcds_q77/datafusion:parquet 40523364 41146356 0.98
tpcds_q78/datafusion:parquet 116763005 125739134 0.93
tpcds_q79/datafusion:parquet 28467871 29892400 0.95
tpcds_q80/datafusion:parquet 79973818 87074079 0.92
tpcds_q81/datafusion:parquet 30843157 33519012 0.92
tpcds_q82/datafusion:parquet 20183487 20242368 1.00
tpcds_q83/datafusion:parquet 37189168 39542275 0.94
tpcds_q84/datafusion:parquet 39977976 41338888 0.97
tpcds_q85/datafusion:parquet 150299662 158357975 0.95
tpcds_q86/datafusion:parquet 17057205 18587660 0.92
tpcds_q87/datafusion:parquet 42764734 45022340 0.95
tpcds_q88/datafusion:parquet 60100518 62217315 0.97
tpcds_q89/datafusion:parquet 21262876 22432006 0.95
tpcds_q90/datafusion:parquet 14603975 15773108 0.93
tpcds_q91/datafusion:parquet 57697595 63712852 0.91
tpcds_q92/datafusion:parquet 18971024 19465246 0.97
tpcds_q93/datafusion:parquet 🚀 32113998 36640218 0.88
tpcds_q94/datafusion:parquet 19231173 20762758 0.93
tpcds_q95/datafusion:parquet 60019401 63812321 0.94
tpcds_q96/datafusion:parquet 🚀 11860706 13616771 0.87
tpcds_q97/datafusion:parquet 31456673 34056829 0.92
tpcds_q98/datafusion:parquet 22650597 22264232 1.02
tpcds_q99/datafusion:parquet 🚀 26312115 32663599 0.81
duckdb / vortex-file-compressed (0.951x ➖, 11↑ 3↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 25041270 27205662 0.92
tpcds_q02/duckdb:vortex-file-compressed 🚨 34357210 28735654 1.20
tpcds_q03/duckdb:vortex-file-compressed 22387577 23412771 0.96
tpcds_q04/duckdb:vortex-file-compressed 95963305 106593673 0.90
tpcds_q05/duckdb:vortex-file-compressed 34105652 32940971 1.04
tpcds_q06/duckdb:vortex-file-compressed 33274603 34344433 0.97
tpcds_q07/duckdb:vortex-file-compressed 21884878 22018492 0.99
tpcds_q08/duckdb:vortex-file-compressed 27228252 29523179 0.92
tpcds_q09/duckdb:vortex-file-compressed 15993798 16394826 0.98
tpcds_q10/duckdb:vortex-file-compressed 37080307 39784608 0.93
tpcds_q11/duckdb:vortex-file-compressed 65177359 68169295 0.96
tpcds_q12/duckdb:vortex-file-compressed 16358116 17675413 0.93
tpcds_q13/duckdb:vortex-file-compressed 32920805 33423190 0.98
tpcds_q14/duckdb:vortex-file-compressed 97397236 102471650 0.95
tpcds_q15/duckdb:vortex-file-compressed 26623896 28184459 0.94
tpcds_q16/duckdb:vortex-file-compressed 26463525 26347752 1.00
tpcds_q17/duckdb:vortex-file-compressed 44689066 44960670 0.99
tpcds_q18/duckdb:vortex-file-compressed 37445290 38791770 0.97
tpcds_q19/duckdb:vortex-file-compressed 33997734 34372217 0.99
tpcds_q20/duckdb:vortex-file-compressed 17146310 18183343 0.94
tpcds_q21/duckdb:vortex-file-compressed 16105859 17864357 0.90
tpcds_q22/duckdb:vortex-file-compressed 74689293 79503384 0.94
tpcds_q23/duckdb:vortex-file-compressed 96512294 98125262 0.98
tpcds_q24/duckdb:vortex-file-compressed 47665293 51515814 0.93
tpcds_q25/duckdb:vortex-file-compressed 41756441 44212262 0.94
tpcds_q26/duckdb:vortex-file-compressed 18884676 20023425 0.94
tpcds_q27/duckdb:vortex-file-compressed 23208419 23557680 0.99
tpcds_q28/duckdb:vortex-file-compressed 12417316 13732400 0.90
tpcds_q29/duckdb:vortex-file-compressed 39382520 43253885 0.91
tpcds_q30/duckdb:vortex-file-compressed 24608159 26050613 0.94
tpcds_q31/duckdb:vortex-file-compressed 30857896 30060006 1.03
tpcds_q32/duckdb:vortex-file-compressed 13388669 14407336 0.93
tpcds_q33/duckdb:vortex-file-compressed 23396503 24842718 0.94
tpcds_q34/duckdb:vortex-file-compressed 24507478 26910456 0.91
tpcds_q35/duckdb:vortex-file-compressed 64456879 67214992 0.96
tpcds_q36/duckdb:vortex-file-compressed 24741192 25297004 0.98
tpcds_q37/duckdb:vortex-file-compressed 🚀 19833738 22241895 0.89
tpcds_q38/duckdb:vortex-file-compressed 36592326 38305724 0.96
tpcds_q39/duckdb:vortex-file-compressed 34983859 36866216 0.95
tpcds_q40/duckdb:vortex-file-compressed 20287272 21114004 0.96
tpcds_q41/duckdb:vortex-file-compressed 10193487 11227392 0.91
tpcds_q42/duckdb:vortex-file-compressed 🚀 13318795 15167543 0.88
tpcds_q43/duckdb:vortex-file-compressed 21658309 21900823 0.99
tpcds_q44/duckdb:vortex-file-compressed 21018059 22092356 0.95
tpcds_q45/duckdb:vortex-file-compressed 32186541 31203077 1.03
tpcds_q46/duckdb:vortex-file-compressed 🚨 33488452 30305097 1.11
tpcds_q47/duckdb:vortex-file-compressed 🚀 51311530 58241112 0.88
tpcds_q48/duckdb:vortex-file-compressed 28779758 30421688 0.95
tpcds_q49/duckdb:vortex-file-compressed 🚨 36853274 30839694 1.19
tpcds_q50/duckdb:vortex-file-compressed 🚀 26048099 28982213 0.90
tpcds_q51/duckdb:vortex-file-compressed 106657595 108790325 0.98
tpcds_q52/duckdb:vortex-file-compressed 13368586 13414945 1.00
tpcds_q53/duckdb:vortex-file-compressed 22774183 25188200 0.90
tpcds_q54/duckdb:vortex-file-compressed 28508315 31236364 0.91
tpcds_q55/duckdb:vortex-file-compressed 12581846 13472608 0.93
tpcds_q56/duckdb:vortex-file-compressed 25934760 25940001 1.00
tpcds_q57/duckdb:vortex-file-compressed 41364208 44100915 0.94
tpcds_q58/duckdb:vortex-file-compressed 🚀 29119314 33071337 0.88
tpcds_q59/duckdb:vortex-file-compressed 56573356 58041097 0.97
tpcds_q60/duckdb:vortex-file-compressed 25706268 27071531 0.95
tpcds_q61/duckdb:vortex-file-compressed 31112863 33749423 0.92
tpcds_q62/duckdb:vortex-file-compressed 16777227 16554910 1.01
tpcds_q63/duckdb:vortex-file-compressed 20639025 21817825 0.95
tpcds_q64/duckdb:vortex-file-compressed 98869281 100770640 0.98
tpcds_q65/duckdb:vortex-file-compressed 21922904 24196734 0.91
tpcds_q66/duckdb:vortex-file-compressed 29760308 31317987 0.95
tpcds_q67/duckdb:vortex-file-compressed 143661961 147675667 0.97
tpcds_q68/duckdb:vortex-file-compressed 30865033 33265960 0.93
tpcds_q69/duckdb:vortex-file-compressed 43595553 43159539 1.01
tpcds_q70/duckdb:vortex-file-compressed 37469000 37289717 1.00
tpcds_q71/duckdb:vortex-file-compressed 🚀 20864833 23275608 0.90
tpcds_q72/duckdb:vortex-file-compressed 168882881 173921465 0.97
tpcds_q73/duckdb:vortex-file-compressed 26119003 26219640 1.00
tpcds_q74/duckdb:vortex-file-compressed 44587543 47475841 0.94
tpcds_q75/duckdb:vortex-file-compressed 49141183 51093335 0.96
tpcds_q76/duckdb:vortex-file-compressed 🚀 20665257 23582470 0.88
tpcds_q77/duckdb:vortex-file-compressed 🚀 22901331 27015040 0.85
tpcds_q78/duckdb:vortex-file-compressed 77626848 82212476 0.94
tpcds_q79/duckdb:vortex-file-compressed 23997296 25642251 0.94
tpcds_q80/duckdb:vortex-file-compressed 45535770 48322799 0.94
tpcds_q81/duckdb:vortex-file-compressed 29875927 32232721 0.93
tpcds_q82/duckdb:vortex-file-compressed 46071245 47680332 0.97
tpcds_q83/duckdb:vortex-file-compressed 26184306 27821819 0.94
tpcds_q84/duckdb:vortex-file-compressed 16473351 17089007 0.96
tpcds_q85/duckdb:vortex-file-compressed 41469776 44011482 0.94
tpcds_q86/duckdb:vortex-file-compressed 16278661 17175722 0.95
tpcds_q87/duckdb:vortex-file-compressed 40260114 42071454 0.96
tpcds_q88/duckdb:vortex-file-compressed 53334867 56918331 0.94
tpcds_q89/duckdb:vortex-file-compressed 🚀 22001091 24669909 0.89
tpcds_q90/duckdb:vortex-file-compressed 10243867 11040287 0.93
tpcds_q91/duckdb:vortex-file-compressed 22475825 24312671 0.92
tpcds_q92/duckdb:vortex-file-compressed 🚀 17973202 20920690 0.86
tpcds_q93/duckdb:vortex-file-compressed 29023374 30444365 0.95
tpcds_q94/duckdb:vortex-file-compressed 21648303 23526823 0.92
tpcds_q95/duckdb:vortex-file-compressed 146929052 152940084 0.96
tpcds_q96/duckdb:vortex-file-compressed 🚀 12339362 14063830 0.88
tpcds_q97/duckdb:vortex-file-compressed 39725589 39941493 0.99
tpcds_q98/duckdb:vortex-file-compressed 19510492 20250703 0.96
tpcds_q99/duckdb:vortex-file-compressed 22323965 24012196 0.93
duckdb / vortex-compact (0.959x ➖, 6↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 🚀 25492092 29609748 0.86
tpcds_q02/duckdb:vortex-compact 39163345 39966693 0.98
tpcds_q03/duckdb:vortex-compact 49060624 50714975 0.97
tpcds_q04/duckdb:vortex-compact 🚀 96223101 108067051 0.89
tpcds_q05/duckdb:vortex-compact 43292796 42844394 1.01
tpcds_q06/duckdb:vortex-compact 38696208 41670363 0.93
tpcds_q07/duckdb:vortex-compact 34241323 37619997 0.91
tpcds_q08/duckdb:vortex-compact 41514764 43009730 0.97
tpcds_q09/duckdb:vortex-compact 20587178 21508062 0.96
tpcds_q10/duckdb:vortex-compact 53381329 55695319 0.96
tpcds_q11/duckdb:vortex-compact 73426642 78453942 0.94
tpcds_q12/duckdb:vortex-compact 23203310 23346548 0.99
tpcds_q13/duckdb:vortex-compact 52439211 53533315 0.98
tpcds_q14/duckdb:vortex-compact 124234588 120708837 1.03
tpcds_q15/duckdb:vortex-compact 29677942 31797183 0.93
tpcds_q16/duckdb:vortex-compact 🚀 27130211 30566834 0.89
tpcds_q17/duckdb:vortex-compact 55893882 57557741 0.97
tpcds_q18/duckdb:vortex-compact 🚀 48930964 54530805 0.90
tpcds_q19/duckdb:vortex-compact 43706817 45431329 0.96
tpcds_q20/duckdb:vortex-compact 21133899 22706569 0.93
tpcds_q21/duckdb:vortex-compact 18528717 19487566 0.95
tpcds_q22/duckdb:vortex-compact 🚀 76742060 86593213 0.89
tpcds_q23/duckdb:vortex-compact 109794107 107367063 1.02
tpcds_q24/duckdb:vortex-compact 58034662 61689258 0.94
tpcds_q25/duckdb:vortex-compact 55479006 56192896 0.99
tpcds_q26/duckdb:vortex-compact 34323900 34161994 1.00
tpcds_q27/duckdb:vortex-compact 36781186 37902671 0.97
tpcds_q28/duckdb:vortex-compact 34261441 36108024 0.95
tpcds_q29/duckdb:vortex-compact 53840607 56478610 0.95
tpcds_q30/duckdb:vortex-compact 29639901 32536665 0.91
tpcds_q31/duckdb:vortex-compact 35551954 35838249 0.99
tpcds_q32/duckdb:vortex-compact 20863866 22540402 0.93
tpcds_q33/duckdb:vortex-compact 32059105 35150208 0.91
tpcds_q34/duckdb:vortex-compact 30306745 32179178 0.94
tpcds_q35/duckdb:vortex-compact 73551390 78766317 0.93
tpcds_q36/duckdb:vortex-compact 36421986 36949408 0.99
tpcds_q37/duckdb:vortex-compact 23571917 25701953 0.92
tpcds_q38/duckdb:vortex-compact 42074202 43287704 0.97
tpcds_q39/duckdb:vortex-compact 38216514 39474336 0.97
tpcds_q40/duckdb:vortex-compact 24083808 26738461 0.90
tpcds_q41/duckdb:vortex-compact 11850932 12416885 0.95
tpcds_q42/duckdb:vortex-compact 19600282 20750719 0.94
tpcds_q43/duckdb:vortex-compact 31864977 32804578 0.97
tpcds_q44/duckdb:vortex-compact 30925953 31417792 0.98
tpcds_q45/duckdb:vortex-compact 36139531 37558400 0.96
tpcds_q46/duckdb:vortex-compact 47041466 46516964 1.01
tpcds_q47/duckdb:vortex-compact 64331388 65371682 0.98
tpcds_q48/duckdb:vortex-compact 49009969 49847111 0.98
tpcds_q49/duckdb:vortex-compact 52101220 50747939 1.03
tpcds_q50/duckdb:vortex-compact 37689861 39403078 0.96
tpcds_q51/duckdb:vortex-compact 112490782 114118899 0.99
tpcds_q52/duckdb:vortex-compact 19190760 19458122 0.99
tpcds_q53/duckdb:vortex-compact 32610535 34978457 0.93
tpcds_q54/duckdb:vortex-compact 🚀 36775411 41429746 0.89
tpcds_q55/duckdb:vortex-compact 18657837 19271819 0.97
tpcds_q56/duckdb:vortex-compact 33022498 33212563 0.99
tpcds_q57/duckdb:vortex-compact 45695349 47513198 0.96
tpcds_q58/duckdb:vortex-compact 38893044 40331397 0.96
tpcds_q59/duckdb:vortex-compact 66796249 69129556 0.97
tpcds_q60/duckdb:vortex-compact 35499357 38739576 0.92
tpcds_q61/duckdb:vortex-compact 54277972 54297885 1.00
tpcds_q62/duckdb:vortex-compact 21101622 22042062 0.96
tpcds_q63/duckdb:vortex-compact 31329397 32315283 0.97
tpcds_q64/duckdb:vortex-compact 127080129 129164477 0.98
tpcds_q65/duckdb:vortex-compact 30206031 32097069 0.94
tpcds_q66/duckdb:vortex-compact 36027140 37620668 0.96
tpcds_q67/duckdb:vortex-compact 153570970 157366200 0.98
tpcds_q68/duckdb:vortex-compact 47681787 48075749 0.99
tpcds_q69/duckdb:vortex-compact 55123511 58362274 0.94
tpcds_q70/duckdb:vortex-compact 58428974 60757647 0.96
tpcds_q71/duckdb:vortex-compact 28600413 30063636 0.95
tpcds_q72/duckdb:vortex-compact 182002131 189033325 0.96
tpcds_q73/duckdb:vortex-compact 28934371 30775059 0.94
tpcds_q74/duckdb:vortex-compact 49500569 51318012 0.96
tpcds_q75/duckdb:vortex-compact 59112105 62254856 0.95
tpcds_q76/duckdb:vortex-compact 30730162 30832597 1.00
tpcds_q77/duckdb:vortex-compact 36574097 38715232 0.94
tpcds_q78/duckdb:vortex-compact 84576164 90895566 0.93
tpcds_q79/duckdb:vortex-compact 42055583 43092894 0.98
tpcds_q80/duckdb:vortex-compact 70858753 72658797 0.98
tpcds_q81/duckdb:vortex-compact 33247042 35472208 0.94
tpcds_q82/duckdb:vortex-compact 50863017 52919352 0.96
tpcds_q83/duckdb:vortex-compact 36532905 38492832 0.95
tpcds_q84/duckdb:vortex-compact 21830623 22528550 0.97
tpcds_q85/duckdb:vortex-compact 56120158 57939196 0.97
tpcds_q86/duckdb:vortex-compact 20789113 21437672 0.97
tpcds_q87/duckdb:vortex-compact 45209521 47946720 0.94
tpcds_q88/duckdb:vortex-compact 77742693 78145584 0.99
tpcds_q89/duckdb:vortex-compact 32840226 32775631 1.00
tpcds_q90/duckdb:vortex-compact 11859320 11747142 1.01
tpcds_q91/duckdb:vortex-compact 41224418 44239637 0.93
tpcds_q92/duckdb:vortex-compact 49387979 45420262 1.09
tpcds_q93/duckdb:vortex-compact 34369785 34301475 1.00
tpcds_q94/duckdb:vortex-compact 28204692 28685845 0.98
tpcds_q95/duckdb:vortex-compact 160705703 170207410 0.94
tpcds_q96/duckdb:vortex-compact 16486529 18087170 0.91
tpcds_q97/duckdb:vortex-compact 42396077 44592172 0.95
tpcds_q98/duckdb:vortex-compact 27808552 28655488 0.97
tpcds_q99/duckdb:vortex-compact 25349548 27314431 0.93
duckdb / parquet (0.969x ➖, 2↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 29605453 32690221 0.91
tpcds_q02/duckdb:parquet 24027816 25332839 0.95
tpcds_q03/duckdb:parquet 13253003 13033554 1.02
tpcds_q04/duckdb:parquet 169525034 179790006 0.94
tpcds_q05/duckdb:parquet 31618836 32747117 0.97
tpcds_q06/duckdb:parquet 33405715 35182490 0.95
tpcds_q07/duckdb:parquet 24718979 24957953 0.99
tpcds_q08/duckdb:parquet 29969873 30692089 0.98
tpcds_q09/duckdb:parquet 44456066 45097768 0.99
tpcds_q10/duckdb:parquet 38104618 38974651 0.98
tpcds_q11/duckdb:parquet 91035700 96457231 0.94
tpcds_q12/duckdb:parquet 17162864 17652225 0.97
tpcds_q13/duckdb:parquet 34780855 35793674 0.97
tpcds_q14/duckdb:parquet 102424792 103637883 0.99
tpcds_q15/duckdb:parquet 30590635 32461197 0.94
tpcds_q16/duckdb:parquet 22644270 23240537 0.97
tpcds_q17/duckdb:parquet 40161653 40274678 1.00
tpcds_q18/duckdb:parquet 48527583 50365052 0.96
tpcds_q19/duckdb:parquet 31809284 32592101 0.98
tpcds_q20/duckdb:parquet 18578404 19216816 0.97
tpcds_q21/duckdb:parquet 12224854 12270158 1.00
tpcds_q22/duckdb:parquet 68707589 72654897 0.95
tpcds_q23/duckdb:parquet 80086839 82474755 0.97
tpcds_q24/duckdb:parquet 47249056 48696571 0.97
tpcds_q25/duckdb:parquet 36112333 36831616 0.98
tpcds_q26/duckdb:parquet 38865229 40737466 0.95
tpcds_q27/duckdb:parquet 53787913 54202751 0.99
tpcds_q28/duckdb:parquet 42368445 44440410 0.95
tpcds_q29/duckdb:parquet 38419596 40288985 0.95
tpcds_q30/duckdb:parquet 37798272 38595786 0.98
tpcds_q31/duckdb:parquet 27509988 29041147 0.95
tpcds_q32/duckdb:parquet 12998995 13163603 0.99
tpcds_q33/duckdb:parquet 23706746 24826388 0.95
tpcds_q34/duckdb:parquet 23121056 23068462 1.00
tpcds_q35/duckdb:parquet 62921859 62671892 1.00
tpcds_q36/duckdb:parquet 22642291 23189279 0.98
tpcds_q37/duckdb:parquet 14106947 14862369 0.95
tpcds_q38/duckdb:parquet 37004793 37894287 0.98
tpcds_q39/duckdb:parquet 31683563 33226434 0.95
tpcds_q40/duckdb:parquet 19772675 20793636 0.95
tpcds_q41/duckdb:parquet 9066733 9491095 0.96
tpcds_q42/duckdb:parquet 12512793 13248072 0.94
tpcds_q43/duckdb:parquet 17779939 19613762 0.91
tpcds_q44/duckdb:parquet 25970481 26837698 0.97
tpcds_q45/duckdb:parquet 28838356 29526687 0.98
tpcds_q46/duckdb:parquet 48123315 48616722 0.99
tpcds_q47/duckdb:parquet 49819589 51433754 0.97
tpcds_q48/duckdb:parquet 33072383 33002840 1.00
tpcds_q49/duckdb:parquet 28166478 29026351 0.97
tpcds_q50/duckdb:parquet 26236561 26472496 0.99
tpcds_q51/duckdb:parquet 104845660 107420485 0.98
tpcds_q52/duckdb:parquet 13330290 12785172 1.04
tpcds_q53/duckdb:parquet 19400235 19715119 0.98
tpcds_q54/duckdb:parquet 29115247 28822726 1.01
tpcds_q55/duckdb:parquet 13011006 13560462 0.96
tpcds_q56/duckdb:parquet 23335701 25380517 0.92
tpcds_q57/duckdb:parquet 37941137 39998785 0.95
tpcds_q58/duckdb:parquet 26115867 26675437 0.98
tpcds_q59/duckdb:parquet 36032164 37494811 0.96
tpcds_q60/duckdb:parquet 26085455 25339363 1.03
tpcds_q61/duckdb:parquet 34042184 33120627 1.03
tpcds_q62/duckdb:parquet 12653486 13113182 0.96
tpcds_q63/duckdb:parquet 17878059 18383403 0.97
tpcds_q64/duckdb:parquet 77675411 81063047 0.96
tpcds_q65/duckdb:parquet 🚀 22247255 25228818 0.88
tpcds_q66/duckdb:parquet 32431315 32855509 0.99
tpcds_q67/duckdb:parquet 134377602 145181609 0.93
tpcds_q68/duckdb:parquet 39661797 38865293 1.02
tpcds_q69/duckdb:parquet 38453212 39690128 0.97
tpcds_q70/duckdb:parquet 22673673 23925081 0.95
tpcds_q71/duckdb:parquet 23407240 23614872 0.99
tpcds_q72/duckdb:parquet 167853183 171074431 0.98
tpcds_q73/duckdb:parquet 20258593 21335449 0.95
tpcds_q74/duckdb:parquet 128932372 131173301 0.98
tpcds_q75/duckdb:parquet 57404443 59534898 0.96
tpcds_q76/duckdb:parquet 22261203 23571490 0.94
tpcds_q77/duckdb:parquet 25284342 25884977 0.98
tpcds_q78/duckdb:parquet 77511555 80049097 0.97
tpcds_q79/duckdb:parquet 30672503 30952331 0.99
tpcds_q80/duckdb:parquet 43111868 45447681 0.95
tpcds_q81/duckdb:parquet 35310415 35634534 0.99
tpcds_q82/duckdb:parquet 17326973 17644325 0.98
tpcds_q83/duckdb:parquet 18883605 19251403 0.98
tpcds_q84/duckdb:parquet 21008595 21007126 1.00
tpcds_q85/duckdb:parquet 42072758 43370035 0.97
tpcds_q86/duckdb:parquet 13736364 14521035 0.95
tpcds_q87/duckdb:parquet 39806083 40689201 0.98
tpcds_q88/duckdb:parquet 53496728 53578881 1.00
tpcds_q89/duckdb:parquet 22114325 22399414 0.99
tpcds_q90/duckdb:parquet 8662393 9340619 0.93
tpcds_q91/duckdb:parquet 25888218 26964075 0.96
tpcds_q92/duckdb:parquet 13669633 13892097 0.98
tpcds_q93/duckdb:parquet 32792066 33539882 0.98
tpcds_q94/duckdb:parquet 18346968 18746499 0.98
tpcds_q95/duckdb:parquet 🚀 124016821 154515644 0.80
tpcds_q96/duckdb:parquet 10650554 10831359 0.98
tpcds_q97/duckdb:parquet 37973935 40580882 0.94
tpcds_q98/duckdb:parquet 24565713 23779248 1.03
tpcds_q99/duckdb:parquet 20291007 20783787 0.98
duckdb / duckdb (0.971x ➖, 0↑ 1↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 22253205 23283603 0.96
tpcds_q02/duckdb:duckdb 19399740 20380880 0.95
tpcds_q03/duckdb:duckdb 10470315 11122419 0.94
tpcds_q04/duckdb:duckdb 181339514 181947667 1.00
tpcds_q05/duckdb:duckdb 23685712 22910018 1.03
tpcds_q06/duckdb:duckdb 28170966 29353680 0.96
tpcds_q07/duckdb:duckdb 40679254 42978327 0.95
tpcds_q08/duckdb:duckdb 120207665 121585351 0.99
tpcds_q09/duckdb:duckdb 20638714 21532125 0.96
tpcds_q10/duckdb:duckdb 27714025 29128507 0.95
tpcds_q11/duckdb:duckdb 91543235 99057330 0.92
tpcds_q12/duckdb:duckdb 13966704 14852092 0.94
tpcds_q13/duckdb:duckdb 26274098 26720097 0.98
tpcds_q14/duckdb:duckdb 94486343 96518518 0.98
tpcds_q15/duckdb:duckdb 25423328 25703390 0.99
tpcds_q16/duckdb:duckdb 19387628 20404002 0.95
tpcds_q17/duckdb:duckdb 23996527 26325450 0.91
tpcds_q18/duckdb:duckdb 48358865 49434831 0.98
tpcds_q19/duckdb:duckdb 19355258 19786739 0.98
tpcds_q20/duckdb:duckdb 14112112 14863413 0.95
tpcds_q21/duckdb:duckdb 8458097 7812391 1.08
tpcds_q22/duckdb:duckdb 64123486 67519994 0.95
tpcds_q23/duckdb:duckdb 80878689 83716240 0.97
tpcds_q24/duckdb:duckdb 27002670 26299535 1.03
tpcds_q25/duckdb:duckdb 18528801 19583418 0.95
tpcds_q26/duckdb:duckdb 28550759 29920931 0.95
tpcds_q27/duckdb:duckdb 41963754 43429908 0.97
tpcds_q28/duckdb:duckdb 24125452 25614468 0.94
tpcds_q29/duckdb:duckdb 23376869 23750188 0.98
tpcds_q30/duckdb:duckdb 32759986 32205605 1.02
tpcds_q31/duckdb:duckdb 51809658 53481739 0.97
tpcds_q32/duckdb:duckdb 8486973 8754782 0.97
tpcds_q33/duckdb:duckdb 15311295 15654115 0.98
tpcds_q34/duckdb:duckdb 20306531 19332164 1.05
tpcds_q35/duckdb:duckdb 37811816 39164492 0.97
tpcds_q36/duckdb:duckdb 72343569 74576632 0.97
tpcds_q37/duckdb:duckdb 8633452 9541862 0.90
tpcds_q38/duckdb:duckdb 35168126 34357872 1.02
tpcds_q39/duckdb:duckdb 28614915 28694363 1.00
tpcds_q40/duckdb:duckdb 14673009 15672241 0.94
tpcds_q41/duckdb:duckdb 9502299 9974344 0.95
tpcds_q42/duckdb:duckdb 9197036 9944699 0.92
tpcds_q43/duckdb:duckdb 14837267 15544731 0.95
tpcds_q44/duckdb:duckdb 15414947 15913042 0.97
tpcds_q45/duckdb:duckdb 18621265 19758251 0.94
tpcds_q46/duckdb:duckdb 40313942 39909257 1.01
tpcds_q47/duckdb:duckdb 46362798 48776652 0.95
tpcds_q48/duckdb:duckdb 25926828 25350920 1.02
tpcds_q49/duckdb:duckdb 20506015 21050641 0.97
tpcds_q50/duckdb:duckdb 16504954 16742401 0.99
tpcds_q51/duckdb:duckdb 99332515 104153083 0.95
tpcds_q52/duckdb:duckdb 9710522 9788903 0.99
tpcds_q53/duckdb:duckdb 17696504 18282299 0.97
tpcds_q54/duckdb:duckdb 18907005 20148168 0.94
tpcds_q55/duckdb:duckdb 10352799 9835152 1.05
tpcds_q56/duckdb:duckdb 16183560 16386986 0.99
tpcds_q57/duckdb:duckdb 36046075 37971494 0.95
tpcds_q58/duckdb:duckdb 16332531 16632659 0.98
tpcds_q59/duckdb:duckdb 🚨 41748062 37868257 1.10
tpcds_q60/duckdb:duckdb 17594224 18539159 0.95
tpcds_q61/duckdb:duckdb 16437043 17141305 0.96
tpcds_q62/duckdb:duckdb 9941027 10489830 0.95
tpcds_q63/duckdb:duckdb 16484219 17006900 0.97
tpcds_q64/duckdb:duckdb 59081850 60740515 0.97
tpcds_q65/duckdb:duckdb 36011115 37324807 0.96
tpcds_q66/duckdb:duckdb 26498261 27536607 0.96
tpcds_q67/duckdb:duckdb 134415153 139189095 0.97
tpcds_q68/duckdb:duckdb 27541421 27042594 1.02
tpcds_q69/duckdb:duckdb 28285540 28535362 0.99
tpcds_q70/duckdb:duckdb 16436454 17777824 0.92
tpcds_q71/duckdb:duckdb 16344911 17099671 0.96
tpcds_q72/duckdb:duckdb 45549518 47052342 0.97
tpcds_q73/duckdb:duckdb 14433486 14885171 0.97
tpcds_q74/duckdb:duckdb 146266881 147365412 0.99
tpcds_q75/duckdb:duckdb 46164431 48702584 0.95
tpcds_q76/duckdb:duckdb 14573662 15324919 0.95
tpcds_q77/duckdb:duckdb 15344801 15335109 1.00
tpcds_q78/duckdb:duckdb 65493198 68238436 0.96
tpcds_q79/duckdb:duckdb 21457705 20860473 1.03
tpcds_q80/duckdb:duckdb 32601599 32400502 1.01
tpcds_q81/duckdb:duckdb 43192967 42365611 1.02
tpcds_q82/duckdb:duckdb 10816417 10595836 1.02
tpcds_q83/duckdb:duckdb 11075240 11699683 0.95
tpcds_q84/duckdb:duckdb 16134777 15767637 1.02
tpcds_q85/duckdb:duckdb 25855636 27128631 0.95
tpcds_q86/duckdb:duckdb 12218367 12649578 0.97
tpcds_q87/duckdb:duckdb 37253246 38908595 0.96
tpcds_q88/duckdb:duckdb 28487824 29521830 0.96
tpcds_q89/duckdb:duckdb 22157863 23163937 0.96
tpcds_q90/duckdb:duckdb 6224050 6680859 0.93
tpcds_q91/duckdb:duckdb 14466907 15756020 0.92
tpcds_q92/duckdb:duckdb 9997833 10437181 0.96
tpcds_q93/duckdb:duckdb 24067788 24906639 0.97
tpcds_q94/duckdb:duckdb 14989944 15638558 0.96
tpcds_q95/duckdb:duckdb 112623780 115573019 0.97
tpcds_q96/duckdb:duckdb 5723892 6215867 0.92
tpcds_q97/duckdb:duckdb 31928880 33450420 0.95
tpcds_q98/duckdb:duckdb 20377097 21107849 0.97
tpcds_q99/duckdb:duckdb 16756373 17445709 0.96
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -15.1% -11.0% -4.7% +25.1% ➖ noise
1 datafusion:vortex-file-compressed -6.2% -11.0% +5.4% +20.0% ➖ noise
1 duckdb:duckdb -4.4% -11.0% +7.3% +19.8% ➖ noise
1 duckdb:vortex-compact -13.9% -11.0% -3.3% +23.5% ➖ noise
1 duckdb:vortex-file-compressed -8.0% -11.0% +3.4% +31.4% ➖ noise
2 datafusion:vortex-compact -3.3% -6.0% +2.9% +11.3% ➖ noise
2 datafusion:vortex-file-compressed -2.9% -6.0% +3.3% +10.0% ➖ noise
2 duckdb:duckdb -4.8% -6.0% +1.3% +10.0% ➖ noise
2 duckdb:vortex-compact -2.0% -6.0% +4.3% +27.9% ➖ noise
2 duckdb:vortex-file-compressed +19.6% -6.0% +27.3% +21.8% 🚨 regression
3 datafusion:vortex-compact +0.2% -3.6% +3.9% +17.8% ➖ noise
3 datafusion:vortex-file-compressed +0.4% -3.6% +4.1% +10.4% ➖ noise
3 duckdb:duckdb -5.9% -3.6% -2.4% +10.4% ➖ noise
3 duckdb:vortex-compact -3.3% -3.6% +0.3% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -4.4% -3.6% -0.8% +11.6% ➖ noise
4 datafusion:vortex-compact -5.0% -7.6% +2.9% +10.0% ➖ noise
4 datafusion:vortex-file-compressed -7.7% -7.6% -0.0% +10.0% ➖ noise
4 duckdb:duckdb -0.3% -7.6% +7.9% +10.0% ➖ noise
4 duckdb:vortex-compact -11.0% -7.6% -3.6% +13.9% ➖ noise
4 duckdb:vortex-file-compressed -10.0% -7.6% -2.5% +11.0% ➖ noise
5 datafusion:vortex-compact -6.0% -3.9% -2.2% +16.0% ➖ noise
5 datafusion:vortex-file-compressed -9.7% -3.9% -6.1% +17.1% ➖ noise
5 duckdb:duckdb +3.4% -3.9% +7.6% +16.4% ➖ noise
5 duckdb:vortex-compact +1.0% -3.9% +5.1% +19.7% ➖ noise
5 duckdb:vortex-file-compressed +3.5% -3.9% +7.7% +12.4% ➖ noise
6 datafusion:vortex-compact -1.0% -4.0% +3.1% +10.6% ➖ noise
6 datafusion:vortex-file-compressed +2.5% -4.0% +6.8% +10.0% ➖ noise
6 duckdb:duckdb -4.0% -4.0% -0.0% +10.0% ➖ noise
6 duckdb:vortex-compact -7.1% -4.0% -3.3% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -3.1% -4.0% +0.9% +10.0% ➖ noise
7 datafusion:vortex-compact -10.8% -2.3% -8.8% +10.0% ➖ noise
7 datafusion:vortex-file-compressed -9.5% -2.3% -7.4% +14.2% ➖ noise
7 duckdb:duckdb -5.3% -2.3% -3.1% +10.0% ➖ noise
7 duckdb:vortex-compact -9.0% -2.3% -6.9% +10.0% ➖ noise
7 duckdb:vortex-file-compressed -0.6% -2.3% +1.7% +10.0% ➖ noise
8 datafusion:vortex-compact -4.2% -0.8% -3.4% +10.0% ➖ noise
8 datafusion:vortex-file-compressed -4.2% -0.8% -3.4% +13.3% ➖ noise
8 duckdb:duckdb -1.1% -0.8% -0.3% +10.0% ➖ noise
8 duckdb:vortex-compact -3.5% -0.8% -2.7% +10.0% ➖ noise
8 duckdb:vortex-file-compressed -7.8% -0.8% -7.0% +24.7% ➖ noise
9 datafusion:vortex-compact -2.1% -1.1% -1.0% +10.0% ➖ noise
9 datafusion:vortex-file-compressed -7.5% -1.1% -6.5% +10.0% ➖ noise
9 duckdb:duckdb -4.1% -1.1% -3.1% +10.0% ➖ noise
9 duckdb:vortex-compact -4.3% -1.1% -3.2% +10.2% ➖ noise
9 duckdb:vortex-file-compressed -2.4% -1.1% -1.3% +10.9% ➖ noise
10 datafusion:vortex-compact -6.5% -1.1% -5.5% +10.0% ➖ noise
10 datafusion:vortex-file-compressed -6.9% -1.1% -5.9% +11.0% ➖ noise
10 duckdb:duckdb -4.9% -1.1% -3.8% +10.0% ➖ noise
10 duckdb:vortex-compact -4.2% -1.1% -3.1% +16.2% ➖ noise
10 duckdb:vortex-file-compressed -6.8% -1.1% -5.8% +10.0% ➖ noise
11 datafusion:vortex-compact -6.1% -3.2% -3.0% +14.5% ➖ noise
11 datafusion:vortex-file-compressed -5.6% -3.2% -2.5% +10.3% ➖ noise
11 duckdb:duckdb -7.6% -3.2% -4.5% +10.0% ➖ noise
11 duckdb:vortex-compact -6.4% -3.2% -3.3% +10.0% ➖ noise
11 duckdb:vortex-file-compressed -4.4% -3.2% -1.2% +10.0% ➖ noise
12 datafusion:vortex-compact -9.4% -4.6% -5.1% +12.0% ➖ noise
12 datafusion:vortex-file-compressed +0.1% -4.6% +4.9% +10.0% ➖ noise
12 duckdb:duckdb -6.0% -4.6% -1.5% +10.0% ➖ noise
12 duckdb:vortex-compact -0.6% -4.6% +4.1% +10.0% ➖ noise
12 duckdb:vortex-file-compressed -7.5% -4.6% -3.0% +19.0% ➖ noise
13 datafusion:vortex-compact +3.1% -5.2% +8.8% +24.3% ➖ noise
13 datafusion:vortex-file-compressed -9.0% -5.2% -3.9% +10.0% ➖ noise
13 duckdb:duckdb -1.7% -5.2% +3.7% +14.1% ➖ noise
13 duckdb:vortex-compact -2.0% -5.2% +3.3% +13.4% ➖ noise
13 duckdb:vortex-file-compressed -1.5% -5.2% +3.9% +13.1% ➖ noise
14 datafusion:vortex-compact -0.5% -4.9% +4.7% +10.0% ➖ noise
14 datafusion:vortex-file-compressed -9.7% -4.9% -5.1% +10.0% ➖ noise
14 duckdb:duckdb -2.1% -4.9% +2.9% +10.0% ➖ noise
14 duckdb:vortex-compact +2.9% -4.9% +8.2% +10.0% ➖ noise
14 duckdb:vortex-file-compressed -5.0% -4.9% -0.0% +10.0% ➖ noise
15 datafusion:vortex-compact -4.0% -5.0% +1.1% +17.8% ➖ noise
15 datafusion:vortex-file-compressed -6.8% -5.0% -1.9% +14.6% ➖ noise
15 duckdb:duckdb -1.1% -5.0% +4.2% +10.0% ➖ noise
15 duckdb:vortex-compact -6.7% -5.0% -1.7% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -5.5% -5.0% -0.5% +10.0% ➖ noise
16 datafusion:vortex-compact -2.0% -5.6% +3.7% +29.3% ➖ noise
16 datafusion:vortex-file-compressed -2.2% -5.6% +3.6% +21.8% ➖ noise
16 duckdb:duckdb -5.0% -5.6% +0.6% +10.0% ➖ noise
16 duckdb:vortex-compact -11.2% -5.6% -6.0% +10.0% ➖ noise
16 duckdb:vortex-file-compressed +0.4% -5.6% +6.4% +10.8% ➖ noise
17 datafusion:vortex-compact -4.9% -3.2% -1.7% +10.0% ➖ noise
17 datafusion:vortex-file-compressed -7.6% -3.2% -4.6% +10.5% ➖ noise
17 duckdb:duckdb -8.8% -3.2% -5.8% +10.0% ➖ noise
17 duckdb:vortex-compact -2.9% -3.2% +0.3% +15.2% ➖ noise
17 duckdb:vortex-file-compressed -0.6% -3.2% +2.7% +10.0% ➖ noise
18 datafusion:vortex-compact -0.0% -3.0% +3.1% +11.8% ➖ noise
18 datafusion:vortex-file-compressed -2.0% -3.0% +1.0% +10.0% ➖ noise
18 duckdb:duckdb -2.2% -3.0% +0.8% +10.0% ➖ noise
18 duckdb:vortex-compact -10.3% -3.0% -7.5% +10.0% ➖ noise
18 duckdb:vortex-file-compressed -3.5% -3.0% -0.5% +10.0% ➖ noise
19 datafusion:vortex-compact -5.9% +0.0% -5.9% +24.0% ➖ noise
19 datafusion:vortex-file-compressed -1.6% +0.0% -1.6% +14.9% ➖ noise
19 duckdb:duckdb -2.2% +0.0% -2.2% +10.0% ➖ noise
19 duckdb:vortex-compact -3.8% +0.0% -3.8% +10.0% ➖ noise
19 duckdb:vortex-file-compressed -1.1% +0.0% -1.1% +13.5% ➖ noise
20 datafusion:vortex-compact -4.0% -4.5% +0.5% +16.4% ➖ noise
20 datafusion:vortex-file-compressed -10.0% -4.5% -5.8% +16.0% ➖ noise
20 duckdb:duckdb -5.1% -4.5% -0.6% +10.0% ➖ noise
20 duckdb:vortex-compact -6.9% -4.5% -2.5% +10.0% ➖ noise
20 duckdb:vortex-file-compressed -5.7% -4.5% -1.3% +10.0% ➖ noise
21 datafusion:vortex-compact -2.9% -2.8% -0.1% +12.1% ➖ noise
21 datafusion:vortex-file-compressed -0.4% -2.8% +2.5% +10.7% ➖ noise
21 duckdb:duckdb +8.3% -2.8% +11.4% +14.7% ➖ noise
21 duckdb:vortex-compact -4.9% -2.8% -2.2% +44.6% ➖ noise
21 duckdb:vortex-file-compressed -9.8% -2.8% -7.3% +12.6% ➖ noise
22 datafusion:vortex-compact -6.2% -12.3% +6.9% +18.2% ➖ noise
22 datafusion:vortex-file-compressed -19.7% -12.3% -8.5% +23.0% ➖ noise
22 duckdb:duckdb -5.0% -12.3% +8.2% +12.6% ➖ noise
22 duckdb:vortex-compact -11.4% -12.3% +1.0% +12.4% ➖ noise
22 duckdb:vortex-file-compressed -6.1% -12.3% +7.1% +12.0% ➖ noise
23 datafusion:vortex-compact -5.5% -5.2% -0.3% +10.0% ➖ noise
23 datafusion:vortex-file-compressed -9.9% -5.2% -5.0% +10.0% ➖ noise
23 duckdb:duckdb -3.4% -5.2% +1.9% +11.0% ➖ noise
23 duckdb:vortex-compact +2.3% -5.2% +7.9% +10.0% ➖ noise
23 duckdb:vortex-file-compressed -1.6% -5.2% +3.7% +10.0% ➖ noise
24 datafusion:vortex-compact -1.4% -2.5% +1.2% +11.3% ➖ noise
24 datafusion:vortex-file-compressed -13.1% -2.5% -10.8% +10.0% ✅ faster
24 duckdb:duckdb +2.7% -2.5% +5.3% +10.0% ➖ noise
24 duckdb:vortex-compact -5.9% -2.5% -3.5% +10.0% ➖ noise
24 duckdb:vortex-file-compressed -7.5% -2.5% -5.1% +10.9% ➖ noise
25 datafusion:vortex-compact -3.1% -3.2% +0.1% +11.9% ➖ noise
25 datafusion:vortex-file-compressed -5.7% -3.2% -2.6% +10.0% ➖ noise
25 duckdb:duckdb -5.4% -3.2% -2.3% +10.0% ➖ noise
25 duckdb:vortex-compact -1.3% -3.2% +2.0% +13.9% ➖ noise
25 duckdb:vortex-file-compressed -5.6% -3.2% -2.5% +18.4% ➖ noise
26 datafusion:vortex-compact -6.3% -5.2% -1.2% +15.2% ➖ noise
26 datafusion:vortex-file-compressed -0.6% -5.2% +4.9% +10.0% ➖ noise
26 duckdb:duckdb -4.6% -5.2% +0.7% +10.0% ➖ noise
26 duckdb:vortex-compact +0.5% -5.2% +6.0% +10.4% ➖ noise
26 duckdb:vortex-file-compressed -5.7% -5.2% -0.5% +10.0% ➖ noise
27 datafusion:vortex-compact -5.0% -4.6% -0.4% +14.2% ➖ noise
27 datafusion:vortex-file-compressed -10.3% -4.6% -5.9% +10.0% ➖ noise
27 duckdb:duckdb -3.4% -4.6% +1.3% +10.0% ➖ noise
27 duckdb:vortex-compact -3.0% -4.6% +1.7% +10.0% ➖ noise
27 duckdb:vortex-file-compressed -1.5% -4.6% +3.3% +11.5% ➖ noise
28 datafusion:vortex-compact -2.9% -5.4% +2.6% +10.0% ➖ noise
28 datafusion:vortex-file-compressed -4.6% -5.4% +0.8% +10.0% ➖ noise
28 duckdb:duckdb -5.8% -5.4% -0.5% +10.0% ➖ noise
28 duckdb:vortex-compact -5.1% -5.4% +0.3% +10.0% ➖ noise
28 duckdb:vortex-file-compressed -9.6% -5.4% -4.4% +10.0% ➖ noise
29 datafusion:vortex-compact -6.2% -5.3% -1.0% +17.0% ➖ noise
29 datafusion:vortex-file-compressed -2.9% -5.3% +2.5% +15.7% ➖ noise
29 duckdb:duckdb -1.6% -5.3% +3.9% +10.0% ➖ noise
29 duckdb:vortex-compact -4.7% -5.3% +0.6% +24.1% ➖ noise
29 duckdb:vortex-file-compressed -9.0% -5.3% -3.9% +12.5% ➖ noise
30 datafusion:vortex-compact -2.8% -5.9% +3.2% +20.5% ➖ noise
30 datafusion:vortex-file-compressed -8.5% -5.9% -2.8% +16.3% ➖ noise
30 duckdb:duckdb +1.7% -5.9% +8.1% +10.0% ➖ noise
30 duckdb:vortex-compact -8.9% -5.9% -3.2% +10.0% ➖ noise
30 duckdb:vortex-file-compressed -5.5% -5.9% +0.4% +26.1% ➖ noise
31 datafusion:vortex-compact -5.0% -2.3% -2.8% +10.0% ➖ noise
31 datafusion:vortex-file-compressed -6.0% -2.3% -3.8% +11.0% ➖ noise
31 duckdb:duckdb -3.1% -2.3% -0.8% +10.0% ➖ noise
31 duckdb:vortex-compact -0.8% -2.3% +1.6% +11.3% ➖ noise
31 duckdb:vortex-file-compressed +2.7% -2.3% +5.1% +10.0% ➖ noise
32 datafusion:vortex-compact -1.5% -5.4% +4.1% +10.7% ➖ noise
32 datafusion:vortex-file-compressed -7.2% -5.4% -2.0% +10.0% ➖ noise
32 duckdb:duckdb -3.1% -5.4% +2.4% +12.7% ➖ noise
32 duckdb:vortex-compact -7.4% -5.4% -2.2% +10.0% ➖ noise
32 duckdb:vortex-file-compressed -7.1% -5.4% -1.8% +10.0% ➖ noise
33 datafusion:vortex-compact -7.6% -3.3% -4.5% +10.0% ➖ noise
33 datafusion:vortex-file-compressed +2.3% -3.3% +5.7% +10.0% ➖ noise
33 duckdb:duckdb -2.2% -3.3% +1.1% +10.0% ➖ noise
33 duckdb:vortex-compact -8.8% -3.3% -5.7% +22.4% ➖ noise
33 duckdb:vortex-file-compressed -5.8% -3.3% -2.7% +19.4% ➖ noise
34 datafusion:vortex-compact -3.2% -2.4% -0.8% +23.7% ➖ noise
34 datafusion:vortex-file-compressed -4.9% -2.4% -2.6% +13.7% ➖ noise
34 duckdb:duckdb +5.0% -2.4% +7.6% +11.1% ➖ noise
34 duckdb:vortex-compact -5.8% -2.4% -3.5% +12.7% ➖ noise
34 duckdb:vortex-file-compressed -8.9% -2.4% -6.7% +10.3% ➖ noise
35 datafusion:vortex-compact -4.2% -3.9% -0.3% +14.9% ➖ noise
35 datafusion:vortex-file-compressed -8.1% -3.9% -4.4% +11.8% ➖ noise
35 duckdb:duckdb -3.5% -3.9% +0.5% +10.0% ➖ noise
35 duckdb:vortex-compact -6.6% -3.9% -2.8% +10.0% ➖ noise
35 duckdb:vortex-file-compressed -4.1% -3.9% -0.2% +10.0% ➖ noise
36 datafusion:vortex-compact -8.3% -3.8% -4.7% +11.4% ➖ noise
36 datafusion:vortex-file-compressed -6.8% -3.8% -3.1% +13.6% ➖ noise
36 duckdb:duckdb -3.0% -3.8% +0.8% +10.0% ➖ noise
36 duckdb:vortex-compact -1.4% -3.8% +2.4% +13.3% ➖ noise
36 duckdb:vortex-file-compressed -2.2% -3.8% +1.6% +19.7% ➖ noise
37 datafusion:vortex-compact -5.9% -5.4% -0.5% +10.0% ➖ noise
37 datafusion:vortex-file-compressed -11.6% -5.4% -6.6% +10.0% ➖ noise
37 duckdb:duckdb -9.5% -5.4% -4.4% +10.0% ➖ noise
37 duckdb:vortex-compact -8.3% -5.4% -3.1% +10.0% ➖ noise
37 duckdb:vortex-file-compressed -10.8% -5.4% -5.8% +27.3% ➖ noise
38 datafusion:vortex-compact -13.3% -6.3% -7.4% +18.9% ➖ noise
38 datafusion:vortex-file-compressed -8.0% -6.3% -1.7% +16.0% ➖ noise
38 duckdb:duckdb +2.4% -6.3% +9.3% +11.5% ➖ noise
38 duckdb:vortex-compact -2.8% -6.3% +3.8% +11.3% ➖ noise
38 duckdb:vortex-file-compressed -4.5% -6.3% +2.0% +10.4% ➖ noise
39 datafusion:vortex-compact -6.8% -8.8% +2.1% +10.9% ➖ noise
39 datafusion:vortex-file-compressed -9.0% -8.8% -0.2% +11.1% ➖ noise
39 duckdb:duckdb -0.3% -8.8% +9.3% +15.8% ➖ noise
39 duckdb:vortex-compact -3.2% -8.8% +6.1% +10.4% ➖ noise
39 duckdb:vortex-file-compressed -5.1% -8.8% +4.0% +10.0% ➖ noise
40 datafusion:vortex-compact -6.1% -3.2% -3.0% +12.9% ➖ noise
40 datafusion:vortex-file-compressed -4.7% -3.2% -1.5% +10.0% ➖ noise
40 duckdb:duckdb -6.4% -3.2% -3.2% +10.0% ➖ noise
40 duckdb:vortex-compact -9.9% -3.2% -6.9% +19.0% ➖ noise
40 duckdb:vortex-file-compressed -3.9% -3.2% -0.7% +10.0% ➖ noise
41 datafusion:vortex-compact -10.9% -5.8% -5.4% +17.4% ➖ noise
41 datafusion:vortex-file-compressed -17.2% -5.8% -12.1% +13.5% ✅ faster
41 duckdb:duckdb -4.7% -5.8% +1.2% +10.0% ➖ noise
41 duckdb:vortex-compact -4.6% -5.8% +1.3% +10.0% ➖ noise
41 duckdb:vortex-file-compressed -9.2% -5.8% -3.6% +10.7% ➖ noise
42 datafusion:vortex-compact -6.5% -3.8% -2.8% +10.8% ➖ noise
42 datafusion:vortex-file-compressed -5.5% -3.8% -1.7% +11.0% ➖ noise
42 duckdb:duckdb -7.5% -3.8% -3.8% +19.7% ➖ noise
42 duckdb:vortex-compact -5.5% -3.8% -1.8% +11.3% ➖ noise
42 duckdb:vortex-file-compressed -12.2% -3.8% -8.7% +26.9% ➖ noise
43 datafusion:vortex-compact +2.3% -9.1% +12.5% +12.6% ➖ noise
43 datafusion:vortex-file-compressed -7.9% -9.1% +1.3% +15.7% ➖ noise
43 duckdb:duckdb -4.6% -9.1% +5.0% +33.5% ➖ noise
43 duckdb:vortex-compact -2.9% -9.1% +6.9% +16.5% ➖ noise
43 duckdb:vortex-file-compressed -1.1% -9.1% +8.8% +19.2% ➖ noise
44 datafusion:vortex-compact -7.7% -4.1% -3.8% +11.6% ➖ noise
44 datafusion:vortex-file-compressed -7.8% -4.1% -3.8% +23.2% ➖ noise
44 duckdb:duckdb -3.1% -4.1% +1.0% +10.0% ➖ noise
44 duckdb:vortex-compact -1.6% -4.1% +2.7% +11.7% ➖ noise
44 duckdb:vortex-file-compressed -4.9% -4.1% -0.8% +10.0% ➖ noise
45 datafusion:vortex-compact -7.5% -4.7% -2.9% +10.4% ➖ noise
45 datafusion:vortex-file-compressed -7.8% -4.7% -3.2% +10.0% ➖ noise
45 duckdb:duckdb -5.8% -4.7% -1.1% +17.0% ➖ noise
45 duckdb:vortex-compact -3.8% -4.7% +1.0% +17.3% ➖ noise
45 duckdb:vortex-file-compressed +3.2% -4.7% +8.3% +15.3% ➖ noise
46 datafusion:vortex-compact -10.3% -3.3% -7.3% +10.0% ➖ noise
46 datafusion:vortex-file-compressed -5.7% -3.3% -2.5% +10.0% ➖ noise
46 duckdb:duckdb +1.0% -3.3% +4.4% +10.0% ➖ noise
46 duckdb:vortex-compact +1.1% -3.3% +4.6% +10.0% ➖ noise
46 duckdb:vortex-file-compressed +10.5% -3.3% +14.3% +13.9% 🚨 regression
47 datafusion:vortex-compact -5.7% -3.9% -1.9% +10.0% ➖ noise
47 datafusion:vortex-file-compressed -5.6% -3.9% -1.8% +10.0% ➖ noise
47 duckdb:duckdb -4.9% -3.9% -1.1% +10.0% ➖ noise
47 duckdb:vortex-compact -1.6% -3.9% +2.4% +10.0% ➖ noise
47 duckdb:vortex-file-compressed -11.9% -3.9% -8.3% +10.0% ➖ noise
48 datafusion:vortex-compact +5.8% -1.5% +7.4% +17.4% ➖ noise
48 datafusion:vortex-file-compressed -6.0% -1.5% -4.6% +10.0% ➖ noise
48 duckdb:duckdb +2.3% -1.5% +3.8% +10.0% ➖ noise
48 duckdb:vortex-compact -1.7% -1.5% -0.2% +10.9% ➖ noise
48 duckdb:vortex-file-compressed -5.4% -1.5% -4.0% +10.0% ➖ noise
49 datafusion:vortex-compact -6.1% -2.3% -3.9% +10.0% ➖ noise
49 datafusion:vortex-file-compressed -2.7% -2.3% -0.4% +10.0% ➖ noise
49 duckdb:duckdb -2.6% -2.3% -0.3% +10.0% ➖ noise
49 duckdb:vortex-compact +2.7% -2.3% +5.1% +15.0% ➖ noise
49 duckdb:vortex-file-compressed +19.5% -2.3% +22.3% +21.4% 🚨 regression
50 datafusion:vortex-compact -3.7% -1.5% -2.3% +11.9% ➖ noise
50 datafusion:vortex-file-compressed -5.6% -1.5% -4.2% +15.0% ➖ noise
50 duckdb:duckdb -1.4% -1.5% +0.1% +10.0% ➖ noise
50 duckdb:vortex-compact -4.3% -1.5% -2.9% +17.8% ➖ noise
50 duckdb:vortex-file-compressed -10.1% -1.5% -8.8% +27.4% ➖ noise
51 datafusion:vortex-compact -3.9% -4.1% +0.2% +10.0% ➖ noise
51 datafusion:vortex-file-compressed -9.9% -4.1% -6.0% +15.1% ➖ noise
51 duckdb:duckdb -4.6% -4.1% -0.5% +10.0% ➖ noise
51 duckdb:vortex-compact -1.4% -4.1% +2.8% +10.8% ➖ noise
51 duckdb:vortex-file-compressed -2.0% -4.1% +2.3% +18.4% ➖ noise
52 datafusion:vortex-compact -3.4% +0.5% -3.9% +21.1% ➖ noise
52 datafusion:vortex-file-compressed -1.7% +0.5% -2.3% +11.4% ➖ noise
52 duckdb:duckdb -0.8% +0.5% -1.3% +14.7% ➖ noise
52 duckdb:vortex-compact -1.4% +0.5% -1.9% +10.0% ➖ noise
52 duckdb:vortex-file-compressed -0.3% +0.5% -0.9% +10.0% ➖ noise
53 datafusion:vortex-compact -2.1% -2.6% +0.6% +10.7% ➖ noise
53 datafusion:vortex-file-compressed -4.7% -2.6% -2.1% +13.3% ➖ noise
53 duckdb:duckdb -3.2% -2.6% -0.6% +10.0% ➖ noise
53 duckdb:vortex-compact -6.8% -2.6% -4.2% +19.8% ➖ noise
53 duckdb:vortex-file-compressed -9.6% -2.6% -7.1% +25.3% ➖ noise
54 datafusion:vortex-compact -10.9% -2.5% -8.6% +10.0% ➖ noise
54 datafusion:vortex-file-compressed -0.6% -2.5% +1.9% +10.0% ➖ noise
54 duckdb:duckdb -6.2% -2.5% -3.8% +10.0% ➖ noise
54 duckdb:vortex-compact -11.2% -2.5% -9.0% +10.0% ➖ noise
54 duckdb:vortex-file-compressed -8.7% -2.5% -6.4% +10.0% ➖ noise
55 datafusion:vortex-compact -4.1% -5.5% +1.5% +25.6% ➖ noise
55 datafusion:vortex-file-compressed -5.4% -5.5% +0.2% +18.0% ➖ noise
55 duckdb:duckdb +5.3% -5.5% +11.4% +13.9% ➖ noise
55 duckdb:vortex-compact -3.2% -5.5% +2.5% +10.0% ➖ noise
55 duckdb:vortex-file-compressed -6.6% -5.5% -1.2% +10.0% ➖ noise
56 datafusion:vortex-compact +4.3% -4.9% +9.6% +13.3% ➖ noise
56 datafusion:vortex-file-compressed -1.0% -4.9% +4.1% +18.4% ➖ noise
56 duckdb:duckdb -1.2% -4.9% +3.8% +10.0% ➖ noise
56 duckdb:vortex-compact -0.6% -4.9% +4.5% +10.0% ➖ noise
56 duckdb:vortex-file-compressed -0.0% -4.9% +5.1% +10.0% ➖ noise
57 datafusion:vortex-compact -8.1% -5.3% -3.0% +12.8% ➖ noise
57 datafusion:vortex-file-compressed -2.4% -5.3% +3.1% +10.0% ➖ noise
57 duckdb:duckdb -5.1% -5.3% +0.2% +10.0% ➖ noise
57 duckdb:vortex-compact -3.8% -5.3% +1.5% +11.6% ➖ noise
57 duckdb:vortex-file-compressed -6.2% -5.3% -1.0% +10.6% ➖ noise
58 datafusion:vortex-compact -4.6% -6.0% +1.5% +10.7% ➖ noise
58 datafusion:vortex-file-compressed -5.2% -6.0% +0.8% +12.1% ➖ noise
58 duckdb:duckdb -1.8% -6.0% +4.5% +10.7% ➖ noise
58 duckdb:vortex-compact -3.6% -6.0% +2.6% +11.3% ➖ noise
58 duckdb:vortex-file-compressed -11.9% -6.0% -6.3% +10.9% ➖ noise
59 datafusion:vortex-compact +0.2% -3.7% +4.0% +12.5% ➖ noise
59 datafusion:vortex-file-compressed -3.1% -3.7% +0.6% +10.0% ➖ noise
59 duckdb:duckdb +10.2% -3.7% +14.5% +17.1% ➖ noise
59 duckdb:vortex-compact -3.4% -3.7% +0.3% +10.0% ➖ noise
59 duckdb:vortex-file-compressed -2.5% -3.7% +1.2% +10.0% ➖ noise
60 datafusion:vortex-compact -6.3% -1.5% -4.9% +10.0% ➖ noise
60 datafusion:vortex-file-compressed -1.4% -1.5% +0.0% +11.2% ➖ noise
60 duckdb:duckdb -5.1% -1.5% -3.7% +10.0% ➖ noise
60 duckdb:vortex-compact -8.4% -1.5% -7.0% +11.8% ➖ noise
60 duckdb:vortex-file-compressed -5.0% -1.5% -3.6% +16.8% ➖ noise
61 datafusion:vortex-compact -7.7% -0.2% -7.5% +10.0% ➖ noise
61 datafusion:vortex-file-compressed -6.1% -0.2% -6.0% +10.0% ➖ noise
61 duckdb:duckdb -4.1% -0.2% -3.9% +10.0% ➖ noise
61 duckdb:vortex-compact -0.0% -0.2% +0.2% +10.0% ➖ noise
61 duckdb:vortex-file-compressed -7.8% -0.2% -7.6% +11.0% ➖ noise
62 datafusion:vortex-compact +13.4% -3.8% +17.9% +23.6% ➖ noise
62 datafusion:vortex-file-compressed +10.1% -3.8% +14.4% +25.8% ➖ noise
62 duckdb:duckdb -5.2% -3.8% -1.5% +19.5% ➖ noise
62 duckdb:vortex-compact -4.3% -3.8% -0.5% +16.0% ➖ noise
62 duckdb:vortex-file-compressed +1.3% -3.8% +5.4% +13.7% ➖ noise
63 datafusion:vortex-compact -1.2% -4.5% +3.4% +15.9% ➖ noise
63 datafusion:vortex-file-compressed -5.4% -4.5% -1.0% +17.3% ➖ noise
63 duckdb:duckdb -3.1% -4.5% +1.5% +10.0% ➖ noise
63 duckdb:vortex-compact -3.1% -4.5% +1.5% +11.1% ➖ noise
63 duckdb:vortex-file-compressed -5.4% -4.5% -1.0% +10.0% ➖ noise
64 datafusion:vortex-compact -5.8% -5.0% -0.8% +10.0% ➖ noise
64 datafusion:vortex-file-compressed -3.7% -5.0% +1.4% +10.0% ➖ noise
64 duckdb:duckdb -2.7% -5.0% +2.4% +10.0% ➖ noise
64 duckdb:vortex-compact -1.6% -5.0% +3.6% +10.0% ➖ noise
64 duckdb:vortex-file-compressed -1.9% -5.0% +3.3% +11.6% ➖ noise
65 datafusion:vortex-compact -10.7% -8.2% -2.7% +15.3% ➖ noise
65 datafusion:vortex-file-compressed -3.6% -8.2% +5.0% +15.9% ➖ noise
65 duckdb:duckdb -3.5% -8.2% +5.1% +10.0% ➖ noise
65 duckdb:vortex-compact -5.9% -8.2% +2.5% +19.8% ➖ noise
65 duckdb:vortex-file-compressed -9.4% -8.2% -1.3% +10.0% ➖ noise
66 datafusion:vortex-compact -1.3% -4.9% +3.8% +18.9% ➖ noise
66 datafusion:vortex-file-compressed -1.7% -4.9% +3.4% +12.1% ➖ noise
66 duckdb:duckdb -3.8% -4.9% +1.2% +11.5% ➖ noise
66 duckdb:vortex-compact -4.2% -4.9% +0.7% +25.1% ➖ noise
66 duckdb:vortex-file-compressed -5.0% -4.9% -0.1% +12.4% ➖ noise
67 datafusion:vortex-compact -6.1% -7.7% +1.7% +15.6% ➖ noise
67 datafusion:vortex-file-compressed -7.6% -7.7% +0.1% +10.0% ➖ noise
67 duckdb:duckdb -3.4% -7.7% +4.6% +10.0% ➖ noise
67 duckdb:vortex-compact -2.4% -7.7% +5.7% +10.0% ➖ noise
67 duckdb:vortex-file-compressed -2.7% -7.7% +5.4% +10.0% ➖ noise
68 datafusion:vortex-compact -5.2% -1.7% -3.5% +37.2% ➖ noise
68 datafusion:vortex-file-compressed -3.6% -1.7% -2.0% +10.0% ➖ noise
68 duckdb:duckdb +1.8% -1.7% +3.6% +10.0% ➖ noise
68 duckdb:vortex-compact -0.8% -1.7% +0.9% +13.4% ➖ noise
68 duckdb:vortex-file-compressed -7.2% -1.7% -5.6% +11.6% ➖ noise
69 datafusion:vortex-compact -7.8% -4.8% -3.2% +18.0% ➖ noise
69 datafusion:vortex-file-compressed -7.9% -4.8% -3.3% +21.5% ➖ noise
69 duckdb:duckdb -0.9% -4.8% +4.1% +10.0% ➖ noise
69 duckdb:vortex-compact -5.5% -4.8% -0.8% +12.7% ➖ noise
69 duckdb:vortex-file-compressed +1.0% -4.8% +6.1% +22.1% ➖ noise
70 datafusion:vortex-compact -7.8% -7.1% -0.7% +10.0% ➖ noise
70 datafusion:vortex-file-compressed -1.8% -7.1% +5.7% +13.4% ➖ noise
70 duckdb:duckdb -7.5% -7.1% -0.5% +10.0% ➖ noise
70 duckdb:vortex-compact -3.8% -7.1% +3.5% +10.0% ➖ noise
70 duckdb:vortex-file-compressed +0.5% -7.1% +8.2% +10.0% ➖ noise
71 datafusion:vortex-compact -6.8% -4.2% -2.8% +24.6% ➖ noise
71 datafusion:vortex-file-compressed -4.4% -4.2% -0.2% +10.0% ➖ noise
71 duckdb:duckdb -4.4% -4.2% -0.2% +10.0% ➖ noise
71 duckdb:vortex-compact -4.9% -4.2% -0.7% +36.5% ➖ noise
71 duckdb:vortex-file-compressed -10.4% -4.2% -6.5% +11.7% ➖ noise
72 datafusion:vortex-compact -6.8% -4.6% -2.3% +10.0% ➖ noise
72 datafusion:vortex-file-compressed -6.8% -4.6% -2.2% +10.0% ➖ noise
72 duckdb:duckdb -3.2% -4.6% +1.5% +10.0% ➖ noise
72 duckdb:vortex-compact -3.7% -4.6% +1.0% +10.0% ➖ noise
72 duckdb:vortex-file-compressed -2.9% -4.6% +1.8% +10.0% ➖ noise
73 datafusion:vortex-compact -5.7% -7.1% +1.5% +23.1% ➖ noise
73 datafusion:vortex-file-compressed -7.4% -7.1% -0.3% +10.0% ➖ noise
73 duckdb:duckdb -3.0% -7.1% +4.3% +10.0% ➖ noise
73 duckdb:vortex-compact -6.0% -7.1% +1.2% +12.8% ➖ noise
73 duckdb:vortex-file-compressed -0.4% -7.1% +7.2% +10.0% ➖ noise
74 datafusion:vortex-compact -9.1% -4.1% -5.2% +13.0% ➖ noise
74 datafusion:vortex-file-compressed -4.6% -4.1% -0.6% +17.2% ➖ noise
74 duckdb:duckdb -0.7% -4.1% +3.5% +10.0% ➖ noise
74 duckdb:vortex-compact -3.5% -4.1% +0.5% +10.0% ➖ noise
74 duckdb:vortex-file-compressed -6.1% -4.1% -2.1% +15.7% ➖ noise
75 datafusion:vortex-compact -2.2% -3.4% +1.2% +17.4% ➖ noise
75 datafusion:vortex-file-compressed -3.9% -3.4% -0.6% +10.0% ➖ noise
75 duckdb:duckdb -5.2% -3.4% -1.9% +10.0% ➖ noise
75 duckdb:vortex-compact -5.0% -3.4% -1.7% +10.0% ➖ noise
75 duckdb:vortex-file-compressed -3.8% -3.4% -0.5% +10.0% ➖ noise
76 datafusion:vortex-compact -6.4% -2.0% -4.5% +10.0% ➖ noise
76 datafusion:vortex-file-compressed -5.5% -2.0% -3.5% +26.7% ➖ noise
76 duckdb:duckdb -4.9% -2.0% -2.9% +12.2% ➖ noise
76 duckdb:vortex-compact -0.3% -2.0% +1.7% +33.8% ➖ noise
76 duckdb:vortex-file-compressed -12.4% -2.0% -10.6% +10.4% ✅ faster
77 datafusion:vortex-compact -5.2% -1.9% -3.4% +20.6% ➖ noise
77 datafusion:vortex-file-compressed -3.0% -1.9% -1.1% +12.8% ➖ noise
77 duckdb:duckdb +0.1% -1.9% +2.0% +10.0% ➖ noise
77 duckdb:vortex-compact -5.5% -1.9% -3.7% +10.0% ➖ noise
77 duckdb:vortex-file-compressed -15.2% -1.9% -13.6% +12.1% ✅ faster
78 datafusion:vortex-compact -4.4% -5.2% +0.8% +10.5% ➖ noise
78 datafusion:vortex-file-compressed -4.2% -5.2% +1.0% +10.0% ➖ noise
78 duckdb:duckdb -4.0% -5.2% +1.2% +10.0% ➖ noise
78 duckdb:vortex-compact -7.0% -5.2% -1.9% +10.0% ➖ noise
78 duckdb:vortex-file-compressed -5.6% -5.2% -0.4% +15.8% ➖ noise
79 datafusion:vortex-compact -3.1% -2.9% -0.2% +17.9% ➖ noise
79 datafusion:vortex-file-compressed -6.9% -2.9% -4.2% +23.5% ➖ noise
79 duckdb:duckdb +2.9% -2.9% +5.9% +12.6% ➖ noise
79 duckdb:vortex-compact -2.4% -2.9% +0.5% +17.4% ➖ noise
79 duckdb:vortex-file-compressed -6.4% -2.9% -3.7% +12.8% ➖ noise
80 datafusion:vortex-compact -5.5% -6.7% +1.2% +11.6% ➖ noise
80 datafusion:vortex-file-compressed -2.5% -6.7% +4.5% +10.7% ➖ noise
80 duckdb:duckdb +0.6% -6.7% +7.8% +10.0% ➖ noise
80 duckdb:vortex-compact -2.5% -6.7% +4.5% +10.0% ➖ noise
80 duckdb:vortex-file-compressed -5.8% -6.7% +1.0% +10.0% ➖ noise
81 datafusion:vortex-compact -6.8% -4.5% -2.4% +10.0% ➖ noise
81 datafusion:vortex-file-compressed -9.6% -4.5% -5.3% +10.0% ➖ noise
81 duckdb:duckdb +2.0% -4.5% +6.8% +10.0% ➖ noise
81 duckdb:vortex-compact -6.3% -4.5% -1.8% +15.4% ➖ noise
81 duckdb:vortex-file-compressed -7.3% -4.5% -2.9% +25.5% ➖ noise
82 datafusion:vortex-compact -6.4% -1.0% -5.4% +10.0% ➖ noise
82 datafusion:vortex-file-compressed -9.6% -1.0% -8.6% +10.0% ➖ noise
82 duckdb:duckdb +2.1% -1.0% +3.2% +12.1% ➖ noise
82 duckdb:vortex-compact -3.9% -1.0% -2.9% +11.1% ➖ noise
82 duckdb:vortex-file-compressed -3.4% -1.0% -2.4% +10.0% ➖ noise
83 datafusion:vortex-compact -9.7% -4.0% -6.0% +10.0% ➖ noise
83 datafusion:vortex-file-compressed -14.5% -4.0% -10.9% +22.0% ➖ noise
83 duckdb:duckdb -5.3% -4.0% -1.4% +10.0% ➖ noise
83 duckdb:vortex-compact -5.1% -4.0% -1.2% +19.0% ➖ noise
83 duckdb:vortex-file-compressed -5.9% -4.0% -2.0% +15.4% ➖ noise
84 datafusion:vortex-compact -3.4% -1.7% -1.8% +44.4% ➖ noise
84 datafusion:vortex-file-compressed -10.9% -1.7% -9.4% +10.0% ✅ faster
84 duckdb:duckdb +2.3% -1.7% +4.1% +10.0% ➖ noise
84 duckdb:vortex-compact -3.1% -1.7% -1.5% +10.0% ➖ noise
84 duckdb:vortex-file-compressed -3.6% -1.7% -2.0% +10.0% ➖ noise
85 datafusion:vortex-compact -1.5% -4.0% +2.6% +21.6% ➖ noise
85 datafusion:vortex-file-compressed -3.5% -4.0% +0.6% +10.0% ➖ noise
85 duckdb:duckdb -4.7% -4.0% -0.7% +10.0% ➖ noise
85 duckdb:vortex-compact -3.1% -4.0% +0.9% +11.3% ➖ noise
85 duckdb:vortex-file-compressed -5.8% -4.0% -1.8% +17.2% ➖ noise
86 datafusion:vortex-compact -11.8% -6.8% -5.3% +29.4% ➖ noise
86 datafusion:vortex-file-compressed -1.2% -6.8% +6.1% +20.4% ➖ noise
86 duckdb:duckdb -3.4% -6.8% +3.7% +14.0% ➖ noise
86 duckdb:vortex-compact -3.0% -6.8% +4.1% +16.2% ➖ noise
86 duckdb:vortex-file-compressed -5.2% -6.8% +1.7% +18.5% ➖ noise
87 datafusion:vortex-compact -6.6% -3.6% -3.1% +10.0% ➖ noise
87 datafusion:vortex-file-compressed -7.3% -3.6% -3.8% +10.0% ➖ noise
87 duckdb:duckdb -4.3% -3.6% -0.7% +11.2% ➖ noise
87 duckdb:vortex-compact -5.7% -3.6% -2.2% +12.1% ➖ noise
87 duckdb:vortex-file-compressed -4.3% -3.6% -0.7% +10.0% ➖ noise
88 datafusion:vortex-compact -5.3% -1.8% -3.6% +10.0% ➖ noise
88 datafusion:vortex-file-compressed -6.1% -1.8% -4.4% +12.9% ➖ noise
88 duckdb:duckdb -3.5% -1.8% -1.7% +10.0% ➖ noise
88 duckdb:vortex-compact -0.5% -1.8% +1.3% +10.0% ➖ noise
88 duckdb:vortex-file-compressed -6.3% -1.8% -4.6% +10.0% ➖ noise
89 datafusion:vortex-compact -2.7% -3.3% +0.6% +16.4% ➖ noise
89 datafusion:vortex-file-compressed -2.4% -3.3% +0.9% +17.5% ➖ noise
89 duckdb:duckdb -4.3% -3.3% -1.1% +10.0% ➖ noise
89 duckdb:vortex-compact +0.2% -3.3% +3.6% +10.3% ➖ noise
89 duckdb:vortex-file-compressed -10.8% -3.3% -7.8% +15.7% ➖ noise
90 datafusion:vortex-compact -9.0% -7.3% -1.8% +10.0% ➖ noise
90 datafusion:vortex-file-compressed +4.0% -7.3% +12.3% +20.8% ➖ noise
90 duckdb:duckdb -6.8% -7.3% +0.5% +10.8% ➖ noise
90 duckdb:vortex-compact +1.0% -7.3% +8.9% +27.3% ➖ noise
90 duckdb:vortex-file-compressed -7.2% -7.3% +0.1% +10.7% ➖ noise
91 datafusion:vortex-compact -2.1% -6.8% +5.0% +11.8% ➖ noise
91 datafusion:vortex-file-compressed -3.5% -6.8% +3.5% +10.0% ➖ noise
91 duckdb:duckdb -8.2% -6.8% -1.5% +10.0% ➖ noise
91 duckdb:vortex-compact -6.8% -6.8% -0.1% +10.0% ➖ noise
91 duckdb:vortex-file-compressed -7.6% -6.8% -0.9% +10.0% ➖ noise
92 datafusion:vortex-compact -21.2% -2.1% -19.5% +14.8% ✅ faster
92 datafusion:vortex-file-compressed -5.8% -2.1% -3.8% +10.0% ➖ noise
92 duckdb:duckdb -4.2% -2.1% -2.2% +10.0% ➖ noise
92 duckdb:vortex-compact +8.7% -2.1% +11.0% +11.8% ➖ noise
92 duckdb:vortex-file-compressed -14.1% -2.1% -12.3% +10.0% ✅ faster
93 datafusion:vortex-compact -1.3% -7.4% +6.6% +11.3% ➖ noise
93 datafusion:vortex-file-compressed -10.8% -7.4% -3.6% +10.0% ➖ noise
93 duckdb:duckdb -3.4% -7.4% +4.4% +10.0% ➖ noise
93 duckdb:vortex-compact +0.2% -7.4% +8.2% +10.0% ➖ noise
93 duckdb:vortex-file-compressed -4.7% -7.4% +3.0% +10.1% ➖ noise
94 datafusion:vortex-compact -6.4% -4.8% -1.7% +18.9% ➖ noise
94 datafusion:vortex-file-compressed -13.5% -4.8% -9.2% +19.1% ➖ noise
94 duckdb:duckdb -4.1% -4.8% +0.7% +15.1% ➖ noise
94 duckdb:vortex-compact -1.7% -4.8% +3.3% +15.0% ➖ noise
94 duckdb:vortex-file-compressed -8.0% -4.8% -3.4% +14.9% ➖ noise
95 datafusion:vortex-compact -5.1% -13.1% +9.2% +12.5% ➖ noise
95 datafusion:vortex-file-compressed -5.3% -13.1% +9.0% +12.4% ➖ noise
95 duckdb:duckdb -2.6% -13.1% +12.2% +18.7% ➖ noise
95 duckdb:vortex-compact -5.6% -13.1% +8.7% +18.4% ➖ noise
95 duckdb:vortex-file-compressed -3.9% -13.1% +10.6% +15.2% ➖ noise
96 datafusion:vortex-compact -1.7% -7.5% +6.2% +26.8% ➖ noise
96 datafusion:vortex-file-compressed -2.9% -7.5% +4.9% +14.3% ➖ noise
96 duckdb:duckdb -7.9% -7.5% -0.5% +20.6% ➖ noise
96 duckdb:vortex-compact -8.8% -7.5% -1.5% +14.2% ➖ noise
96 duckdb:vortex-file-compressed -12.3% -7.5% -5.2% +12.4% ➖ noise
97 datafusion:vortex-compact -7.7% -7.0% -0.7% +15.3% ➖ noise
97 datafusion:vortex-file-compressed -3.4% -7.0% +4.0% +16.2% ➖ noise
97 duckdb:duckdb -4.5% -7.0% +2.7% +10.0% ➖ noise
97 duckdb:vortex-compact -4.9% -7.0% +2.3% +15.3% ➖ noise
97 duckdb:vortex-file-compressed -0.5% -7.0% +7.0% +14.3% ➖ noise
98 datafusion:vortex-compact +1.6% +2.5% -0.9% +10.8% ➖ noise
98 datafusion:vortex-file-compressed -6.9% +2.5% -9.2% +10.0% ✅ faster
98 duckdb:duckdb -3.5% +2.5% -5.8% +10.1% ➖ noise
98 duckdb:vortex-compact -3.0% +2.5% -5.3% +10.0% ➖ noise
98 duckdb:vortex-file-compressed -3.7% +2.5% -6.0% +10.0% ➖ noise
99 datafusion:vortex-compact -3.5% -11.3% +8.8% +22.0% ➖ noise
99 datafusion:vortex-file-compressed -8.8% -11.3% +2.9% +18.2% ➖ noise
99 duckdb:duckdb -4.0% -11.3% +8.3% +15.7% ➖ noise
99 duckdb:vortex-compact -7.2% -11.3% +4.7% +17.5% ➖ noise
99 duckdb:vortex-file-compressed -7.0% -11.3% +4.8% +20.3% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

File Sizes: TPC-DS SF=1 on NVME

File Size Changes (11 files changed, -0.5% overall, 0↑ 11↓)
File Scale Format Base HEAD Change %
catalog_sales.vortex 1.0 vortex-compact 59.31 MB 59.31 MB 40 B -0.0%
store_sales.vortex 1.0 vortex-file-compressed 97.04 MB 97.04 MB 4.68 KB -0.0%
promotion.vortex 1.0 vortex-file-compressed 60.19 KB 60.09 KB 104 B -0.2%
item.vortex 1.0 vortex-file-compressed 1.75 MB 1.74 MB 3.72 KB -0.2%
customer.vortex 1.0 vortex-file-compressed 4.52 MB 4.51 MB 11.40 KB -0.2%
customer_address.vortex 1.0 vortex-file-compressed 1012.96 KB 1007.23 KB 5.73 KB -0.6%
catalog_returns.vortex 1.0 vortex-file-compressed 7.43 MB 7.32 MB 115.12 KB -1.5%
catalog_sales.vortex 1.0 vortex-file-compressed 70.78 MB 69.63 MB 1.16 MB -1.6%
web_returns.vortex 1.0 vortex-file-compressed 3.55 MB 3.49 MB 60.14 KB -1.7%
web_sales.vortex 1.0 vortex-file-compressed 34.27 MB 33.70 MB 583.86 KB -1.7%
store_returns.vortex 1.0 vortex-file-compressed 11.39 MB 11.14 MB 247.97 KB -2.1%

Totals:

  • vortex-compact: 207.50 MB → 207.50 MB (-0.0%)
  • vortex-file-compressed: 272.70 MB → 270.54 MB (-0.8%)

@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label May 27, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label May 27, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -4.2%
Vortex (geomean): 0.968x ➖
Parquet (geomean): 1.011x ➖
Shifts: Parquet (control) +1.1% · Median polish +0.2%


datafusion / vortex-file-compressed (0.986x ➖, 1↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 46073498 87235264 0.53
fineweb_q01/datafusion:vortex-file-compressed 710269412 704492623 1.01
fineweb_q02/datafusion:vortex-file-compressed 686435581 641921258 1.07
fineweb_q03/datafusion:vortex-file-compressed 1841815812 1450783214 1.27
fineweb_q04/datafusion:vortex-file-compressed 1499562587 1442561819 1.04
fineweb_q05/datafusion:vortex-file-compressed 1379017785 1427666751 0.97
fineweb_q06/datafusion:vortex-file-compressed 1880164867 1620167596 1.16
fineweb_q07/datafusion:vortex-file-compressed 1422634990 1423145304 1.00
fineweb_q08/datafusion:vortex-file-compressed 566742265 540009574 1.05
datafusion / vortex-compact (0.974x ➖, 0↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 47386628 38737097 1.22
fineweb_q01/datafusion:vortex-compact 576455828 624483842 0.92
fineweb_q02/datafusion:vortex-compact 718325675 837957130 0.86
fineweb_q03/datafusion:vortex-compact 1374440937 1431271399 0.96
fineweb_q04/datafusion:vortex-compact 1612969891 1642998818 0.98
fineweb_q05/datafusion:vortex-compact 1372609277 1431940429 0.96
fineweb_q06/datafusion:vortex-compact 1295937922 1496597648 0.87
fineweb_q07/datafusion:vortex-compact 1210090308 1223812763 0.99
fineweb_q08/datafusion:vortex-compact 388999872 370684302 1.05
datafusion / parquet (1.027x ➖, 0↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 1326144210 1732892922 0.77
fineweb_q01/datafusion:parquet 1857890479 1845945031 1.01
fineweb_q02/datafusion:parquet 1981292887 2031537368 0.98
fineweb_q03/datafusion:parquet 2002591167 1826141951 1.10
fineweb_q04/datafusion:parquet 1921624131 1794909809 1.07
fineweb_q05/datafusion:parquet 2090733405 1784947079 1.17
fineweb_q06/datafusion:parquet 2221595803 1958813116 1.13
fineweb_q07/datafusion:parquet 2230430295 2021189605 1.10
fineweb_q08/datafusion:parquet 2077238383 2114279307 0.98
duckdb / vortex-file-compressed (0.957x ➖, 0↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 81605347 98594090 0.83
fineweb_q01/duckdb:vortex-file-compressed 698013944 742756392 0.94
fineweb_q02/duckdb:vortex-file-compressed 593422208 569154419 1.04
fineweb_q03/duckdb:vortex-file-compressed 1734124420 1659918943 1.04
fineweb_q04/duckdb:vortex-file-compressed 1572112186 1878581376 0.84
fineweb_q05/duckdb:vortex-file-compressed 1719199801 1643369126 1.05
fineweb_q06/duckdb:vortex-file-compressed 1844192176 2032515196 0.91
fineweb_q07/duckdb:vortex-file-compressed 1736106952 1590834169 1.09
fineweb_q08/duckdb:vortex-file-compressed 653095851 712848114 0.92
duckdb / vortex-compact (0.957x ➖, 0↑ 1↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 89425036 109142146 0.82
fineweb_q01/duckdb:vortex-compact 609671546 767519782 0.79
fineweb_q02/duckdb:vortex-compact 🚨 1000831042 721849347 1.39
fineweb_q03/duckdb:vortex-compact 1740447370 1801330149 0.97
fineweb_q04/duckdb:vortex-compact 1844998722 2027591210 0.91
fineweb_q05/duckdb:vortex-compact 1715504055 1781498704 0.96
fineweb_q06/duckdb:vortex-compact 1610727404 1667543578 0.97
fineweb_q07/duckdb:vortex-compact 1506130193 1571092698 0.96
fineweb_q08/duckdb:vortex-compact 534795620 561118044 0.95
duckdb / parquet (0.996x ➖, 0↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1245509925 1241212435 1.00
fineweb_q01/duckdb:parquet 1388331286 1465882775 0.95
fineweb_q02/duckdb:parquet 1404783554 1359193804 1.03
fineweb_q03/duckdb:parquet 3934426033 3901221950 1.01
fineweb_q04/duckdb:parquet 2117476778 1929623073 1.10
fineweb_q05/duckdb:parquet 2405735058 2351918243 1.02
fineweb_q06/duckdb:parquet 4483332128 4628539719 0.97
fineweb_q07/duckdb:parquet 2737132419 2808069118 0.97
fineweb_q08/duckdb:parquet 1181502973 1287847701 0.92
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 datafusion:vortex-compact +22.3% -12.4% +39.6% +225.4% ➖ noise
0 datafusion:vortex-file-compressed -47.2% -12.4% -39.7% +164.2% ➖ noise
0 duckdb:vortex-compact -18.1% -12.4% -6.5% +69.3% ➖ noise
0 duckdb:vortex-file-compressed -17.2% -12.4% -5.5% +68.0% ➖ noise
1 datafusion:vortex-compact -7.7% -2.4% -5.5% +93.4% ➖ noise
1 datafusion:vortex-file-compressed +0.8% -2.4% +3.3% +65.5% ➖ noise
1 duckdb:vortex-compact -20.6% -2.4% -18.6% +37.6% ➖ noise
1 duckdb:vortex-file-compressed -6.0% -2.4% -3.7% +33.2% ➖ noise
2 datafusion:vortex-compact -14.3% +0.4% -14.6% +33.1% ➖ noise
2 datafusion:vortex-file-compressed +6.9% +0.4% +6.5% +40.3% ➖ noise
2 duckdb:vortex-compact +38.6% +0.4% +38.1% +57.2% ➖ noise
2 duckdb:vortex-file-compressed +4.3% +0.4% +3.9% +30.0% ➖ noise
3 datafusion:vortex-compact -4.0% +5.2% -8.7% +30.0% ➖ noise
3 datafusion:vortex-file-compressed +27.0% +5.2% +20.7% +59.5% ➖ noise
3 duckdb:vortex-compact -3.4% +5.2% -8.1% +30.0% ➖ noise
3 duckdb:vortex-file-compressed +4.5% +5.2% -0.7% +30.0% ➖ noise
4 datafusion:vortex-compact -1.8% +8.4% -9.4% +30.0% ➖ noise
4 datafusion:vortex-file-compressed +4.0% +8.4% -4.1% +30.0% ➖ noise
4 duckdb:vortex-compact -9.0% +8.4% -16.0% +30.0% ➖ noise
4 duckdb:vortex-file-compressed -16.3% +8.4% -22.8% +30.0% ➖ noise
5 datafusion:vortex-compact -4.1% +9.5% -12.4% +30.0% ➖ noise
5 datafusion:vortex-file-compressed -3.4% +9.5% -11.8% +30.0% ➖ noise
5 duckdb:vortex-compact -3.7% +9.5% -12.0% +30.0% ➖ noise
5 duckdb:vortex-file-compressed +4.6% +9.5% -4.4% +30.0% ➖ noise
6 datafusion:vortex-compact -13.4% +4.8% -17.4% +30.0% ➖ noise
6 datafusion:vortex-file-compressed +16.0% +4.8% +10.7% +30.0% ➖ noise
6 duckdb:vortex-compact -3.4% +4.8% -7.8% +30.0% ➖ noise
6 duckdb:vortex-file-compressed -9.3% +4.8% -13.4% +174.6% ➖ noise
7 datafusion:vortex-compact -1.1% +3.7% -4.7% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -0.0% +3.7% -3.6% +30.0% ➖ noise
7 duckdb:vortex-compact -4.1% +3.7% -7.6% +30.0% ➖ noise
7 duckdb:vortex-file-compressed +9.1% +3.7% +5.2% +30.0% ➖ noise
8 datafusion:vortex-compact +4.9% -5.1% +10.5% +30.0% ➖ noise
8 datafusion:vortex-file-compressed +5.0% -5.1% +10.5% +40.1% ➖ noise
8 duckdb:vortex-compact -4.7% -5.1% +0.4% +34.2% ➖ noise
8 duckdb:vortex-file-compressed -8.4% -5.1% -3.5% +33.2% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: Random Access

Vortex (geomean): 0.750x ✅
Parquet (geomean): 0.834x ✅


unknown / unknown (0.773x ✅, 51↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚀 380893 2758855 0.14
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 🚀 1034107 1290460 0.80
random-access/feature-vectors/correlated/parquet-tokio-local-disk 🚀 8347707211 9651285123 0.86
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 🚀 8304970333 10275538208 0.81
random-access/feature-vectors/correlated/vortex-tokio-local-disk 🚀 7824731 8863093 0.88
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 🚀 7260521 8696465 0.83
random-access/feature-vectors/uniform/lance-tokio-local-disk 🚀 1172762 1485889 0.79
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 🚀 1829762 2100065 0.87
random-access/feature-vectors/uniform/parquet-tokio-local-disk 🚀 8308486331 10450695595 0.80
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 🚀 8215515471 9930691761 0.83
random-access/feature-vectors/uniform/vortex-tokio-local-disk 🚀 13232733 15594825 0.85
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 🚀 12944209 15978299 0.81
random-access/lance-tokio-local-disk 🚀 622816 749253 0.83
random-access/lance-tokio-local-disk-footer 🚀 1298174 1654571 0.78
random-access/nested-lists/correlated/lance-tokio-local-disk 🚀 235886 274002 0.86
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 🚀 580913 748093 0.78
random-access/nested-lists/correlated/parquet-tokio-local-disk 🚀 129270945 148593767 0.87
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 128944167 140790586 0.92
random-access/nested-lists/correlated/vortex-tokio-local-disk 🚀 545725 829985 0.66
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 🚀 557186 814824 0.68
random-access/nested-lists/uniform/lance-tokio-local-disk 🚀 962524 1205238 0.80
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 🚀 1313897 1552001 0.85
random-access/nested-lists/uniform/parquet-tokio-local-disk 129367108 141261216 0.92
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 129123962 140601893 0.92
random-access/nested-lists/uniform/vortex-tokio-local-disk 🚀 2049931 2568694 0.80
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 🚀 2044981 2904201 0.70
random-access/nested-structs/correlated/lance-tokio-local-disk 🚀 363406 408606 0.89
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 🚀 542983 692002 0.78
random-access/nested-structs/correlated/parquet-tokio-local-disk 🚀 21831625 27526815 0.79
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 🚀 21953671 26800059 0.82
random-access/nested-structs/correlated/vortex-tokio-local-disk 🚀 711725 954691 0.75
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 🚀 710583 964467 0.74
random-access/nested-structs/uniform/lance-tokio-local-disk 🚀 2505219 2980139 0.84
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 🚀 2641401 3120975 0.85
random-access/nested-structs/uniform/parquet-tokio-local-disk 🚀 21974422 28847750 0.76
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 🚀 21782857 26593381 0.82
random-access/nested-structs/uniform/vortex-tokio-local-disk 🚀 1602552 1934165 0.83
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 🚀 1571071 2453466 0.64
random-access/parquet-tokio-local-disk 🚀 166571228 198156661 0.84
random-access/parquet-tokio-local-disk-footer 🚀 167196282 197337584 0.85
random-access/taxi/correlated/lance-tokio-local-disk 🚀 931984 1051706 0.89
random-access/taxi/correlated/lance-tokio-local-disk-footer 🚀 1811197 2669077 0.68
random-access/taxi/correlated/parquet-tokio-local-disk 🚀 250858503 300095862 0.84
random-access/taxi/correlated/parquet-tokio-local-disk-footer 🚀 250010698 306928458 0.81
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1689459 2434480 0.69
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1583751 2643469 0.60
random-access/taxi/uniform/lance-tokio-local-disk 🚀 9215055 11925947 0.77
random-access/taxi/uniform/lance-tokio-local-disk-footer 🚀 9737679 11553738 0.84
random-access/taxi/uniform/parquet-tokio-local-disk 🚀 260566994 341341255 0.76
random-access/taxi/uniform/parquet-tokio-local-disk-footer 🚀 262103534 320908042 0.82
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 4816725 6325923 0.76
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 4738203 5671005 0.84
random-access/vortex-tokio-local-disk 🚀 1215855 1616498 0.75
random-access/vortex-tokio-local-disk-footer 🚀 1261283 1647972 0.77

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: Statistical and Population Genetics

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


duckdb / vortex-file-compressed (1.008x ➖, 2↑ 2↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12010484 11731674 1.02
statpopgen_q01/duckdb:vortex-file-compressed 26312756 26834890 0.98
statpopgen_q02/duckdb:vortex-file-compressed 🚀 442873045 537869606 0.82
statpopgen_q03/duckdb:vortex-file-compressed 1006678677 1076710356 0.93
statpopgen_q04/duckdb:vortex-file-compressed 993120096 1042052399 0.95
statpopgen_q05/duckdb:vortex-file-compressed 🚀 419320582 477041290 0.88
statpopgen_q06/duckdb:vortex-file-compressed 1431708364 1553261735 0.92
statpopgen_q07/duckdb:vortex-file-compressed 🚨 302055827 207521056 1.46
statpopgen_q08/duckdb:vortex-file-compressed 🚨 336468737 235350468 1.43
statpopgen_q09/duckdb:vortex-file-compressed 767964757 845567743 0.91
statpopgen_q10/duckdb:vortex-file-compressed 2473368585 2569158066 0.96
duckdb / vortex-compact (0.998x ➖, 0↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11912290 11658936 1.02
statpopgen_q01/duckdb:vortex-compact 224976965 214060019 1.05
statpopgen_q02/duckdb:vortex-compact 560872515 559860978 1.00
statpopgen_q03/duckdb:vortex-compact 1144498634 1159978816 0.99
statpopgen_q04/duckdb:vortex-compact 1149934802 1154182010 1.00
statpopgen_q05/duckdb:vortex-compact 581282898 562661584 1.03
statpopgen_q06/duckdb:vortex-compact 1500357126 1495680484 1.00
statpopgen_q07/duckdb:vortex-compact 837941856 884167417 0.95
statpopgen_q08/duckdb:vortex-compact 864478199 916453886 0.94
statpopgen_q09/duckdb:vortex-compact 935747587 930731021 1.01
statpopgen_q10/duckdb:vortex-compact 2596064329 2606412081 1.00
duckdb / parquet (1.002x ➖, 0↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 303716286 306583316 0.99
statpopgen_q01/duckdb:parquet 388281936 385733165 1.01
statpopgen_q02/duckdb:parquet 761945568 769857671 0.99
statpopgen_q03/duckdb:parquet 1208685162 1178227743 1.03
statpopgen_q04/duckdb:parquet 1190243515 1176605223 1.01
statpopgen_q05/duckdb:parquet 818576526 825744343 0.99
statpopgen_q06/duckdb:parquet 1416479917 1414217538 1.00
statpopgen_q07/duckdb:parquet 864262856 857695490 1.01
statpopgen_q08/duckdb:parquet 872363219 870614789 1.00
statpopgen_q09/duckdb:parquet 1005064205 1021457465 0.98
statpopgen_q10/duckdb:parquet 2226197935 2206708701 1.01
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
0 duckdb:vortex-compact +2.2% -0.9% +3.1% +10.0% ➖ noise
0 duckdb:vortex-file-compressed +2.4% -0.9% +3.3% +11.5% ➖ noise
1 duckdb:vortex-compact +5.1% +0.7% +4.4% +13.7% ➖ noise
1 duckdb:vortex-file-compressed -1.9% +0.7% -2.6% +223.2% ➖ noise
2 duckdb:vortex-compact +0.2% -1.0% +1.2% +10.0% ➖ noise
2 duckdb:vortex-file-compressed -17.7% -1.0% -16.8% +10.0% ✅ faster
3 duckdb:vortex-compact -1.3% +2.6% -3.8% +10.0% ➖ noise
3 duckdb:vortex-file-compressed -6.5% +2.6% -8.9% +10.0% ➖ noise
4 duckdb:vortex-compact -0.4% +1.2% -1.5% +10.0% ➖ noise
4 duckdb:vortex-file-compressed -4.7% +1.2% -5.8% +10.0% ➖ noise
5 duckdb:vortex-compact +3.3% -0.9% +4.2% +10.0% ➖ noise
5 duckdb:vortex-file-compressed -12.1% -0.9% -11.3% +10.0% ✅ faster
6 duckdb:vortex-compact +0.3% +0.2% +0.2% +10.0% ➖ noise
6 duckdb:vortex-file-compressed -7.8% +0.2% -8.0% +10.0% ➖ noise
7 duckdb:vortex-compact -5.2% +0.8% -5.9% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +45.6% +0.8% +44.4% +10.5% 🚨 regression
8 duckdb:vortex-compact -5.7% +0.2% -5.9% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +43.0% +0.2% +42.7% +10.0% 🚨 regression
9 duckdb:vortex-compact +0.5% -1.6% +2.2% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -9.2% -1.6% -7.7% +10.0% ➖ noise
10 duckdb:vortex-compact -0.4% +0.9% -1.3% +10.0% ➖ noise
10 duckdb:vortex-file-compressed -3.7% +0.9% -4.6% +10.0% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

File Sizes: Statistical and Population Genetics

File Size Changes (2 files changed, -6.0% overall, 1↑ 1↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-compact 959.35 MB 959.44 MB +86.88 KB +0.0%
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.97 GB 1.79 GB 178.20 MB -8.9%

Totals:

  • vortex-compact: 959.62 MB → 959.70 MB (+0.0%)
  • vortex-file-compressed: 1.97 GB → 1.79 GB (-8.9%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark Clickbench on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

File Sizes: Clickbench on NVME

File Size Changes (184 files changed, -0.5% overall, 40↑ 144↓)
File Scale Format Base HEAD Change %
hits_16.vortex 1.0 vortex-compact 48.30 MB 48.35 MB +50.33 KB +0.1%
hits_33.vortex 1.0 vortex-compact 35.95 MB 35.97 MB +27.05 KB +0.1%
hits_66.vortex 1.0 vortex-compact 53.49 MB 53.53 MB +38.77 KB +0.1%
hits_77.vortex 1.0 vortex-compact 118.11 MB 118.17 MB +61.56 KB +0.1%
hits_72.vortex 1.0 vortex-compact 51.79 MB 51.81 MB +25.11 KB +0.0%
hits_88.vortex 1.0 vortex-compact 73.31 MB 73.35 MB +35.17 KB +0.0%
hits_61.vortex 1.0 vortex-compact 57.66 MB 57.69 MB +24.13 KB +0.0%
hits_56.vortex 1.0 vortex-compact 77.87 MB 77.90 MB +26.34 KB +0.0%
hits_93.vortex 1.0 vortex-compact 58.90 MB 58.92 MB +16.41 KB +0.0%
hits_18.vortex 1.0 vortex-compact 64.28 MB 64.30 MB +15.91 KB +0.0%
hits_15.vortex 1.0 vortex-compact 48.14 MB 48.15 MB +10.24 KB +0.0%
hits_23.vortex 1.0 vortex-compact 44.17 MB 44.18 MB +7.70 KB +0.0%
hits_37.vortex 1.0 vortex-compact 53.83 MB 53.84 MB +7.79 KB +0.0%
hits_12.vortex 1.0 vortex-compact 69.27 MB 69.28 MB +9.11 KB +0.0%
hits_69.vortex 1.0 vortex-compact 81.02 MB 81.03 MB +6.95 KB +0.0%
hits_70.vortex 1.0 vortex-compact 61.29 MB 61.29 MB +5.18 KB +0.0%
hits_25.vortex 1.0 vortex-compact 73.14 MB 73.14 MB +5.82 KB +0.0%
hits_36.vortex 1.0 vortex-compact 48.99 MB 49.00 MB +3.70 KB +0.0%
hits_73.vortex 1.0 vortex-compact 70.04 MB 70.04 MB +4.20 KB +0.0%
hits_29.vortex 1.0 vortex-compact 36.61 MB 36.61 MB +1.58 KB +0.0%
hits_81.vortex 1.0 vortex-compact 65.45 MB 65.45 MB +2.82 KB +0.0%
hits_28.vortex 1.0 vortex-compact 70.27 MB 70.28 MB +2.71 KB +0.0%
hits_27.vortex 1.0 vortex-compact 69.88 MB 69.89 MB +2.10 KB +0.0%
hits_24.vortex 1.0 vortex-compact 43.63 MB 43.63 MB +1.20 KB +0.0%
hits_17.vortex 1.0 vortex-compact 58.32 MB 58.32 MB +1.52 KB +0.0%
hits_63.vortex 1.0 vortex-compact 46.10 MB 46.10 MB +1.05 KB +0.0%
hits_62.vortex 1.0 vortex-compact 74.26 MB 74.26 MB +1000 B +0.0%
hits_26.vortex 1.0 vortex-compact 70.89 MB 70.89 MB +928 B +0.0%
hits_43.vortex 1.0 vortex-compact 168.91 MB 168.91 MB +1.79 KB +0.0%
hits_38.vortex 1.0 vortex-compact 63.10 MB 63.10 MB +640 B +0.0%
hits_11.vortex 1.0 vortex-compact 54.35 MB 54.35 MB +496 B +0.0%
hits_74.vortex 1.0 vortex-compact 71.62 MB 71.62 MB +640 B +0.0%
hits_2.vortex 1.0 vortex-compact 129.36 MB 129.36 MB +1.01 KB +0.0%
hits_4.vortex 1.0 vortex-compact 71.81 MB 71.81 MB +424 B +0.0%
hits_14.vortex 1.0 vortex-compact 73.75 MB 73.75 MB +424 B +0.0%
hits_40.vortex 1.0 vortex-compact 75.92 MB 75.92 MB +344 B +0.0%
hits_80.vortex 1.0 vortex-compact 68.07 MB 68.07 MB +264 B +0.0%
hits_42.vortex 1.0 vortex-compact 164.22 MB 164.22 MB +424 B +0.0%
hits_90.vortex 1.0 vortex-compact 81.86 MB 81.86 MB +48 B +0.0%
hits_57.vortex 1.0 vortex-compact 83.54 MB 83.54 MB +48 B +0.0%
hits_94.vortex 1.0 vortex-compact 90.63 MB 90.63 MB 848 B -0.0%
hits_41.vortex 1.0 vortex-compact 165.78 MB 165.77 MB 5.24 KB -0.0%
hits_96.vortex 1.0 vortex-compact 91.08 MB 91.08 MB 3.23 KB -0.0%
hits_71.vortex 1.0 vortex-compact 69.29 MB 69.29 MB 3.05 KB -0.0%
hits_86.vortex 1.0 vortex-compact 48.25 MB 48.24 MB 2.91 KB -0.0%
hits_87.vortex 1.0 vortex-compact 119.04 MB 119.04 MB 7.34 KB -0.0%
hits_55.vortex 1.0 vortex-compact 93.77 MB 93.76 MB 6.10 KB -0.0%
hits_92.vortex 1.0 vortex-compact 94.27 MB 94.27 MB 6.19 KB -0.0%
hits_99.vortex 1.0 vortex-compact 77.31 MB 77.31 MB 5.10 KB -0.0%
hits_3.vortex 1.0 vortex-compact 94.23 MB 94.22 MB 6.32 KB -0.0%
hits_44.vortex 1.0 vortex-compact 132.46 MB 132.45 MB 10.34 KB -0.0%
hits_98.vortex 1.0 vortex-compact 72.77 MB 72.76 MB 6.63 KB -0.0%
hits_85.vortex 1.0 vortex-compact 52.73 MB 52.73 MB 5.23 KB -0.0%
hits_65.vortex 1.0 vortex-compact 129.95 MB 129.92 MB 20.90 KB -0.0%
hits_97.vortex 1.0 vortex-compact 69.16 MB 69.15 MB 11.48 KB -0.0%
hits_91.vortex 1.0 vortex-compact 60.94 MB 60.93 MB 10.86 KB -0.0%
hits_35.vortex 1.0 vortex-compact 75.11 MB 75.10 MB 16.30 KB -0.0%
hits_31.vortex 1.0 vortex-compact 55.56 MB 55.54 MB 13.93 KB -0.0%
hits_79.vortex 1.0 vortex-compact 85.70 MB 85.68 MB 25.80 KB -0.0%
hits_50.vortex 1.0 vortex-compact 113.12 MB 113.08 MB 35.12 KB -0.0%
hits_52.vortex 1.0 vortex-compact 63.73 MB 63.71 MB 20.70 KB -0.0%
hits_84.vortex 1.0 vortex-compact 73.14 MB 73.11 MB 24.63 KB -0.0%
hits_39.vortex 1.0 vortex-compact 49.82 MB 49.80 MB 17.38 KB -0.0%
hits_83.vortex 1.0 vortex-compact 52.57 MB 52.56 MB 18.79 KB -0.0%
hits_95.vortex 1.0 vortex-compact 57.75 MB 57.73 MB 21.18 KB -0.0%
hits_89.vortex 1.0 vortex-compact 112.82 MB 112.77 MB 44.27 KB -0.0%
hits_76.vortex 1.0 vortex-compact 76.44 MB 76.41 MB 30.84 KB -0.0%
hits_68.vortex 1.0 vortex-compact 75.99 MB 75.96 MB 30.72 KB -0.0%
hits_78.vortex 1.0 vortex-compact 97.87 MB 97.83 MB 42.37 KB -0.0%
hits_64.vortex 1.0 vortex-compact 53.91 MB 53.89 MB 23.56 KB -0.0%
hits_60.vortex 1.0 vortex-compact 64.33 MB 64.30 MB 28.95 KB -0.0%
hits_49.vortex 1.0 vortex-compact 50.53 MB 50.51 MB 23.61 KB -0.0%
hits_59.vortex 1.0 vortex-compact 66.30 MB 66.27 MB 32.66 KB -0.0%
hits_54.vortex 1.0 vortex-compact 117.66 MB 117.60 MB 66.99 KB -0.1%
hits_46.vortex 1.0 vortex-compact 41.92 MB 41.89 MB 28.55 KB -0.1%
hits_21.vortex 1.0 vortex-compact 51.60 MB 51.56 MB 36.25 KB -0.1%
hits_22.vortex 1.0 vortex-compact 44.74 MB 44.71 MB 31.66 KB -0.1%
hits_82.vortex 1.0 vortex-compact 66.89 MB 66.84 MB 47.48 KB -0.1%
hits_0.vortex 1.0 vortex-compact 58.66 MB 58.61 MB 44.34 KB -0.1%
hits_51.vortex 1.0 vortex-compact 167.81 MB 167.67 MB 140.59 KB -0.1%
hits_45.vortex 1.0 vortex-compact 76.07 MB 76.00 MB 73.33 KB -0.1%
hits_20.vortex 1.0 vortex-compact 38.14 MB 38.10 MB 39.04 KB -0.1%
hits_19.vortex 1.0 vortex-compact 44.88 MB 44.81 MB 69.48 KB -0.2%
hits_54.vortex 1.0 vortex-file-compressed 361.83 MB 361.05 MB 795.97 KB -0.2%
hits_78.vortex 1.0 vortex-file-compressed 238.59 MB 237.97 MB 634.10 KB -0.3%
hits_55.vortex 1.0 vortex-file-compressed 251.56 MB 250.85 MB 727.37 KB -0.3%
hits_89.vortex 1.0 vortex-file-compressed 266.01 MB 265.21 MB 820.84 KB -0.3%
hits_1.vortex 1.0 vortex-file-compressed 181.16 MB 180.56 MB 613.62 KB -0.3%
hits_51.vortex 1.0 vortex-file-compressed 428.84 MB 427.27 MB 1.56 MB -0.4%
hits_50.vortex 1.0 vortex-file-compressed 255.24 MB 254.30 MB 960.34 KB -0.4%
hits_18.vortex 1.0 vortex-file-compressed 126.06 MB 125.57 MB 498.24 KB -0.4%
hits_0.vortex 1.0 vortex-file-compressed 112.17 MB 111.74 MB 444.45 KB -0.4%
hits_67.vortex 1.0 vortex-file-compressed 265.94 MB 264.89 MB 1.05 MB -0.4%
hits_68.vortex 1.0 vortex-file-compressed 172.16 MB 171.48 MB 703.89 KB -0.4%
hits_92.vortex 1.0 vortex-file-compressed 196.47 MB 195.68 MB 807.55 KB -0.4%
hits_47.vortex 1.0 vortex-file-compressed 41.86 MB 41.68 MB 177.05 KB -0.4%
hits_60.vortex 1.0 vortex-file-compressed 121.19 MB 120.66 MB 542.58 KB -0.4%
hits_58.vortex 1.0 vortex-file-compressed 113.78 MB 113.27 MB 519.38 KB -0.4%
hits_27.vortex 1.0 vortex-file-compressed 174.61 MB 173.82 MB 809.73 KB -0.5%
hits_96.vortex 1.0 vortex-file-compressed 180.76 MB 179.86 MB 914.75 KB -0.5%
hits_79.vortex 1.0 vortex-file-compressed 204.16 MB 203.13 MB 1.03 MB -0.5%
hits_28.vortex 1.0 vortex-file-compressed 167.55 MB 166.70 MB 874.74 KB -0.5%
hits_98.vortex 1.0 vortex-file-compressed 150.55 MB 149.78 MB 786.17 KB -0.5%
hits_56.vortex 1.0 vortex-file-compressed 163.76 MB 162.90 MB 873.32 KB -0.5%
hits_94.vortex 1.0 vortex-file-compressed 185.12 MB 184.16 MB 989.23 KB -0.5%
hits_3.vortex 1.0 vortex-file-compressed 193.11 MB 192.08 MB 1.03 MB -0.5%
hits_81.vortex 1.0 vortex-file-compressed 126.55 MB 125.87 MB 695.97 KB -0.5%
hits_2.vortex 1.0 vortex-file-compressed 241.46 MB 240.14 MB 1.31 MB -0.5%
hits_91.vortex 1.0 vortex-file-compressed 116.23 MB 115.60 MB 649.37 KB -0.5%
hits_90.vortex 1.0 vortex-file-compressed 204.12 MB 202.99 MB 1.13 MB -0.6%
hits_10.vortex 1.0 vortex-file-compressed 81.76 MB 81.30 MB 466.49 KB -0.6%
hits_99.vortex 1.0 vortex-file-compressed 158.88 MB 157.99 MB 907.18 KB -0.6%
hits_8.vortex 1.0 vortex-file-compressed 122.86 MB 122.17 MB 704.96 KB -0.6%
hits_5.vortex 1.0 vortex-file-compressed 122.64 MB 121.93 MB 731.02 KB -0.6%
hits_36.vortex 1.0 vortex-file-compressed 80.27 MB 79.79 MB 495.09 KB -0.6%
hits_9.vortex 1.0 vortex-file-compressed 124.22 MB 123.45 MB 782.62 KB -0.6%
hits_7.vortex 1.0 vortex-file-compressed 123.82 MB 123.04 MB 792.30 KB -0.6%
hits_4.vortex 1.0 vortex-file-compressed 138.86 MB 137.98 MB 900.84 KB -0.6%
hits_65.vortex 1.0 vortex-file-compressed 238.05 MB 236.53 MB 1.52 MB -0.6%
hits_77.vortex 1.0 vortex-file-compressed 218.96 MB 217.56 MB 1.40 MB -0.6%
hits_86.vortex 1.0 vortex-file-compressed 81.40 MB 80.88 MB 534.07 KB -0.6%
hits_6.vortex 1.0 vortex-file-compressed 122.86 MB 122.07 MB 811.68 KB -0.6%
hits_62.vortex 1.0 vortex-file-compressed 148.36 MB 147.39 MB 994.16 KB -0.7%
hits_35.vortex 1.0 vortex-file-compressed 138.81 MB 137.89 MB 933.59 KB -0.7%
hits_70.vortex 1.0 vortex-file-compressed 115.14 MB 114.38 MB 777.80 KB -0.7%
hits_75.vortex 1.0 vortex-file-compressed 74.18 MB 73.68 MB 514.61 KB -0.7%
hits_14.vortex 1.0 vortex-file-compressed 135.14 MB 134.22 MB 946.91 KB -0.7%
hits_43.vortex 1.0 vortex-file-compressed 305.71 MB 303.58 MB 2.14 MB -0.7%
hits_44.vortex 1.0 vortex-file-compressed 243.64 MB 241.94 MB 1.71 MB -0.7%
hits_71.vortex 1.0 vortex-file-compressed 126.41 MB 125.52 MB 908.05 KB -0.7%
hits_83.vortex 1.0 vortex-file-compressed 103.72 MB 102.99 MB 746.19 KB -0.7%
hits_48.vortex 1.0 vortex-file-compressed 28.53 MB 28.32 MB 206.27 KB -0.7%
hits_87.vortex 1.0 vortex-file-compressed 221.68 MB 220.08 MB 1.60 MB -0.7%
hits_57.vortex 1.0 vortex-file-compressed 158.37 MB 157.23 MB 1.15 MB -0.7%
hits_95.vortex 1.0 vortex-file-compressed 114.33 MB 113.50 MB 851.08 KB -0.7%
hits_59.vortex 1.0 vortex-file-compressed 121.84 MB 120.95 MB 913.71 KB -0.7%
hits_97.vortex 1.0 vortex-file-compressed 130.96 MB 130.00 MB 984.11 KB -0.7%
hits_42.vortex 1.0 vortex-file-compressed 298.79 MB 296.59 MB 2.20 MB -0.7%
hits_17.vortex 1.0 vortex-file-compressed 103.64 MB 102.87 MB 781.46 KB -0.7%
hits_41.vortex 1.0 vortex-file-compressed 300.49 MB 298.28 MB 2.21 MB -0.7%
hits_40.vortex 1.0 vortex-file-compressed 142.99 MB 141.94 MB 1.06 MB -0.7%
hits_49.vortex 1.0 vortex-file-compressed 88.67 MB 88.01 MB 681.11 KB -0.8%
hits_63.vortex 1.0 vortex-file-compressed 80.62 MB 80.01 MB 625.30 KB -0.8%
hits_11.vortex 1.0 vortex-file-compressed 96.07 MB 95.34 MB 747.26 KB -0.8%
hits_74.vortex 1.0 vortex-file-compressed 152.12 MB 150.96 MB 1.16 MB -0.8%
hits_88.vortex 1.0 vortex-file-compressed 137.34 MB 136.27 MB 1.07 MB -0.8%
hits_26.vortex 1.0 vortex-file-compressed 144.05 MB 142.91 MB 1.14 MB -0.8%
hits_19.vortex 1.0 vortex-file-compressed 82.10 MB 81.45 MB 670.86 KB -0.8%
hits_73.vortex 1.0 vortex-file-compressed 131.83 MB 130.76 MB 1.07 MB -0.8%
hits_12.vortex 1.0 vortex-file-compressed 125.34 MB 124.32 MB 1.02 MB -0.8%
hits_25.vortex 1.0 vortex-file-compressed 137.01 MB 135.87 MB 1.13 MB -0.8%
hits_30.vortex 1.0 vortex-file-compressed 104.00 MB 103.13 MB 889.26 KB -0.8%
hits_38.vortex 1.0 vortex-file-compressed 118.43 MB 117.42 MB 1.01 MB -0.8%
hits_31.vortex 1.0 vortex-file-compressed 104.39 MB 103.50 MB 911.80 KB -0.9%
hits_84.vortex 1.0 vortex-file-compressed 145.05 MB 143.80 MB 1.25 MB -0.9%
hits_93.vortex 1.0 vortex-file-compressed 107.66 MB 106.73 MB 952.38 KB -0.9%
hits_64.vortex 1.0 vortex-file-compressed 95.27 MB 94.45 MB 845.59 KB -0.9%
hits_69.vortex 1.0 vortex-file-compressed 147.61 MB 146.33 MB 1.28 MB -0.9%
hits_34.vortex 1.0 vortex-file-compressed 111.68 MB 110.70 MB 1009.22 KB -0.9%
hits_29.vortex 1.0 vortex-file-compressed 65.47 MB 64.89 MB 596.88 KB -0.9%
hits_66.vortex 1.0 vortex-file-compressed 105.34 MB 104.39 MB 969.60 KB -0.9%
hits_32.vortex 1.0 vortex-file-compressed 77.12 MB 76.41 MB 720.57 KB -0.9%
hits_80.vortex 1.0 vortex-file-compressed 124.24 MB 123.09 MB 1.15 MB -0.9%
hits_85.vortex 1.0 vortex-file-compressed 106.37 MB 105.37 MB 1020.95 KB -0.9%
hits_37.vortex 1.0 vortex-file-compressed 97.54 MB 96.62 MB 943.88 KB -0.9%
hits_46.vortex 1.0 vortex-file-compressed 80.32 MB 79.56 MB 781.84 KB -1.0%
hits_20.vortex 1.0 vortex-file-compressed 67.53 MB 66.89 MB 662.15 KB -1.0%
hits_13.vortex 1.0 vortex-file-compressed 123.20 MB 121.99 MB 1.22 MB -1.0%
hits_76.vortex 1.0 vortex-file-compressed 140.05 MB 138.65 MB 1.39 MB -1.0%
hits_52.vortex 1.0 vortex-file-compressed 120.78 MB 119.55 MB 1.23 MB -1.0%
hits_16.vortex 1.0 vortex-file-compressed 87.59 MB 86.67 MB 943.01 KB -1.1%
hits_45.vortex 1.0 vortex-file-compressed 145.48 MB 143.94 MB 1.53 MB -1.1%
hits_72.vortex 1.0 vortex-file-compressed 96.27 MB 95.22 MB 1.06 MB -1.1%
hits_39.vortex 1.0 vortex-file-compressed 94.06 MB 93.00 MB 1.05 MB -1.1%
hits_33.vortex 1.0 vortex-file-compressed 62.97 MB 62.23 MB 749.52 KB -1.2%
hits_82.vortex 1.0 vortex-file-compressed 122.77 MB 121.32 MB 1.45 MB -1.2%
hits_61.vortex 1.0 vortex-file-compressed 114.43 MB 113.08 MB 1.35 MB -1.2%
hits_53.vortex 1.0 vortex-file-compressed 98.26 MB 97.08 MB 1.18 MB -1.2%
hits_15.vortex 1.0 vortex-file-compressed 97.01 MB 95.80 MB 1.21 MB -1.2%
hits_21.vortex 1.0 vortex-file-compressed 101.28 MB 99.99 MB 1.29 MB -1.3%
hits_24.vortex 1.0 vortex-file-compressed 79.71 MB 78.32 MB 1.39 MB -1.7%
hits_23.vortex 1.0 vortex-file-compressed 80.37 MB 78.73 MB 1.64 MB -2.0%
hits_22.vortex 1.0 vortex-file-compressed 81.17 MB 79.30 MB 1.87 MB -2.3%
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 → 13.92 GB (-0.7%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +0.1%
Vortex (geomean): 0.995x ➖
Parquet (geomean): 0.994x ➖
Shifts: Parquet (control) -0.6% · Median polish +0.6%


datafusion / vortex-file-compressed (1.163x ➖, 1↑ 7↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 312102533 265179323 1.18
tpch_q02/datafusion:vortex-file-compressed 🚨 696917875 520470209 1.34
tpch_q03/datafusion:vortex-file-compressed 🚨 692349743 462073880 1.50
tpch_q04/datafusion:vortex-file-compressed 255912204 257771599 0.99
tpch_q05/datafusion:vortex-file-compressed 473628995 467477393 1.01
tpch_q06/datafusion:vortex-file-compressed 332855002 317726062 1.05
tpch_q07/datafusion:vortex-file-compressed 509458694 422654952 1.21
tpch_q08/datafusion:vortex-file-compressed 613563508 754596304 0.81
tpch_q09/datafusion:vortex-file-compressed 🚀 499585978 729093377 0.69
tpch_q10/datafusion:vortex-file-compressed 653212656 546319107 1.20
tpch_q11/datafusion:vortex-file-compressed 296217902 334291995 0.89
tpch_q12/datafusion:vortex-file-compressed 414955847 459470152 0.90
tpch_q13/datafusion:vortex-file-compressed 215124034 174007685 1.24
tpch_q14/datafusion:vortex-file-compressed 🚨 341257283 255583939 1.34
tpch_q15/datafusion:vortex-file-compressed 🚨 595590469 445772093 1.34
tpch_q16/datafusion:vortex-file-compressed 253970943 208066030 1.22
tpch_q17/datafusion:vortex-file-compressed 🚨 566819450 365397486 1.55
tpch_q18/datafusion:vortex-file-compressed 🚨 483653650 346794610 1.39
tpch_q19/datafusion:vortex-file-compressed 572256293 481892400 1.19
tpch_q20/datafusion:vortex-file-compressed 409545946 376884093 1.09
tpch_q21/datafusion:vortex-file-compressed 894806260 696805672 1.28
tpch_q22/datafusion:vortex-file-compressed 🚨 295957141 165449779 1.79
datafusion / vortex-compact (1.075x ➖, 1↑ 4↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 263497957 288421495 0.91
tpch_q02/datafusion:vortex-compact 504707179 427023808 1.18
tpch_q03/datafusion:vortex-compact 🚨 683090356 393481032 1.74
tpch_q04/datafusion:vortex-compact 248700600 224267519 1.11
tpch_q05/datafusion:vortex-compact 🚨 537323946 400198191 1.34
tpch_q06/datafusion:vortex-compact 🚨 699023978 325613274 2.15
tpch_q07/datafusion:vortex-compact 🚨 573105289 433463177 1.32
tpch_q08/datafusion:vortex-compact 556362824 607010453 0.92
tpch_q09/datafusion:vortex-compact 440277578 426782717 1.03
tpch_q10/datafusion:vortex-compact 503964240 473034390 1.07
tpch_q11/datafusion:vortex-compact 292198579 261003591 1.12
tpch_q12/datafusion:vortex-compact 433816408 498689490 0.87
tpch_q13/datafusion:vortex-compact 🚀 120431001 177074811 0.68
tpch_q14/datafusion:vortex-compact 268942279 299695335 0.90
tpch_q15/datafusion:vortex-compact 465598857 579875490 0.80
tpch_q16/datafusion:vortex-compact 220590175 256092618 0.86
tpch_q17/datafusion:vortex-compact 521780575 471301049 1.11
tpch_q18/datafusion:vortex-compact 337521126 340784625 0.99
tpch_q19/datafusion:vortex-compact 653233029 606644238 1.08
tpch_q20/datafusion:vortex-compact 537685574 463286182 1.16
tpch_q21/datafusion:vortex-compact 588787861 585596962 1.01
tpch_q22/datafusion:vortex-compact 129054488 117941531 1.09
datafusion / parquet (1.064x ➖, 0↑ 4↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 376813252 396577276 0.95
tpch_q02/datafusion:parquet 🚨 680827455 497802389 1.37
tpch_q03/datafusion:parquet 366824107 522888737 0.70
tpch_q04/datafusion:parquet 🚨 257059397 185083607 1.39
tpch_q05/datafusion:parquet 453947827 444511464 1.02
tpch_q06/datafusion:parquet 144700405 135354946 1.07
tpch_q07/datafusion:parquet 443941019 443773307 1.00
tpch_q08/datafusion:parquet 590698506 549912039 1.07
tpch_q09/datafusion:parquet 453122242 484218679 0.94
tpch_q10/datafusion:parquet 523252545 492568260 1.06
tpch_q11/datafusion:parquet 315709233 426577908 0.74
tpch_q12/datafusion:parquet 247377249 226532825 1.09
tpch_q13/datafusion:parquet 425132558 469975714 0.90
tpch_q14/datafusion:parquet 257179792 216422340 1.19
tpch_q15/datafusion:parquet 320139764 299919997 1.07
tpch_q16/datafusion:parquet 195800529 232143266 0.84
tpch_q17/datafusion:parquet 479998322 419631808 1.14
tpch_q18/datafusion:parquet 568365307 500108453 1.14
tpch_q19/datafusion:parquet 🚨 417954394 302791442 1.38
tpch_q20/datafusion:parquet 🚨 494535056 312990932 1.58
tpch_q21/datafusion:parquet 641734322 501068718 1.28
tpch_q22/datafusion:parquet 120269113 128285974 0.94
duckdb / vortex-file-compressed (0.908x ➖, 0↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 301020160 392612980 0.77
tpch_q02/duckdb:vortex-file-compressed 969418046 1142254312 0.85
tpch_q03/duckdb:vortex-file-compressed 656355279 712352069 0.92
tpch_q04/duckdb:vortex-file-compressed 405486028 399555162 1.01
tpch_q05/duckdb:vortex-file-compressed 966395875 1012407492 0.95
tpch_q06/duckdb:vortex-file-compressed 394959514 488075177 0.81
tpch_q07/duckdb:vortex-file-compressed 1000500174 1044999470 0.96
tpch_q08/duckdb:vortex-file-compressed 1063519057 1081923254 0.98
tpch_q09/duckdb:vortex-file-compressed 1134050088 1151657317 0.98
tpch_q10/duckdb:vortex-file-compressed 773595137 813013479 0.95
tpch_q11/duckdb:vortex-file-compressed 549565920 622108737 0.88
tpch_q12/duckdb:vortex-file-compressed 777679391 747960710 1.04
tpch_q13/duckdb:vortex-file-compressed 517183065 470419196 1.10
tpch_q14/duckdb:vortex-file-compressed 376435134 452499279 0.83
tpch_q15/duckdb:vortex-file-compressed 296561576 407766210 0.73
tpch_q16/duckdb:vortex-file-compressed 332290539 413054530 0.80
tpch_q17/duckdb:vortex-file-compressed 722040299 879261324 0.82
tpch_q18/duckdb:vortex-file-compressed 555746183 785408305 0.71
tpch_q19/duckdb:vortex-file-compressed 505337389 532635957 0.95
tpch_q20/duckdb:vortex-file-compressed 907860933 879050392 1.03
tpch_q21/duckdb:vortex-file-compressed 1151373085 1182582789 0.97
tpch_q22/duckdb:vortex-file-compressed 320398337 305922284 1.05
duckdb / vortex-compact (0.863x ➖, 1↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 317977547 327277938 0.97
tpch_q02/duckdb:vortex-compact 911950427 1069014413 0.85
tpch_q03/duckdb:vortex-compact 615413205 614789650 1.00
tpch_q04/duckdb:vortex-compact 368906849 499175406 0.74
tpch_q05/duckdb:vortex-compact 726285715 844990848 0.86
tpch_q06/duckdb:vortex-compact 451999939 385085405 1.17
tpch_q07/duckdb:vortex-compact 959575990 978743507 0.98
tpch_q08/duckdb:vortex-compact 1062613317 1340412858 0.79
tpch_q09/duckdb:vortex-compact 1006215555 1285318543 0.78
tpch_q10/duckdb:vortex-compact 691331096 949710149 0.73
tpch_q11/duckdb:vortex-compact 460882781 597751392 0.77
tpch_q12/duckdb:vortex-compact 643043811 778873954 0.83
tpch_q13/duckdb:vortex-compact 369843834 463902479 0.80
tpch_q14/duckdb:vortex-compact 391184371 434343350 0.90
tpch_q15/duckdb:vortex-compact 360482831 325567695 1.11
tpch_q16/duckdb:vortex-compact 352650090 350487543 1.01
tpch_q17/duckdb:vortex-compact 606527935 622771203 0.97
tpch_q18/duckdb:vortex-compact 521786425 644711525 0.81
tpch_q19/duckdb:vortex-compact 🚀 417899026 626599130 0.67
tpch_q20/duckdb:vortex-compact 747041039 929957155 0.80
tpch_q21/duckdb:vortex-compact 954595149 1150097333 0.83
tpch_q22/duckdb:vortex-compact 278772373 349640845 0.80
duckdb / parquet (0.928x ➖, 0↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 516005720 471845172 1.09
tpch_q02/duckdb:parquet 1164404187 1299000331 0.90
tpch_q03/duckdb:parquet 1149981600 1085570138 1.06
tpch_q04/duckdb:parquet 660563614 746869961 0.88
tpch_q05/duckdb:parquet 1402418665 1349367966 1.04
tpch_q06/duckdb:parquet 445197858 611072544 0.73
tpch_q07/duckdb:parquet 1141878739 1461991342 0.78
tpch_q08/duckdb:parquet 1676573081 1874498310 0.89
tpch_q09/duckdb:parquet 1393681467 1534437345 0.91
tpch_q10/duckdb:parquet 1329872076 1433401096 0.93
tpch_q11/duckdb:parquet 785423764 800857382 0.98
tpch_q12/duckdb:parquet 833975296 782452217 1.07
tpch_q13/duckdb:parquet 918445474 979371428 0.94
tpch_q14/duckdb:parquet 763763124 740566606 1.03
tpch_q15/duckdb:parquet 543708660 537925689 1.01
tpch_q16/duckdb:parquet 661514256 767344374 0.86
tpch_q17/duckdb:parquet 831370942 875915568 0.95
tpch_q18/duckdb:parquet 891494688 1022599616 0.87
tpch_q19/duckdb:parquet 798531545 996422745 0.80
tpch_q20/duckdb:parquet 1260761392 1269047344 0.99
tpch_q21/duckdb:parquet 1097841631 1195391538 0.92
tpch_q22/duckdb:parquet 572960891 643111192 0.89
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact -8.6% +1.9% -10.4% +77.1% ➖ noise
1 datafusion:vortex-file-compressed +17.7% +1.9% +15.5% +83.1% ➖ noise
1 duckdb:vortex-compact -2.8% +1.9% -4.7% +50.2% ➖ noise
1 duckdb:vortex-file-compressed -23.3% +1.9% -24.8% +54.0% ➖ noise
2 datafusion:vortex-compact +18.2% +10.7% +6.7% +39.3% ➖ noise
2 datafusion:vortex-file-compressed +33.9% +10.7% +20.9% +30.7% ➖ noise
2 duckdb:vortex-compact -14.7% +10.7% -23.0% +30.7% ➖ noise
2 duckdb:vortex-file-compressed -15.1% +10.7% -23.4% +30.7% ➖ noise
3 datafusion:vortex-compact +73.6% -13.8% +101.4% +43.3% 🚨 regression
3 datafusion:vortex-file-compressed +49.8% -13.8% +73.8% +44.3% 🚨 regression
3 duckdb:vortex-compact +0.1% -13.8% +16.1% +39.9% ➖ noise
3 duckdb:vortex-file-compressed -7.9% -13.8% +6.9% +38.8% ➖ noise
4 datafusion:vortex-compact +10.9% +10.8% +0.1% +50.3% ➖ noise
4 datafusion:vortex-file-compressed -0.7% +10.8% -10.4% +35.2% ➖ noise
4 duckdb:vortex-compact -26.1% +10.8% -33.3% +30.7% ✅ faster
4 duckdb:vortex-file-compressed +1.5% +10.8% -8.4% +30.7% ➖ noise
5 datafusion:vortex-compact +34.3% +3.0% +30.3% +36.3% ➖ noise
5 datafusion:vortex-file-compressed +1.3% +3.0% -1.7% +30.7% ➖ noise
5 duckdb:vortex-compact -14.0% +3.0% -16.6% +30.7% ➖ noise
5 duckdb:vortex-file-compressed -4.5% +3.0% -7.3% +30.7% ➖ noise
6 datafusion:vortex-compact +114.7% -11.7% +143.3% +44.9% 🚨 regression
6 datafusion:vortex-file-compressed +4.8% -11.7% +18.7% +30.7% ➖ noise
6 duckdb:vortex-compact +17.4% -11.7% +33.0% +43.4% ➖ noise
6 duckdb:vortex-file-compressed -19.1% -11.7% -8.3% +38.3% ➖ noise
7 datafusion:vortex-compact +32.2% -11.6% +49.6% +30.7% 🚨 regression
7 datafusion:vortex-file-compressed +20.5% -11.6% +36.4% +38.1% ➖ noise
7 duckdb:vortex-compact -2.0% -11.6% +10.9% +30.7% ➖ noise
7 duckdb:vortex-file-compressed -4.3% -11.6% +8.3% +30.7% ➖ noise
8 datafusion:vortex-compact -8.3% -2.0% -6.5% +35.0% ➖ noise
8 datafusion:vortex-file-compressed -18.7% -2.0% -17.0% +30.7% ➖ noise
8 duckdb:vortex-compact -20.7% -2.0% -19.1% +30.7% ➖ noise
8 duckdb:vortex-file-compressed -1.7% -2.0% +0.3% +30.7% ➖ noise
9 datafusion:vortex-compact +3.2% -7.8% +11.9% +30.7% ➖ noise
9 datafusion:vortex-file-compressed -31.5% -7.8% -25.7% +31.3% ✅ faster
9 duckdb:vortex-compact -21.7% -7.8% -15.1% +30.7% ➖ noise
9 duckdb:vortex-file-compressed -1.5% -7.8% +6.8% +30.7% ➖ noise
10 datafusion:vortex-compact +6.5% -0.7% +7.3% +30.7% ➖ noise
10 datafusion:vortex-file-compressed +19.6% -0.7% +20.4% +37.4% ➖ noise
10 duckdb:vortex-compact -27.2% -0.7% -26.7% +30.7% ✅ faster
10 duckdb:vortex-file-compressed -4.8% -0.7% -4.2% +30.7% ➖ noise
11 datafusion:vortex-compact +12.0% -14.8% +31.4% +30.7% 🚨 regression
11 datafusion:vortex-file-compressed -11.4% -14.8% +4.0% +30.7% ➖ noise
11 duckdb:vortex-compact -22.9% -14.8% -9.5% +30.7% ➖ noise
11 duckdb:vortex-file-compressed -11.7% -14.8% +3.7% +30.7% ➖ noise
12 datafusion:vortex-compact -13.0% +7.9% -19.4% +30.7% ➖ noise
12 datafusion:vortex-file-compressed -9.7% +7.9% -16.3% +30.7% ➖ noise
12 duckdb:vortex-compact -17.4% +7.9% -23.5% +30.7% ✅ faster
12 duckdb:vortex-file-compressed +4.0% +7.9% -3.6% +30.7% ➖ noise
13 datafusion:vortex-compact -32.0% -7.9% -26.2% +47.8% ➖ noise
13 datafusion:vortex-file-compressed +23.6% -7.9% +34.2% +52.6% ➖ noise
13 duckdb:vortex-compact -20.3% -7.9% -13.4% +30.7% ➖ noise
13 duckdb:vortex-file-compressed +9.9% -7.9% +19.4% +32.0% ➖ noise
14 datafusion:vortex-compact -10.3% +10.7% -18.9% +42.3% ➖ noise
14 datafusion:vortex-file-compressed +33.5% +10.7% +20.6% +34.5% ➖ noise
14 duckdb:vortex-compact -9.9% +10.7% -18.6% +30.7% ➖ noise
14 duckdb:vortex-file-compressed -16.8% +10.7% -24.9% +30.7% ✅ faster
15 datafusion:vortex-compact -19.7% +3.9% -22.7% +37.3% ➖ noise
15 datafusion:vortex-file-compressed +33.6% +3.9% +28.6% +30.7% ➖ noise
15 duckdb:vortex-compact +10.7% +3.9% +6.6% +30.7% ➖ noise
15 duckdb:vortex-file-compressed -27.3% +3.9% -30.0% +30.7% ✅ faster
16 datafusion:vortex-compact -13.9% -14.7% +1.0% +30.7% ➖ noise
16 datafusion:vortex-file-compressed +22.1% -14.7% +43.1% +30.7% 🚨 regression
16 duckdb:vortex-compact +0.6% -14.7% +18.0% +30.7% ➖ noise
16 duckdb:vortex-file-compressed -19.6% -14.7% -5.7% +30.7% ➖ noise
17 datafusion:vortex-compact +10.7% +4.2% +6.3% +38.7% ➖ noise
17 datafusion:vortex-file-compressed +55.1% +4.2% +48.9% +30.7% 🚨 regression
17 duckdb:vortex-compact -2.6% +4.2% -6.5% +30.7% ➖ noise
17 duckdb:vortex-file-compressed -17.9% +4.2% -21.2% +40.1% ➖ noise
18 datafusion:vortex-compact -1.0% -0.5% -0.5% +33.8% ➖ noise
18 datafusion:vortex-file-compressed +39.5% -0.5% +40.1% +30.7% 🚨 regression
18 duckdb:vortex-compact -19.1% -0.5% -18.7% +30.7% ➖ noise
18 duckdb:vortex-file-compressed -29.2% -0.5% -28.9% +34.5% ✅ faster
19 datafusion:vortex-compact +7.7% +5.2% +2.4% +30.7% ➖ noise
19 datafusion:vortex-file-compressed +18.8% +5.2% +12.9% +31.4% ➖ noise
19 duckdb:vortex-compact -33.3% +5.2% -36.6% +33.7% ✅ faster
19 duckdb:vortex-file-compressed -5.1% +5.2% -9.8% +35.7% ➖ noise
20 datafusion:vortex-compact +16.1% +25.3% -7.4% +30.7% ➖ noise
20 datafusion:vortex-file-compressed +8.7% +25.3% -13.3% +30.7% ➖ noise
20 duckdb:vortex-compact -19.7% +25.3% -35.9% +30.7% ✅ faster
20 duckdb:vortex-file-compressed +3.3% +25.3% -17.6% +31.2% ➖ noise
21 datafusion:vortex-compact +0.5% +8.5% -7.3% +30.7% ➖ noise
21 datafusion:vortex-file-compressed +28.4% +8.5% +18.4% +32.1% ➖ noise
21 duckdb:vortex-compact -17.0% +8.5% -23.5% +31.9% ➖ noise
21 duckdb:vortex-file-compressed -2.6% +8.5% -10.2% +30.7% ➖ noise
22 datafusion:vortex-compact +9.4% -8.6% +19.7% +56.0% ➖ noise
22 datafusion:vortex-file-compressed +78.9% -8.6% +95.7% +80.4% 🚨 regression
22 duckdb:vortex-compact -20.3% -8.6% -12.8% +53.2% ➖ noise
22 duckdb:vortex-file-compressed +4.7% -8.6% +14.6% +54.1% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.7%
Vortex (geomean): 1.034x ➖
Parquet (geomean): 1.031x ➖
Shifts: Parquet (control) +3.1% · Median polish +3.7%


datafusion / vortex-file-compressed (1.045x ➖, 0↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 416939973 381665066 1.09
tpch_q02/datafusion:vortex-file-compressed 117813599 109459658 1.08
tpch_q03/datafusion:vortex-file-compressed 222750437 209576951 1.06
tpch_q04/datafusion:vortex-file-compressed 117010398 113466779 1.03
tpch_q05/datafusion:vortex-file-compressed 403134149 376587468 1.07
tpch_q06/datafusion:vortex-file-compressed 38324376 36449653 1.05
tpch_q07/datafusion:vortex-file-compressed 525549062 500794164 1.05
tpch_q08/datafusion:vortex-file-compressed 387160680 367812089 1.05
tpch_q09/datafusion:vortex-file-compressed 668623909 645457976 1.04
tpch_q10/datafusion:vortex-file-compressed 236759393 235295926 1.01
tpch_q11/datafusion:vortex-file-compressed 90060210 85254380 1.06
tpch_q12/datafusion:vortex-file-compressed 116810270 116035439 1.01
tpch_q13/datafusion:vortex-file-compressed 225293938 218450458 1.03
tpch_q14/datafusion:vortex-file-compressed 56249855 52668345 1.07
tpch_q15/datafusion:vortex-file-compressed 103753308 99832583 1.04
tpch_q16/datafusion:vortex-file-compressed 78791738 76818913 1.03
tpch_q17/datafusion:vortex-file-compressed 663079788 642610387 1.03
tpch_q18/datafusion:vortex-file-compressed 901508210 867581362 1.04
tpch_q19/datafusion:vortex-file-compressed 75546405 74928314 1.01
tpch_q20/datafusion:vortex-file-compressed 169849523 161816212 1.05
tpch_q21/datafusion:vortex-file-compressed 694365064 669813504 1.04
tpch_q22/datafusion:vortex-file-compressed 70459453 65972542 1.07
datafusion / vortex-compact (1.055x ➖, 0↑ 2↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 457299057 436549026 1.05
tpch_q02/datafusion:vortex-compact 116866769 113132626 1.03
tpch_q03/datafusion:vortex-compact 227433791 215305290 1.06
tpch_q04/datafusion:vortex-compact 123599705 121316221 1.02
tpch_q05/datafusion:vortex-compact 397348290 387121897 1.03
tpch_q06/datafusion:vortex-compact 62099940 59395229 1.05
tpch_q07/datafusion:vortex-compact 551473200 524528407 1.05
tpch_q08/datafusion:vortex-compact 390932029 374322247 1.04
tpch_q09/datafusion:vortex-compact 701090190 656578989 1.07
tpch_q10/datafusion:vortex-compact 259565299 249894821 1.04
tpch_q11/datafusion:vortex-compact 93318673 87952701 1.06
tpch_q12/datafusion:vortex-compact 165375295 158696247 1.04
tpch_q13/datafusion:vortex-compact 289193966 265827357 1.09
tpch_q14/datafusion:vortex-compact 75592590 71973081 1.05
tpch_q15/datafusion:vortex-compact 166180240 154587014 1.07
tpch_q16/datafusion:vortex-compact 🚨 90760023 81994064 1.11
tpch_q17/datafusion:vortex-compact 701009116 651354294 1.08
tpch_q18/datafusion:vortex-compact 935535476 869591201 1.08
tpch_q19/datafusion:vortex-compact 128213731 125300136 1.02
tpch_q20/datafusion:vortex-compact 208691208 191647676 1.09
tpch_q21/datafusion:vortex-compact 🚨 738578567 670935873 1.10
tpch_q22/datafusion:vortex-compact 75571609 75277717 1.00
datafusion / parquet (1.033x ➖, 0↑ 1↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 479940028 460043514 1.04
tpch_q02/datafusion:parquet 176933607 174687772 1.01
tpch_q03/datafusion:parquet 295809753 282614774 1.05
tpch_q04/datafusion:parquet 134832553 129084408 1.04
tpch_q05/datafusion:parquet 460424128 437164497 1.05
tpch_q06/datafusion:parquet 122103454 126784480 0.96
tpch_q07/datafusion:parquet 624475540 598869832 1.04
tpch_q08/datafusion:parquet 493265782 464810843 1.06
tpch_q09/datafusion:parquet 779575962 753488018 1.03
tpch_q10/datafusion:parquet 524518896 506096795 1.04
tpch_q11/datafusion:parquet 🚨 130032517 116047117 1.12
tpch_q12/datafusion:parquet 216307515 203839030 1.06
tpch_q13/datafusion:parquet 346313494 329617722 1.05
tpch_q14/datafusion:parquet 165475444 159679239 1.04
tpch_q15/datafusion:parquet 259446471 249979352 1.04
tpch_q16/datafusion:parquet 128039748 130440253 0.98
tpch_q17/datafusion:parquet 712781735 681615987 1.05
tpch_q18/datafusion:parquet 934252795 907715876 1.03
tpch_q19/datafusion:parquet 259024012 266578830 0.97
tpch_q20/datafusion:parquet 297784317 298052484 1.00
tpch_q21/datafusion:parquet 733306639 699845965 1.05
tpch_q22/datafusion:parquet 219174873 217005304 1.01
datafusion / arrow (1.051x ➖, 0↑ 2↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 625757351 581000861 1.08
tpch_q02/datafusion:arrow 175038312 162537149 1.08
tpch_q03/datafusion:arrow 504006748 466502526 1.08
tpch_q04/datafusion:arrow 🚨 371405485 334714486 1.11
tpch_q05/datafusion:arrow 951661997 927851278 1.03
tpch_q06/datafusion:arrow 284236613 280628934 1.01
tpch_q07/datafusion:arrow 1167332030 1166539260 1.00
tpch_q08/datafusion:arrow 1151775981 1133040523 1.02
tpch_q09/datafusion:arrow 1390299075 1340415478 1.04
tpch_q10/datafusion:arrow 621594629 598718676 1.04
tpch_q11/datafusion:arrow 148658042 137688525 1.08
tpch_q12/datafusion:arrow 781510793 722186375 1.08
tpch_q13/datafusion:arrow 510859604 507734381 1.01
tpch_q14/datafusion:arrow 327324611 313210108 1.05
tpch_q15/datafusion:arrow 717897907 688817450 1.04
tpch_q16/datafusion:arrow 109816020 106077240 1.04
tpch_q17/datafusion:arrow 1403924786 1318488952 1.06
tpch_q18/datafusion:arrow 2016980407 1961582456 1.03
tpch_q19/datafusion:arrow 545496946 501547050 1.09
tpch_q20/datafusion:arrow 🚨 548834225 490522895 1.12
tpch_q21/datafusion:arrow 3097854258 2967997979 1.04
tpch_q22/datafusion:arrow 135351276 130962867 1.03
duckdb / vortex-file-compressed (1.017x ➖, 0↑ 1↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 171472094 170019281 1.01
tpch_q02/duckdb:vortex-file-compressed 52651473 50838509 1.04
tpch_q03/duckdb:vortex-file-compressed 124918086 121024826 1.03
tpch_q04/duckdb:vortex-file-compressed 161085604 157727134 1.02
tpch_q05/duckdb:vortex-file-compressed 136355346 135459340 1.01
tpch_q06/duckdb:vortex-file-compressed 🚨 37188273 33006224 1.13
tpch_q07/duckdb:vortex-file-compressed 131973909 131883932 1.00
tpch_q08/duckdb:vortex-file-compressed 171440377 168270420 1.02
tpch_q09/duckdb:vortex-file-compressed 394035885 395972742 1.00
tpch_q10/duckdb:vortex-file-compressed 191666956 189857253 1.01
tpch_q11/duckdb:vortex-file-compressed 33138489 31940473 1.04
tpch_q12/duckdb:vortex-file-compressed 101460957 100708688 1.01
tpch_q13/duckdb:vortex-file-compressed 270862873 267439611 1.01
tpch_q14/duckdb:vortex-file-compressed 53650995 53072467 1.01
tpch_q15/duckdb:vortex-file-compressed 88320735 88889247 0.99
tpch_q16/duckdb:vortex-file-compressed 77284881 78625795 0.98
tpch_q17/duckdb:vortex-file-compressed 94839804 93567020 1.01
tpch_q18/duckdb:vortex-file-compressed 289828288 285075790 1.02
tpch_q19/duckdb:vortex-file-compressed 79862501 78820086 1.01
tpch_q20/duckdb:vortex-file-compressed 142472710 140753131 1.01
tpch_q21/duckdb:vortex-file-compressed 502750979 489353918 1.03
tpch_q22/duckdb:vortex-file-compressed 64024347 63899219 1.00
duckdb / vortex-compact (1.020x ➖, 0↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 231136701 231835453 1.00
tpch_q02/duckdb:vortex-compact 57236231 57344119 1.00
tpch_q03/duckdb:vortex-compact 138739650 135280362 1.03
tpch_q04/duckdb:vortex-compact 173694930 170467186 1.02
tpch_q05/duckdb:vortex-compact 165177950 163843437 1.01
tpch_q06/duckdb:vortex-compact 58359267 55530951 1.05
tpch_q07/duckdb:vortex-compact 173477562 173770769 1.00
tpch_q08/duckdb:vortex-compact 194022649 185912036 1.04
tpch_q09/duckdb:vortex-compact 440713307 426835335 1.03
tpch_q10/duckdb:vortex-compact 220684589 220835744 1.00
tpch_q11/duckdb:vortex-compact 39295403 38733732 1.01
tpch_q12/duckdb:vortex-compact 164107939 162704586 1.01
tpch_q13/duckdb:vortex-compact 327992588 325076623 1.01
tpch_q14/duckdb:vortex-compact 73302271 71842553 1.02
tpch_q15/duckdb:vortex-compact 117421347 113776484 1.03
tpch_q16/duckdb:vortex-compact 81545336 79820972 1.02
tpch_q17/duckdb:vortex-compact 108375387 106325294 1.02
tpch_q18/duckdb:vortex-compact 295068063 290967875 1.01
tpch_q19/duckdb:vortex-compact 98472106 96070432 1.02
tpch_q20/duckdb:vortex-compact 183498378 176190492 1.04
tpch_q21/duckdb:vortex-compact 529388681 513642522 1.03
tpch_q22/duckdb:vortex-compact 73221020 71572696 1.02
duckdb / parquet (1.030x ➖, 0↑ 1↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 266308999 265216052 1.00
tpch_q02/duckdb:parquet 101065621 103318061 0.98
tpch_q03/duckdb:parquet 219302280 209180287 1.05
tpch_q04/duckdb:parquet 143595801 134501639 1.07
tpch_q05/duckdb:parquet 232084484 227784081 1.02
tpch_q06/duckdb:parquet 75513571 74663518 1.01
tpch_q07/duckdb:parquet 191864666 186740005 1.03
tpch_q08/duckdb:parquet 275022208 263794835 1.04
tpch_q09/duckdb:parquet 🚨 537462990 472811244 1.14
tpch_q10/duckdb:parquet 654241721 619779269 1.06
tpch_q11/duckdb:parquet 68712666 65150215 1.05
tpch_q12/duckdb:parquet 134193521 129673921 1.03
tpch_q13/duckdb:parquet 426828656 438982202 0.97
tpch_q14/duckdb:parquet 179197381 179323592 1.00
tpch_q15/duckdb:parquet 106594501 102468006 1.04
tpch_q16/duckdb:parquet 169334948 163750492 1.03
tpch_q17/duckdb:parquet 183025240 180836681 1.01
tpch_q18/duckdb:parquet 365763423 361414230 1.01
tpch_q19/duckdb:parquet 289662464 282630707 1.02
tpch_q20/duckdb:parquet 236822566 228729886 1.04
tpch_q21/duckdb:parquet 587618328 559738170 1.05
tpch_q22/duckdb:parquet 296578790 293218864 1.01
duckdb / duckdb (1.041x ➖, 0↑ 1↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 121514293 120131506 1.01
tpch_q02/duckdb:duckdb 🚨 53837653 48870684 1.10
tpch_q03/duckdb:duckdb 107352850 103009872 1.04
tpch_q04/duckdb:duckdb 145199184 137871136 1.05
tpch_q05/duckdb:duckdb 125332176 119079055 1.05
tpch_q06/duckdb:duckdb 46422004 44214123 1.05
tpch_q07/duckdb:duckdb 94369870 90463637 1.04
tpch_q08/duckdb:duckdb 122407685 118185929 1.04
tpch_q09/duckdb:duckdb 296838818 278934339 1.06
tpch_q10/duckdb:duckdb 219605887 214892291 1.02
tpch_q11/duckdb:duckdb 19979083 19184791 1.04
tpch_q12/duckdb:duckdb 92255999 89875204 1.03
tpch_q13/duckdb:duckdb 236001782 229336510 1.03
tpch_q14/duckdb:duckdb 80481676 77349065 1.04
tpch_q15/duckdb:duckdb 82831245 81365928 1.02
tpch_q16/duckdb:duckdb 80069180 75686506 1.06
tpch_q17/duckdb:duckdb 90037994 87996921 1.02
tpch_q18/duckdb:duckdb 240250340 233247966 1.03
tpch_q19/duckdb:duckdb 129132608 123653273 1.04
tpch_q20/duckdb:duckdb 121017310 117218340 1.03
tpch_q21/duckdb:duckdb 330390011 305072994 1.08
tpch_q22/duckdb:duckdb 71450703 70926899 1.01
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:arrow +7.7% +2.3% +5.2% +10.0% ➖ noise
1 datafusion:vortex-compact +4.8% +2.3% +2.3% +10.0% ➖ noise
1 datafusion:vortex-file-compressed +9.2% +2.3% +6.7% +10.0% ➖ noise
1 duckdb:duckdb +1.2% +2.3% -1.2% +10.0% ➖ noise
1 duckdb:vortex-compact -0.3% +2.3% -2.6% +10.0% ➖ noise
1 duckdb:vortex-file-compressed +0.9% +2.3% -1.5% +10.0% ➖ noise
2 datafusion:arrow +7.7% -0.5% +8.2% +10.0% ➖ noise
2 datafusion:vortex-compact +3.3% -0.5% +3.8% +10.0% ➖ noise
2 datafusion:vortex-file-compressed +7.6% -0.5% +8.1% +10.0% ➖ noise
2 duckdb:duckdb +10.2% -0.5% +10.7% +10.0% 🚨 regression
2 duckdb:vortex-compact -0.2% -0.5% +0.3% +17.2% ➖ noise
2 duckdb:vortex-file-compressed +3.6% -0.5% +4.0% +10.4% ➖ noise
3 datafusion:arrow +8.0% +4.8% +3.1% +10.0% ➖ noise
3 datafusion:vortex-compact +5.6% +4.8% +0.8% +10.0% ➖ noise
3 datafusion:vortex-file-compressed +6.3% +4.8% +1.5% +10.0% ➖ noise
3 duckdb:duckdb +4.2% +4.8% -0.5% +10.0% ➖ noise
3 duckdb:vortex-compact +2.6% +4.8% -2.1% +10.0% ➖ noise
3 duckdb:vortex-file-compressed +3.2% +4.8% -1.5% +10.0% ➖ noise
4 datafusion:arrow +11.0% +5.6% +5.1% +10.0% ➖ noise
4 datafusion:vortex-compact +1.9% +5.6% -3.5% +10.0% ➖ noise
4 datafusion:vortex-file-compressed +3.1% +5.6% -2.3% +10.0% ➖ noise
4 duckdb:duckdb +5.3% +5.6% -0.3% +10.0% ➖ noise
4 duckdb:vortex-compact +1.9% +5.6% -3.5% +10.0% ➖ noise
4 duckdb:vortex-file-compressed +2.1% +5.6% -3.3% +10.0% ➖ noise
5 datafusion:arrow +2.6% +3.6% -1.0% +10.0% ➖ noise
5 datafusion:vortex-compact +2.6% +3.6% -0.9% +10.0% ➖ noise
5 datafusion:vortex-file-compressed +7.0% +3.6% +3.3% +10.0% ➖ noise
5 duckdb:duckdb +5.3% +3.6% +1.6% +10.0% ➖ noise
5 duckdb:vortex-compact +0.8% +3.6% -2.7% +10.0% ➖ noise
5 duckdb:vortex-file-compressed +0.7% +3.6% -2.8% +10.0% ➖ noise
6 datafusion:arrow +1.3% -1.3% +2.6% +10.0% ➖ noise
6 datafusion:vortex-compact +4.6% -1.3% +5.9% +10.0% ➖ noise
6 datafusion:vortex-file-compressed +5.1% -1.3% +6.5% +10.0% ➖ noise
6 duckdb:duckdb +5.0% -1.3% +6.4% +10.0% ➖ noise
6 duckdb:vortex-compact +5.1% -1.3% +6.5% +10.0% ➖ noise
6 duckdb:vortex-file-compressed +12.7% -1.3% +14.2% +10.4% 🚨 regression
7 datafusion:arrow +0.1% +3.5% -3.3% +10.0% ➖ noise
7 datafusion:vortex-compact +5.1% +3.5% +1.6% +10.0% ➖ noise
7 datafusion:vortex-file-compressed +4.9% +3.5% +1.4% +10.0% ➖ noise
7 duckdb:duckdb +4.3% +3.5% +0.8% +10.0% ➖ noise
7 duckdb:vortex-compact -0.2% +3.5% -3.6% +10.0% ➖ noise
7 duckdb:vortex-file-compressed +0.1% +3.5% -3.3% +10.0% ➖ noise
8 datafusion:arrow +1.7% +5.2% -3.4% +10.0% ➖ noise
8 datafusion:vortex-compact +4.4% +5.2% -0.7% +10.0% ➖ noise
8 datafusion:vortex-file-compressed +5.3% +5.2% +0.1% +10.0% ➖ noise
8 duckdb:duckdb +3.6% +5.2% -1.5% +10.0% ➖ noise
8 duckdb:vortex-compact +4.4% +5.2% -0.8% +10.0% ➖ noise
8 duckdb:vortex-file-compressed +1.9% +5.2% -3.1% +10.0% ➖ noise
9 datafusion:arrow +3.7% +8.4% -4.4% +10.0% ➖ noise
9 datafusion:vortex-compact +6.8% +8.4% -1.5% +10.0% ➖ noise
9 datafusion:vortex-file-compressed +3.6% +8.4% -4.5% +10.0% ➖ noise
9 duckdb:duckdb +6.4% +8.4% -1.9% +10.0% ➖ noise
9 duckdb:vortex-compact +3.3% +8.4% -4.8% +10.0% ➖ noise
9 duckdb:vortex-file-compressed -0.5% +8.4% -8.2% +10.0% ➖ noise
10 datafusion:arrow +3.8% +4.6% -0.7% +10.0% ➖ noise
10 datafusion:vortex-compact +3.9% +4.6% -0.7% +10.0% ➖ noise
10 datafusion:vortex-file-compressed +0.6% +4.6% -3.8% +10.0% ➖ noise
10 duckdb:duckdb +2.2% +4.6% -2.3% +10.0% ➖ noise
10 duckdb:vortex-compact -0.1% +4.6% -4.5% +10.0% ➖ noise
10 duckdb:vortex-file-compressed +1.0% +4.6% -3.5% +10.0% ➖ noise
11 datafusion:arrow +8.0% +8.7% -0.7% +10.0% ➖ noise
11 datafusion:vortex-compact +6.1% +8.7% -2.4% +10.0% ➖ noise
11 datafusion:vortex-file-compressed +5.6% +8.7% -2.8% +10.0% ➖ noise
11 duckdb:duckdb +4.1% +8.7% -4.2% +10.0% ➖ noise
11 duckdb:vortex-compact +1.5% +8.7% -6.7% +10.0% ➖ noise
11 duckdb:vortex-file-compressed +3.8% +8.7% -4.6% +19.0% ➖ noise
12 datafusion:arrow +8.2% +4.8% +3.3% +35.4% ➖ noise
12 datafusion:vortex-compact +4.2% +4.8% -0.6% +10.0% ➖ noise
12 datafusion:vortex-file-compressed +0.7% +4.8% -3.9% +10.0% ➖ noise
12 duckdb:duckdb +2.6% +4.8% -2.0% +10.0% ➖ noise
12 duckdb:vortex-compact +0.9% +4.8% -3.8% +10.0% ➖ noise
12 duckdb:vortex-file-compressed +0.7% +4.8% -3.9% +10.0% ➖ noise
13 datafusion:arrow +0.6% +1.1% -0.5% +10.0% ➖ noise
13 datafusion:vortex-compact +8.8% +1.1% +7.6% +10.0% ➖ noise
13 datafusion:vortex-file-compressed +3.1% +1.1% +2.0% +10.0% ➖ noise
13 duckdb:duckdb +2.9% +1.1% +1.8% +10.0% ➖ noise
13 duckdb:vortex-compact +0.9% +1.1% -0.2% +10.0% ➖ noise
13 duckdb:vortex-file-compressed +1.3% +1.1% +0.2% +10.0% ➖ noise
14 datafusion:arrow +4.5% +1.8% +2.7% +10.0% ➖ noise
14 datafusion:vortex-compact +5.0% +1.8% +3.2% +10.0% ➖ noise
14 datafusion:vortex-file-compressed +6.8% +1.8% +4.9% +10.0% ➖ noise
14 duckdb:duckdb +4.0% +1.8% +2.2% +10.0% ➖ noise
14 duckdb:vortex-compact +2.0% +1.8% +0.3% +10.0% ➖ noise
14 duckdb:vortex-file-compressed +1.1% +1.8% -0.7% +10.0% ➖ noise
15 datafusion:arrow +4.2% +3.9% +0.3% +10.0% ➖ noise
15 datafusion:vortex-compact +7.5% +3.9% +3.5% +10.0% ➖ noise
15 datafusion:vortex-file-compressed +3.9% +3.9% +0.0% +10.0% ➖ noise
15 duckdb:duckdb +1.8% +3.9% -2.0% +10.0% ➖ noise
15 duckdb:vortex-compact +3.2% +3.9% -0.7% +10.0% ➖ noise
15 duckdb:vortex-file-compressed -0.6% +3.9% -4.4% +10.0% ➖ noise
16 datafusion:arrow +3.5% +0.8% +2.8% +10.0% ➖ noise
16 datafusion:vortex-compact +10.7% +0.8% +9.9% +10.0% ➖ noise
16 datafusion:vortex-file-compressed +2.6% +0.8% +1.8% +10.0% ➖ noise
16 duckdb:duckdb +5.8% +0.8% +5.0% +10.0% ➖ noise
16 duckdb:vortex-compact +2.2% +0.8% +1.4% +10.0% ➖ noise
16 duckdb:vortex-file-compressed -1.7% +0.8% -2.4% +10.0% ➖ noise
17 datafusion:arrow +6.5% +2.9% +3.5% +10.0% ➖ noise
17 datafusion:vortex-compact +7.6% +2.9% +4.6% +10.0% ➖ noise
17 datafusion:vortex-file-compressed +3.2% +2.9% +0.3% +10.0% ➖ noise
17 duckdb:duckdb +2.3% +2.9% -0.5% +10.0% ➖ noise
17 duckdb:vortex-compact +1.9% +2.9% -0.9% +10.0% ➖ noise
17 duckdb:vortex-file-compressed +1.4% +2.9% -1.5% +10.0% ➖ noise
18 datafusion:arrow +2.8% +2.1% +0.7% +10.0% ➖ noise
18 datafusion:vortex-compact +7.6% +2.1% +5.4% +10.0% ➖ noise
18 datafusion:vortex-file-compressed +3.9% +2.1% +1.8% +10.0% ➖ noise
18 duckdb:duckdb +3.0% +2.1% +0.9% +10.0% ➖ noise
18 duckdb:vortex-compact +1.4% +2.1% -0.6% +10.0% ➖ noise
18 duckdb:vortex-file-compressed +1.7% +2.1% -0.4% +10.0% ➖ noise
19 datafusion:arrow +8.8% -0.2% +9.0% +10.0% ➖ noise
19 datafusion:vortex-compact +2.3% -0.2% +2.5% +10.0% ➖ noise
19 datafusion:vortex-file-compressed +0.8% -0.2% +1.0% +10.0% ➖ noise
19 duckdb:duckdb +4.4% -0.2% +4.6% +10.0% ➖ noise
19 duckdb:vortex-compact +2.5% -0.2% +2.7% +10.0% ➖ noise
19 duckdb:vortex-file-compressed +1.3% -0.2% +1.5% +10.0% ➖ noise
20 datafusion:arrow +11.9% +1.7% +10.0% +10.0% 🚨 regression
20 datafusion:vortex-compact +8.9% +1.7% +7.1% +10.0% ➖ noise
20 datafusion:vortex-file-compressed +5.0% +1.7% +3.2% +10.0% ➖ noise
20 duckdb:duckdb +3.2% +1.7% +1.5% +10.0% ➖ noise
20 duckdb:vortex-compact +4.1% +1.7% +2.4% +10.0% ➖ noise
20 duckdb:vortex-file-compressed +1.2% +1.7% -0.5% +10.0% ➖ noise
21 datafusion:arrow +4.4% +4.9% -0.5% +10.0% ➖ noise
21 datafusion:vortex-compact +10.1% +4.9% +5.0% +10.0% ➖ noise
21 datafusion:vortex-file-compressed +3.7% +4.9% -1.2% +10.0% ➖ noise
21 duckdb:duckdb +8.3% +4.9% +3.3% +10.0% ➖ noise
21 duckdb:vortex-compact +3.1% +4.9% -1.7% +10.0% ➖ noise
21 duckdb:vortex-file-compressed +2.7% +4.9% -2.0% +10.0% ➖ noise
22 datafusion:arrow +3.4% +1.1% +2.3% +10.0% ➖ noise
22 datafusion:vortex-compact +0.4% +1.1% -0.7% +10.0% ➖ noise
22 datafusion:vortex-file-compressed +6.8% +1.1% +5.7% +10.0% ➖ noise
22 duckdb:duckdb +0.7% +1.1% -0.3% +10.0% ➖ noise
22 duckdb:vortex-compact +2.3% +1.1% +1.2% +10.0% ➖ noise
22 duckdb:vortex-file-compressed +0.2% +1.1% -0.9% +10.7% ➖ noise

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

File Sizes: TPC-H SF=10 on NVME

File Size Changes (19 files changed, -0.0% overall, 1↑ 18↓)
File Scale Format Base HEAD Change %
orders_2.vortex 10.0 vortex-compact 114.78 MB 114.78 MB +744 B +0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 180.65 MB 180.65 MB 104 B -0.0%
partsupp_0.vortex 10.0 vortex-file-compressed 180.47 MB 180.47 MB 104 B -0.0%
orders_0.vortex 10.0 vortex-file-compressed 163.92 MB 163.88 MB 42.88 KB -0.0%
orders_1.vortex 10.0 vortex-file-compressed 164.15 MB 164.10 MB 47.14 KB -0.0%
orders_2.vortex 10.0 vortex-file-compressed 164.00 MB 163.95 MB 55.59 KB -0.0%
lineitem_6.vortex 10.0 vortex-file-compressed 133.23 MB 133.12 MB 105.69 KB -0.1%
lineitem_3.vortex 10.0 vortex-file-compressed 133.74 MB 133.63 MB 120.46 KB -0.1%
lineitem_5.vortex 10.0 vortex-file-compressed 133.86 MB 133.74 MB 121.22 KB -0.1%
lineitem_7.vortex 10.0 vortex-file-compressed 134.01 MB 133.88 MB 130.26 KB -0.1%
lineitem_8.vortex 10.0 vortex-file-compressed 134.06 MB 133.93 MB 130.34 KB -0.1%
lineitem_1.vortex 10.0 vortex-file-compressed 134.27 MB 134.13 MB 136.54 KB -0.1%
lineitem_10.vortex 10.0 vortex-file-compressed 134.51 MB 134.37 MB 142.78 KB -0.1%
lineitem_2.vortex 10.0 vortex-file-compressed 134.38 MB 134.24 MB 142.95 KB -0.1%
lineitem_9.vortex 10.0 vortex-file-compressed 134.65 MB 134.51 MB 143.27 KB -0.1%
lineitem_4.vortex 10.0 vortex-file-compressed 134.43 MB 134.29 MB 143.73 KB -0.1%
lineitem_0.vortex 10.0 vortex-file-compressed 134.65 MB 134.51 MB 144.06 KB -0.1%
lineitem_12.vortex 10.0 vortex-file-compressed 134.52 MB 134.37 MB 146.27 KB -0.1%
lineitem_11.vortex 10.0 vortex-file-compressed 134.87 MB 134.72 MB 158.87 KB -0.1%

Totals:

  • vortex-compact: 1.97 GB → 1.97 GB (+0.0%)
  • vortex-file-compressed: 2.70 GB → 2.70 GB (-0.1%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 27, 2026

Benchmarks: Compression

Vortex (geomean): 0.998x ➖
Parquet (geomean): 0.991x ➖


unknown / unknown (0.988x ➖, 5↑ 3↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
compress time/Arade 1084531413 1119915395 0.97
compress time/Bimbo 5508853559 5743820592 0.96
compress time/CMSprovider 2782795706 2777650331 1.00
compress time/Euro2016 415279372 428236264 0.97
compress time/Food 374014260 344913337 1.08
compress time/HashTags 776125928 788871093 0.98
compress time/TPC-H l_comment canonical 1196803940 1201386815 1.00
compress time/TPC-H l_comment chunked 1183974716 1236668620 0.96
compress time/taxi 666449618 670676403 0.99
compress time/wide table cols=100 chunks=1 rows=1000 12551222 11630832 1.08
compress time/wide table cols=100 chunks=50 rows=1000 11508675 12677792 0.91
compress time/wide table cols=1000 chunks=1 rows=1000 123165457 131170212 0.94
compress time/wide table cols=1000 chunks=50 rows=1000 129644163 125611055 1.03
compress time/wide table cols=10000 chunks=1 rows=1000 1470860180 1485847699 0.99
compress time/wide table cols=10000 chunks=50 rows=1000 1465994658 1469808062 1.00
decompress time/Arade 25043270 26556744 0.94
decompress time/Bimbo 77203950 79565305 0.97
decompress time/CMSprovider 79265400 78597673 1.01
decompress time/Euro2016 19274915 19405074 0.99
decompress time/Food 7859502 8394640 0.94
decompress time/HashTags 🚀 71461112 87944742 0.81
decompress time/TPC-H l_comment canonical 39289014 40828484 0.96
decompress time/TPC-H l_comment chunked 40469418 42490839 0.95
decompress time/taxi 14096404 14719763 0.96
decompress time/wide table cols=100 chunks=1 rows=1000 2448697 2603538 0.94
decompress time/wide table cols=100 chunks=50 rows=1000 🚀 2528066 2861450 0.88
decompress time/wide table cols=1000 chunks=1 rows=1000 24024918 22681858 1.06
decompress time/wide table cols=1000 chunks=50 rows=1000 24057351 24031585 1.00
decompress time/wide table cols=10000 chunks=1 rows=1000 268065923 268775257 1.00
decompress time/wide table cols=10000 chunks=50 rows=1000 261792233 249800452 1.05
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 2622649463 2637696146 0.99
parquet_rs-zstd compress time/Bimbo 12764777200 12726127069 1.00
parquet_rs-zstd compress time/CMSprovider 6909818527 6969931079 0.99
parquet_rs-zstd compress time/Euro2016 1297155975 1325326759 0.98
parquet_rs-zstd compress time/Food 794484760 807867382 0.98
parquet_rs-zstd compress time/HashTags 2162960836 2235914006 0.97
parquet_rs-zstd compress time/TPC-H l_comment canonical 3212214580 3217553155 1.00
parquet_rs-zstd compress time/TPC-H l_comment chunked 3227646509 3215909599 1.00
parquet_rs-zstd compress time/taxi 1222758845 1214159739 1.01
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6065848 6502218 0.93
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚀 6086044 7656335 0.79
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 74121233 75453766 0.98
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 73256266 74216046 0.99
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 764795837 811451179 0.94
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 763206618 788275380 0.97
parquet_rs-zstd decompress time/Arade 612778560 629654581 0.97
parquet_rs-zstd decompress time/Bimbo 1687775773 1692021970 1.00
parquet_rs-zstd decompress time/CMSprovider 1703045989 1704185259 1.00
parquet_rs-zstd decompress time/Euro2016 370262660 374996202 0.99
parquet_rs-zstd decompress time/Food 195358134 197240731 0.99
parquet_rs-zstd decompress time/HashTags 637219012 648628532 0.98
parquet_rs-zstd decompress time/TPC-H l_comment canonical 587943648 585844570 1.00
parquet_rs-zstd decompress time/TPC-H l_comment chunked 590308316 593495207 0.99
parquet_rs-zstd decompress time/taxi 245904674 247478651 0.99
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2808480 2820177 1.00
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 🚀 2805327 3274568 0.86
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32061208 32528292 0.99
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 32444337 32834002 0.99
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 346305835 349265270 0.99
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 348221925 349592851 1.00
vortex-file-compressed size/Arade 146107532 145363828 1.01
vortex-file-compressed size/Bimbo 445999196 468763364 0.95
vortex-file-compressed size/CMSprovider 418489948 417907844 1.00
vortex-file-compressed size/Euro2016 163843188 163757372 1.00
vortex-file-compressed size/Food 41636608 41926968 0.99
vortex-file-compressed size/HashTags 195559572 195647860 1.00
vortex-file-compressed size/TPC-H l_comment canonical 178895992 179087392 1.00
vortex-file-compressed size/TPC-H l_comment chunked 178895992 179087392 1.00
vortex-file-compressed size/taxi 50553164 52363980 0.97
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930880 930880 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930880 930880 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293680 9293680 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293680 9293680 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957680 92957680 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957680 92957680 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.97
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.96
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.01
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.99
vortex:parquet-zstd ratio compress time/Food 🚨 0 0 1.10
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.02
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.00
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 0.95
vortex:parquet-zstd ratio compress time/taxi 0 0 0.99
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 🚨 2 1 1.16
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 🚨 1 1 1.14
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.96
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.05
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 1.05
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.03
vortex:parquet-zstd ratio decompress time/Arade 0 0 0.97
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 0.97
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.01
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.01
vortex:parquet-zstd ratio decompress time/Food 0 0 0.95
vortex:parquet-zstd ratio decompress time/HashTags 🚀 0 0 0.83
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 0.96
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 0.96
vortex:parquet-zstd ratio decompress time/taxi 0 0 0.96
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 0.94
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 1.03
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 1.07
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 1.01
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.05
vortex:parquet-zstd size/Arade 0 0 1.01
vortex:parquet-zstd size/Bimbo 1 1 0.95
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 0.99
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 0.97
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 27, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -7.0%
Vortex (geomean): 0.967x ➖
Parquet (geomean): 1.040x ➖
Shifts: Parquet (control) +4.0% · Median polish -1.4%


datafusion / vortex-file-compressed (1.012x ➖, 0↑ 2↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 816139670 1069217496 0.76
tpch_q02/datafusion:vortex-file-compressed 1299583111 1838817007 0.71
tpch_q03/datafusion:vortex-file-compressed 1219722922 1201034336 1.02
tpch_q04/datafusion:vortex-file-compressed 720354740 672217815 1.07
tpch_q05/datafusion:vortex-file-compressed 1150814848 1070552811 1.07
tpch_q06/datafusion:vortex-file-compressed 668805914 791715746 0.84
tpch_q07/datafusion:vortex-file-compressed 1170406145 1506349006 0.78
tpch_q08/datafusion:vortex-file-compressed 1437203665 1496583277 0.96
tpch_q09/datafusion:vortex-file-compressed 1500093844 1685225767 0.89
tpch_q10/datafusion:vortex-file-compressed 984173779 1177514939 0.84
tpch_q11/datafusion:vortex-file-compressed 🚨 840278758 643267362 1.31
tpch_q12/datafusion:vortex-file-compressed 1160130272 1112855968 1.04
tpch_q13/datafusion:vortex-file-compressed 481840489 451614809 1.07
tpch_q14/datafusion:vortex-file-compressed 643838895 680367061 0.95
tpch_q15/datafusion:vortex-file-compressed 1216285949 1052115816 1.16
tpch_q16/datafusion:vortex-file-compressed 658669603 581803444 1.13
tpch_q17/datafusion:vortex-file-compressed 1129659897 1201895038 0.94
tpch_q18/datafusion:vortex-file-compressed 1229840610 1322472146 0.93
tpch_q19/datafusion:vortex-file-compressed 943805993 984244043 0.96
tpch_q20/datafusion:vortex-file-compressed 1341203515 1119605231 1.20
tpch_q21/datafusion:vortex-file-compressed 2268351130 1850333898 1.23
tpch_q22/datafusion:vortex-file-compressed 🚨 1197709258 607262632 1.97
datafusion / vortex-compact (1.049x ➖, 2↑ 5↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 756844763 746170890 1.01
tpch_q02/datafusion:vortex-compact 1346752336 1054265233 1.28
tpch_q03/datafusion:vortex-compact 952768758 813460338 1.17
tpch_q04/datafusion:vortex-compact 🚨 818101761 533817723 1.53
tpch_q05/datafusion:vortex-compact 🚨 1614567444 933999658 1.73
tpch_q06/datafusion:vortex-compact 🚨 762083922 548493751 1.39
tpch_q07/datafusion:vortex-compact 1190642387 1069627668 1.11
tpch_q08/datafusion:vortex-compact 1363616099 1361442499 1.00
tpch_q09/datafusion:vortex-compact 1243354597 1430387081 0.87
tpch_q10/datafusion:vortex-compact 978100655 1222714726 0.80
tpch_q11/datafusion:vortex-compact 579467442 576241369 1.01
tpch_q12/datafusion:vortex-compact 🚨 1044794654 778719632 1.34
tpch_q13/datafusion:vortex-compact 488960965 430361618 1.14
tpch_q14/datafusion:vortex-compact 🚨 757056888 499234950 1.52
tpch_q15/datafusion:vortex-compact 1385774037 1105677872 1.25
tpch_q16/datafusion:vortex-compact 516914964 527292673 0.98
tpch_q17/datafusion:vortex-compact 1574329797 1415289733 1.11
tpch_q18/datafusion:vortex-compact 1346755484 1298225383 1.04
tpch_q19/datafusion:vortex-compact 🚀 1102747682 1784827328 0.62
tpch_q20/datafusion:vortex-compact 1115170290 1178314103 0.95
tpch_q21/datafusion:vortex-compact 2059186424 2158415434 0.95
tpch_q22/datafusion:vortex-compact 🚀 451919638 1247454636 0.36
datafusion / parquet (1.053x ➖, 0↑ 3↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 873103235 895918361 0.97
tpch_q02/datafusion:parquet 926003861 978191874 0.95
tpch_q03/datafusion:parquet 1079948036 1008578151 1.07
tpch_q04/datafusion:parquet 544662365 484529101 1.12
tpch_q05/datafusion:parquet 1326369841 1407327798 0.94
tpch_q06/datafusion:parquet 567820264 669604754 0.85
tpch_q07/datafusion:parquet 1394282262 1564817124 0.89
tpch_q08/datafusion:parquet 1803278705 1990991913 0.91
tpch_q09/datafusion:parquet 2018023830 2141079831 0.94
tpch_q10/datafusion:parquet 2064428999 2200307769 0.94
tpch_q11/datafusion:parquet 496531011 584217712 0.85
tpch_q12/datafusion:parquet 888745311 714095586 1.24
tpch_q13/datafusion:parquet 857487635 734640302 1.17
tpch_q14/datafusion:parquet 🚨 1070710067 806291456 1.33
tpch_q15/datafusion:parquet 🚨 1832189024 1376528284 1.33
tpch_q16/datafusion:parquet 373326013 368933158 1.01
tpch_q17/datafusion:parquet 1435501972 1420132164 1.01
tpch_q18/datafusion:parquet 1900285297 1625048275 1.17
tpch_q19/datafusion:parquet 🚨 1257393380 952226361 1.32
tpch_q20/datafusion:parquet 1319619053 1107782876 1.19
tpch_q21/datafusion:parquet 2146855091 1848060390 1.16
tpch_q22/datafusion:parquet 1172538293 1140732815 1.03
duckdb / vortex-file-compressed (0.888x ➖, 0↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 625654929 689397606 0.91
tpch_q02/duckdb:vortex-file-compressed 1386490672 1390346835 1.00
tpch_q03/duckdb:vortex-file-compressed 992167795 1289888903 0.77
tpch_q04/duckdb:vortex-file-compressed 763090116 939042509 0.81
tpch_q05/duckdb:vortex-file-compressed 1312411614 1563216393 0.84
tpch_q06/duckdb:vortex-file-compressed 603177282 735868331 0.82
tpch_q07/duckdb:vortex-file-compressed 1382627507 1554879101 0.89
tpch_q08/duckdb:vortex-file-compressed 1595661960 1639032371 0.97
tpch_q09/duckdb:vortex-file-compressed 1818052629 2109947556 0.86
tpch_q10/duckdb:vortex-file-compressed 1448922295 1340536547 1.08
tpch_q11/duckdb:vortex-file-compressed 734133415 943469902 0.78
tpch_q12/duckdb:vortex-file-compressed 1254115895 1417063096 0.89
tpch_q13/duckdb:vortex-file-compressed 953567461 994858939 0.96
tpch_q14/duckdb:vortex-file-compressed 678383763 793611670 0.85
tpch_q15/duckdb:vortex-file-compressed 527677952 637882674 0.83
tpch_q16/duckdb:vortex-file-compressed 597870691 653314226 0.92
tpch_q17/duckdb:vortex-file-compressed 988829889 1159761385 0.85
tpch_q18/duckdb:vortex-file-compressed 973878399 1187896130 0.82
tpch_q19/duckdb:vortex-file-compressed 955496391 971847168 0.98
tpch_q20/duckdb:vortex-file-compressed 1413059821 1514629560 0.93
tpch_q21/duckdb:vortex-file-compressed 2204719345 2370449291 0.93
tpch_q22/duckdb:vortex-file-compressed 561758249 618536476 0.91
duckdb / vortex-compact (0.930x ➖, 0↑ 0↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 594574623 699725484 0.85
tpch_q02/duckdb:vortex-compact 1382794537 1286624463 1.07
tpch_q03/duckdb:vortex-compact 917312962 1070634592 0.86
tpch_q04/duckdb:vortex-compact 548847195 715743816 0.77
tpch_q05/duckdb:vortex-compact 1221129932 1243529265 0.98
tpch_q06/duckdb:vortex-compact 525814031 638665807 0.82
tpch_q07/duckdb:vortex-compact 1159885958 1292280389 0.90
tpch_q08/duckdb:vortex-compact 1522089137 1699178936 0.90
tpch_q09/duckdb:vortex-compact 1878871044 1994225467 0.94
tpch_q10/duckdb:vortex-compact 1090146864 1247721370 0.87
tpch_q11/duckdb:vortex-compact 697002928 716017180 0.97
tpch_q12/duckdb:vortex-compact 1190064147 1277681618 0.93
tpch_q13/duckdb:vortex-compact 931668159 833557605 1.12
tpch_q14/duckdb:vortex-compact 712443753 684779056 1.04
tpch_q15/duckdb:vortex-compact 525696190 621580488 0.85
tpch_q16/duckdb:vortex-compact 421147679 537099669 0.78
tpch_q17/duckdb:vortex-compact 1110344393 927557719 1.20
tpch_q18/duckdb:vortex-compact 896378629 898707741 1.00
tpch_q19/duckdb:vortex-compact 824435765 840392878 0.98
tpch_q20/duckdb:vortex-compact 1331318044 1329449107 1.00
tpch_q21/duckdb:vortex-compact 2009417020 2109741355 0.95
tpch_q22/duckdb:vortex-compact 474736751 592808346 0.80
duckdb / parquet (1.027x ➖, 0↑ 1↓)
name PR b38b783 (ns) base 649fe0a (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 🚨 1042314437 753999691 1.38
tpch_q02/duckdb:parquet 1716237272 1512957427 1.13
tpch_q03/duckdb:parquet 2188237012 2256550653 0.97
tpch_q04/duckdb:parquet 1215927347 1018516424 1.19
tpch_q05/duckdb:parquet 2450592405 2509181649 0.98
tpch_q06/duckdb:parquet 914009543 1036487359 0.88
tpch_q07/duckdb:parquet 2205072358 2426576902 0.91
tpch_q08/duckdb:parquet 3052482668 3132780109 0.97
tpch_q09/duckdb:parquet 3546489358 3204269508 1.11
tpch_q10/duckdb:parquet 3879915120 3990284899 0.97
tpch_q11/duckdb:parquet 1286738425 1239160941 1.04
tpch_q12/duckdb:parquet 1567543229 1612436257 0.97
tpch_q13/duckdb:parquet 1747765384 1586853927 1.10
tpch_q14/duckdb:parquet 1684023771 1589857440 1.06
tpch_q15/duckdb:parquet 1343337236 1182323837 1.14
tpch_q16/duckdb:parquet 1166312282 1100829946 1.06
tpch_q17/duckdb:parquet 1452322053 1543530405 0.94
tpch_q18/duckdb:parquet 1915968288 1960732231 0.98
tpch_q19/duckdb:parquet 1827119744 1820523160 1.00
tpch_q20/duckdb:parquet 2322670573 2285902633 1.02
tpch_q21/duckdb:parquet 2190557029 2337241077 0.94
tpch_q22/duckdb:parquet 1223686347 1262454485 0.97
Full attributed analysis
Query Config Raw Δ Control Δ Attributed α Noise floor Significant?
1 datafusion:vortex-compact +1.4% +16.1% -12.6% +55.7% ➖ noise
1 datafusion:vortex-file-compressed -23.7% +16.1% -34.2% +59.7% ➖ noise
1 duckdb:vortex-compact -15.0% +16.1% -26.8% +41.9% ➖ noise
1 duckdb:vortex-file-compressed -9.2% +16.1% -21.8% +41.1% ➖ noise
2 datafusion:vortex-compact +27.7% +3.6% +23.3% +34.3% ➖ noise
2 datafusion:vortex-file-compressed -29.3% +3.6% -31.8% +42.0% ✅ faster
2 duckdb:vortex-compact +7.5% +3.6% +3.7% +36.0% ➖ noise
2 duckdb:vortex-file-compressed -0.3% +3.6% -3.8% +50.7% ➖ noise
3 datafusion:vortex-compact +17.1% +1.9% +14.9% +54.0% ➖ noise
3 datafusion:vortex-file-compressed +1.6% +1.9% -0.3% +56.5% ➖ noise
3 duckdb:vortex-compact -14.3% +1.9% -15.9% +41.5% ➖ noise
3 duckdb:vortex-file-compressed -23.1% +1.9% -24.5% +44.6% ➖ noise
4 datafusion:vortex-compact +53.3% +15.8% +32.3% +57.2% ➖ noise
4 datafusion:vortex-file-compressed +7.2% +15.8% -7.5% +34.8% ➖ noise
4 duckdb:vortex-compact -23.3% +15.8% -33.8% +36.8% ✅ faster
4 duckdb:vortex-file-compressed -18.7% +15.8% -29.9% +38.5% ✅ faster
5 datafusion:vortex-compact +72.9% -4.1% +80.2% +30.0% 🚨 regression
5 datafusion:vortex-file-compressed +7.5% -4.1% +12.0% +30.0% ➖ noise
5 duckdb:vortex-compact -1.8% -4.1% +2.4% +30.0% ➖ noise
5 duckdb:vortex-file-compressed -16.0% -4.1% -12.5% +30.0% ➖ noise
6 datafusion:vortex-compact +38.9% -13.5% +60.7% +30.0% 🚨 regression
6 datafusion:vortex-file-compressed -15.5% -13.5% -2.3% +30.0% ➖ noise
6 duckdb:vortex-compact -17.7% -13.5% -4.8% +30.0% ➖ noise
6 duckdb:vortex-file-compressed -18.0% -13.5% -5.2% +30.0% ➖ noise
7 datafusion:vortex-compact +11.3% -10.0% +23.7% +30.0% ➖ noise
7 datafusion:vortex-file-compressed -22.3% -10.0% -13.7% +30.0% ➖ noise
7 duckdb:vortex-compact -10.2% -10.0% -0.3% +30.0% ➖ noise
7 duckdb:vortex-file-compressed -11.1% -10.0% -1.2% +30.0% ➖ noise
8 datafusion:vortex-compact +0.2% -6.1% +6.6% +30.0% ➖ noise
8 datafusion:vortex-file-compressed -4.0% -6.1% +2.2% +30.0% ➖ noise
8 duckdb:vortex-compact -10.4% -6.1% -4.6% +30.0% ➖ noise
8 duckdb:vortex-file-compressed -2.6% -6.1% +3.6% +30.0% ➖ noise
9 datafusion:vortex-compact -13.1% +2.1% -14.9% +30.0% ➖ noise
9 datafusion:vortex-file-compressed -11.0% +2.1% -12.8% +30.0% ➖ noise
9 duckdb:vortex-compact -5.8% +2.1% -7.8% +30.0% ➖ noise
9 duckdb:vortex-file-compressed -13.8% +2.1% -15.6% +30.0% ➖ noise
10 datafusion:vortex-compact -20.0% -4.5% -16.2% +37.4% ➖ noise
10 datafusion:vortex-file-compressed -16.4% -4.5% -12.5% +41.4% ➖ noise
10 duckdb:vortex-compact -12.6% -4.5% -8.5% +36.8% ➖ noise
10 duckdb:vortex-file-compressed +8.1% -4.5% +13.2% +37.9% ➖ noise
11 datafusion:vortex-compact +0.6% -6.1% +7.0% +35.9% ➖ noise
11 datafusion:vortex-file-compressed +30.6% -6.1% +39.0% +35.0% 🚨 regression
11 duckdb:vortex-compact -2.7% -6.1% +3.6% +30.0% ➖ noise
11 duckdb:vortex-file-compressed -22.2% -6.1% -17.2% +31.7% ➖ noise
12 datafusion:vortex-compact +34.2% +10.0% +22.0% +30.0% ➖ noise
12 datafusion:vortex-file-compressed +4.2% +10.0% -5.2% +37.8% ➖ noise
12 duckdb:vortex-compact -6.9% +10.0% -15.3% +30.0% ➖ noise
12 duckdb:vortex-file-compressed -11.5% +10.0% -19.5% +30.0% ➖ noise
13 datafusion:vortex-compact +13.6% +13.4% +0.2% +38.7% ➖ noise
13 datafusion:vortex-file-compressed +6.7% +13.4% -5.9% +31.5% ➖ noise
13 duckdb:vortex-compact +11.8% +13.4% -1.4% +30.0% ➖ noise
13 duckdb:vortex-file-compressed -4.2% +13.4% -15.5% +30.0% ➖ noise
14 datafusion:vortex-compact +51.6% +18.6% +27.9% +30.8% ➖ noise
14 datafusion:vortex-file-compressed -5.4% +18.6% -20.2% +30.0% ➖ noise
14 duckdb:vortex-compact +4.0% +18.6% -12.3% +30.0% ➖ noise
14 duckdb:vortex-file-compressed -14.5% +18.6% -27.9% +30.0% ✅ faster
15 datafusion:vortex-compact +25.3% +23.0% +1.9% +30.0% ➖ noise
15 datafusion:vortex-file-compressed +15.6% +23.0% -6.0% +30.8% ➖ noise
15 duckdb:vortex-compact -15.4% +23.0% -31.2% +30.0% ✅ faster
15 duckdb:vortex-file-compressed -17.3% +23.0% -32.7% +30.0% ✅ faster
16 datafusion:vortex-compact -2.0% +3.5% -5.3% +31.4% ➖ noise
16 datafusion:vortex-file-compressed +13.2% +3.5% +9.3% +47.1% ➖ noise
16 duckdb:vortex-compact -21.6% +3.5% -24.3% +30.0% ✅ faster
16 duckdb:vortex-file-compressed -8.5% +3.5% -11.6% +33.3% ➖ noise
17 datafusion:vortex-compact +11.2% -2.5% +14.1% +30.0% ➖ noise
17 datafusion:vortex-file-compressed -6.0% -2.5% -3.6% +30.0% ➖ noise
17 duckdb:vortex-compact +19.7% -2.5% +22.7% +30.0% ➖ noise
17 duckdb:vortex-file-compressed -14.7% -2.5% -12.6% +30.0% ➖ noise
18 datafusion:vortex-compact +3.7% +6.9% -3.0% +30.0% ➖ noise
18 datafusion:vortex-file-compressed -7.0% +6.9% -13.0% +30.0% ➖ noise
18 duckdb:vortex-compact -0.3% +6.9% -6.7% +30.0% ➖ noise
18 duckdb:vortex-file-compressed -18.0% +6.9% -23.3% +30.0% ✅ faster
19 datafusion:vortex-compact -38.2% +15.1% -46.3% +37.7% ✅ faster
19 datafusion:vortex-file-compressed -4.1% +15.1% -16.7% +30.0% ➖ noise
19 duckdb:vortex-compact -1.9% +15.1% -14.8% +30.8% ➖ noise
19 duckdb:vortex-file-compressed -1.7% +15.1% -14.6% +31.8% ➖ noise
20 datafusion:vortex-compact -5.4% +10.0% -14.0% +30.0% ➖ noise
20 datafusion:vortex-file-compressed +19.8% +10.0% +8.9% +30.0% ➖ noise
20 duckdb:vortex-compact +0.1% +10.0% -9.0% +30.0% ➖ noise
20 duckdb:vortex-file-compressed -6.7% +10.0% -15.2% +30.0% ➖ noise
21 datafusion:vortex-compact -4.6% +4.3% -8.6% +30.0% ➖ noise
21 datafusion:vortex-file-compressed +22.6% +4.3% +17.5% +30.0% ➖ noise
21 duckdb:vortex-compact -4.8% +4.3% -8.7% +30.0% ➖ noise
21 duckdb:vortex-file-compressed -7.0% +4.3% -10.9% +30.0% ➖ noise
22 datafusion:vortex-compact -63.8% -0.2% -63.7% +37.1% ✅ faster
22 datafusion:vortex-file-compressed +97.2% -0.2% +97.6% +32.7% 🚨 regression
22 duckdb:vortex-compact -19.9% -0.2% -19.8% +39.0% ➖ noise
22 duckdb:vortex-file-compressed -9.2% -0.2% -9.0% +30.0% ➖ noise

@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label May 27, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label May 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants