Skip to content

[WIP] Bump Apache DF to 55 - #9334

Draft
AdamGS wants to merge 6 commits into
developfrom
adamg/df-55
Draft

[WIP] Bump Apache DF to 55#9334
AdamGS wants to merge 6 commits into
developfrom
adamg/df-55

Conversation

@AdamGS

@AdamGS AdamGS commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Rationale for this change

Periodic update to DataFusion

What changes are included in this PR?

  1. Bump Arrow to 59.2
  2. Bump DF to 55.0.0 (Release DataFusion 55.0.0 (Jul / Aug 2026) apache/datafusion#22393)
  3. Bump geoarrow dependency (requires release to support Arrow 59)

~ Currently this PR also includes bumping our MSRV to 1.95 because geoarrow requires that (DataFusion only requires 1.94) ~ Now #9334.

What APIs are changed? Are there any user-facing changes?

Just the dependency changes

@AdamGS AdamGS added changelog/chore A trivial change ext/datafusion Relates to the DataFusion integration labels Aug 10, 2026
@AdamGS AdamGS added the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Aug 10, 2026
@github-actions github-actions Bot removed the action/bench-sql Run SQL benchmarks without Vortex Compact on this PR label Aug 10, 2026
@codspeed-hq

codspeed-hq Bot commented Aug 10, 2026

Copy link
Copy Markdown

Merging this PR will degrade performance by 0.27%

⚠️ Unknown Walltime execution environment detected

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

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

⚡ 3 improved benchmarks
❌ 4 regressed benchmarks
✅ 2030 untouched benchmarks
⏩ 46 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation compress_fsst[(1000, 64, 8)] 1 ms 1.2 ms -12.44%
Simulation compact[(4096, 90)] 1.6 µs 1.8 µs -10.89%
Simulation compact_sliced[(4096, 90)] 1.7 µs 1.9 µs -10.51%
Simulation compact[(16384, 90)] 1.8 µs 2 µs -10.12%
Simulation cold_misaligned[(64, 256)] 5.3 ms 4.4 ms +20.1%
Simulation map_each[BufferMut<i32>, 128] 1,060.1 ns 928.2 ns +14.22%
WallTime words_gather_scalar[65536] 9.4 µs 8.2 µs +13.95%

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing adamg/df-55 (7152f4c) with develop (15c73f3)

Open in CodSpeed

Footnotes

  1. 46 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

AdamGS added 3 commits August 14, 2026 12:17
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 14, 2026
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 14, 2026
@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 7152f4c statpopgen 1 Explore Profiling Data
🟢 Done 7152f4c clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done 7152f4c tpch-nvme-10 1 Explore Profiling Data
🟢 Done 7152f4c tpch-s3-10 1 Explore Profiling Data
🟢 Done 7152f4c clickbench-nvme 1 Explore Profiling Data
🟢 Done 7152f4c fineweb-s3 1 Explore Profiling Data
🟢 Done 7152f4c fineweb 1 Explore Profiling Data
🟢 Done 7152f4c tpcds-nvme 1 Explore Profiling Data
🟢 Done 7152f4c random-access-bench 1 Explore Profiling Data
🟢 Done 7152f4c appian-nvme 1 Explore Profiling Data
🟢 Done 7152f4c polarsignals 1 Explore Profiling Data
🟢 Done 7152f4c tpch-s3 1 Explore Profiling Data
🟢 Done 7152f4c tpch-nvme 1 Explore Profiling Data
🟢 Done 7152f4c string-bench 1 Explore Profiling Data
🟢 Done 7152f4c compress-bench 1 Explore Profiling Data
Previous Runs (15)
Status Commit Job Attempt Link
🟢 Done 9dd15ac statpopgen 1 Explore Profiling Data
🟢 Done 9dd15ac clickbench-sorted-nvme 1 Explore Profiling Data
🟢 Done 9dd15ac tpch-nvme-10 1 Explore Profiling Data
🟢 Done 9dd15ac tpch-s3-10 1 Explore Profiling Data
🟢 Done 9dd15ac clickbench-nvme 1 Explore Profiling Data
🟢 Done 9dd15ac fineweb-s3 1 Explore Profiling Data
🟢 Done 9dd15ac tpcds-nvme 1 Explore Profiling Data
🟢 Done 9dd15ac fineweb 1 Explore Profiling Data
🟢 Done 9dd15ac appian-nvme 1 Explore Profiling Data
🟢 Done 9dd15ac polarsignals 1 Explore Profiling Data
🟢 Done 9dd15ac tpch-s3 1 Explore Profiling Data
🟢 Done 9dd15ac tpch-nvme 1 Explore Profiling Data
🟢 Done 9dd15ac random-access-bench 1 Explore Profiling Data
🟢 Done 9dd15ac string-bench 1 Explore Profiling Data
🟢 Done 9dd15ac compress-bench 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: String Encoding 📖


vortex / vortex-file-compressed / ms (1.002x ➖, 0↑ 0↓)
name PR 7152f4c (ms) base 86e9710 (ms) ratio (PR/base)
read/clickbench/URL/shard-0/fsst 48.390545 48.570959 1.00
read/clickbench/URL/shard-0/onpair-12 37.486172 37.363743 1.00
read/tpch/l_comment/fsst 95.647234 96.242739 0.99
read/tpch/l_comment/onpair-12 105.827027 105.679189 1.00
write/clickbench/URL/shard-0/fsst 863.75998 865.855438 1.00
write/clickbench/URL/shard-0/onpair-12 2103.96598 2044.6083 1.03
write/tpch/l_comment/fsst 3094.89481 3099.06902 1.00
write/tpch/l_comment/onpair-12 3945.50221 3953.43431 1.00
vortex / vortex-file-compressed / % (1.000x ➖, 0↑ 0↓)
name PR 7152f4c (%) base 86e9710 (%) ratio (PR/base)
size/clickbench/URL/shard-0/fsst 47.4688937 47.4688937 1.00
size/clickbench/URL/shard-0/onpair-12 29.7509858 29.7509858 1.00
size/tpch/l_comment/fsst 30.5061014 30.5061014 1.00
size/tpch/l_comment/onpair-12 23.2390033 23.2390033 1.00

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

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

Benchmark TPC-H SF=1 on NVME (pr-all) failed! Check the workflow run for details.

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

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

Benchmark TPC-H SF=1 on S3 (pr-all) failed! Check the workflow run for details.

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling 📖

Vortex (geomean): 0.992x ➖


datafusion / vortex-file-compressed / ns (0.992x ➖, 1↑ 1↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 🚀 101983673 131652865 0.77
polarsignals_q01/datafusion:vortex-file-compressed 167057109 168994255 0.99
polarsignals_q02/datafusion:vortex-file-compressed 19714327 20249831 0.97
polarsignals_q03/datafusion:vortex-file-compressed 160822100 162879276 0.99
polarsignals_q04/datafusion:vortex-file-compressed 10247732 10729297 0.96
polarsignals_q05/datafusion:vortex-file-compressed 12399893 13159229 0.94
polarsignals_q06/datafusion:vortex-file-compressed 🚨 29225014 23749796 1.23
polarsignals_q07/datafusion:vortex-file-compressed 11619173 10922568 1.06
polarsignals_q08/datafusion:vortex-file-compressed 289818941 272714462 1.06
polarsignals_q09/datafusion:vortex-file-compressed 10503164 10445722 1.01

No file size changes detected.

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

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

Benchmark TPC-DS SF=1 on NVME (pr-all) failed! Check the workflow run for details.

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.6%
Engines: DataFusion No clear signal (+1.5%, low confidence) · DuckDB No clear signal (-0.2%, low confidence)
Vortex (geomean): 0.997x ➖
Parquet (geomean): 0.991x ➖
Shifts: Parquet (control) -0.9% · Median polish +0.0%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.988x ➖, 0↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 8130687 8062006 1.01
fineweb_q01/datafusion:vortex-file-compressed 29486599 31651783 0.93
fineweb_q02/datafusion:vortex-file-compressed 33015320 32435621 1.02
fineweb_q03/datafusion:vortex-file-compressed 42297891 44030572 0.96
fineweb_q04/datafusion:vortex-file-compressed 212965360 206922370 1.03
fineweb_q05/datafusion:vortex-file-compressed 154715927 157268278 0.98
fineweb_q06/datafusion:vortex-file-compressed 38570692 37917629 1.02
fineweb_q07/datafusion:vortex-file-compressed 38886945 39740242 0.98
fineweb_q08/datafusion:vortex-file-compressed 16830598 17303589 0.97
datafusion / vortex-compact / ns (1.012x ➖, 0↑ 1↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚨 9225030 8145815 1.13
fineweb_q01/datafusion:vortex-compact 101718063 98855280 1.03
fineweb_q02/datafusion:vortex-compact 100760404 103604244 0.97
fineweb_q03/datafusion:vortex-compact 530239915 535402765 0.99
fineweb_q04/datafusion:vortex-compact 557353506 557015557 1.00
fineweb_q05/datafusion:vortex-compact 512455642 511183248 1.00
fineweb_q06/datafusion:vortex-compact 287393728 287629399 1.00
fineweb_q07/datafusion:vortex-compact 297441077 297669587 1.00
fineweb_q08/datafusion:vortex-compact 14250960 14451733 0.99
datafusion / parquet / ns (0.985x ➖, 0↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 8497054 8803766 0.97
fineweb_q01/datafusion:parquet 189188013 192501302 0.98
fineweb_q02/datafusion:parquet 187806277 197050820 0.95
fineweb_q03/datafusion:parquet 193087552 192032258 1.01
fineweb_q04/datafusion:parquet 208163753 207056039 1.01
fineweb_q05/datafusion:parquet 204633689 204483524 1.00
fineweb_q06/datafusion:parquet 191326348 200680330 0.95
fineweb_q07/datafusion:parquet 191606453 192208459 1.00
fineweb_q08/datafusion:parquet 187925689 186952986 1.01
duckdb / vortex-file-compressed / ns (0.987x ➖, 1↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 5876175 5897672 1.00
fineweb_q01/duckdb:vortex-file-compressed 38299149 38753846 0.99
fineweb_q02/duckdb:vortex-file-compressed 42188273 42737688 0.99
fineweb_q03/duckdb:vortex-file-compressed 67695744 64561365 1.05
fineweb_q04/duckdb:vortex-file-compressed 297215644 288706390 1.03
fineweb_q05/duckdb:vortex-file-compressed 225669311 224999885 1.00
fineweb_q06/duckdb:vortex-file-compressed 64430081 64069402 1.01
fineweb_q07/duckdb:vortex-file-compressed 69552962 73319795 0.95
fineweb_q08/duckdb:vortex-file-compressed 🚀 28128003 31795947 0.88
duckdb / vortex-compact / ns (1.002x ➖, 0↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 5108527 4712221 1.08
fineweb_q01/duckdb:vortex-compact 107043007 107464727 1.00
fineweb_q02/duckdb:vortex-compact 108847212 108803325 1.00
fineweb_q03/duckdb:vortex-compact 348517264 371295539 0.94
fineweb_q04/duckdb:vortex-compact 379427146 377605438 1.00
fineweb_q05/duckdb:vortex-compact 350353271 342153010 1.02
fineweb_q06/duckdb:vortex-compact 237035228 231667602 1.02
fineweb_q07/duckdb:vortex-compact 234930155 234420278 1.00
fineweb_q08/duckdb:vortex-compact 24084861 25324725 0.95
duckdb / parquet / ns (0.997x ➖, 0↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 37347975 38971827 0.96
fineweb_q01/duckdb:parquet 77477082 77607540 1.00
fineweb_q02/duckdb:parquet 79243928 77248405 1.03
fineweb_q03/duckdb:parquet 209335850 208149258 1.01
fineweb_q04/duckdb:parquet 234371736 230681998 1.02
fineweb_q05/duckdb:parquet 203020901 201825748 1.01
fineweb_q06/duckdb:parquet 143175423 143268303 1.00
fineweb_q07/duckdb:parquet 146292002 144002237 1.02
fineweb_q08/duckdb:parquet 38746752 40930887 0.95

No file size changes detected.

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

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

Benchmark TPC-H SF=10 on NVME (pr-all) failed! Check the workflow run for details.

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

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

Benchmark TPC-H SF=10 on S3 (pr-all) failed! Check the workflow run for details.

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +19.7%
Engines: DataFusion No clear signal (+43.6%, environment too noisy confidence) · DuckDB No clear signal (-0.2%, low confidence)
Vortex (geomean): 1.046x ➖
Parquet (geomean): 0.874x ✅
Shifts: Parquet (control) -12.6% · Median polish -1.0%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.098x ➖, 0↑ 1↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 🚨 400408143 164139511 2.44
clickbench-sorted_q24/datafusion:vortex-file-compressed 22102866 23052062 0.96
clickbench-sorted_q26/datafusion:vortex-file-compressed 22244220 22440078 0.99
clickbench-sorted_q36/datafusion:vortex-file-compressed 47208507 47266535 1.00
clickbench-sorted_q37/datafusion:vortex-file-compressed 34765109 35109651 0.99
clickbench-sorted_q38/datafusion:vortex-file-compressed 33260423 32307063 1.03
clickbench-sorted_q39/datafusion:vortex-file-compressed 92669168 88602769 1.05
clickbench-sorted_q40/datafusion:vortex-file-compressed 16753029 17005541 0.99
clickbench-sorted_q41/datafusion:vortex-file-compressed 16530098 16371346 1.01
clickbench-sorted_q42/datafusion:vortex-file-compressed 13114616 12696792 1.03
datafusion / vortex-compact / ns (1.121x ❌, 0↑ 2↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-compact 🚨 554409832 223684305 2.48
clickbench-sorted_q24/datafusion:vortex-compact 54276257 50258110 1.08
clickbench-sorted_q26/datafusion:vortex-compact 🚨 54454312 49269801 1.11
clickbench-sorted_q36/datafusion:vortex-compact 60061610 60930189 0.99
clickbench-sorted_q37/datafusion:vortex-compact 47247722 47155680 1.00
clickbench-sorted_q38/datafusion:vortex-compact 47744150 45796317 1.04
clickbench-sorted_q39/datafusion:vortex-compact 112590582 103403465 1.09
clickbench-sorted_q40/datafusion:vortex-compact 27926551 28746427 0.97
clickbench-sorted_q41/datafusion:vortex-compact 23006957 24035123 0.96
clickbench-sorted_q42/datafusion:vortex-compact 16380591 16055544 1.02
datafusion / parquet / ns (0.773x ✅, 4↑ 1↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 🚀 2506788127 2936147812 0.85
clickbench-sorted_q24/datafusion:parquet 🚀 13398489 33353103 0.40
clickbench-sorted_q26/datafusion:parquet 🚀 14845568 50860381 0.29
clickbench-sorted_q36/datafusion:parquet 162137933 177968631 0.91
clickbench-sorted_q37/datafusion:parquet 100262237 98536740 1.02
clickbench-sorted_q38/datafusion:parquet 146291778 156534100 0.93
clickbench-sorted_q39/datafusion:parquet 🚀 255347937 311831675 0.82
clickbench-sorted_q40/datafusion:parquet 66280451 70676898 0.94
clickbench-sorted_q41/datafusion:parquet 57750803 59212266 0.98
clickbench-sorted_q42/datafusion:parquet 🚨 37772892 32323028 1.17
duckdb / vortex-file-compressed / ns (0.986x ➖, 0↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 217957939 208124544 1.05
clickbench-sorted_q24/duckdb:vortex-file-compressed 39482149 39604793 1.00
clickbench-sorted_q26/duckdb:vortex-file-compressed 57878472 54536393 1.06
clickbench-sorted_q36/duckdb:vortex-file-compressed 63969136 69006643 0.93
clickbench-sorted_q37/duckdb:vortex-file-compressed 50470521 52190747 0.97
clickbench-sorted_q38/duckdb:vortex-file-compressed 59095298 57028451 1.04
clickbench-sorted_q39/duckdb:vortex-file-compressed 109884431 114558569 0.96
clickbench-sorted_q40/duckdb:vortex-file-compressed 35888113 37940203 0.95
clickbench-sorted_q41/duckdb:vortex-file-compressed 33834776 36911256 0.92
clickbench-sorted_q42/duckdb:vortex-file-compressed 29278235 28794265 1.02
duckdb / vortex-compact / ns (0.986x ➖, 1↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-compact 261510901 272131317 0.96
clickbench-sorted_q24/duckdb:vortex-compact 61003200 61354584 0.99
clickbench-sorted_q26/duckdb:vortex-compact 🚀 78597132 92319345 0.85
clickbench-sorted_q36/duckdb:vortex-compact 69623985 67980247 1.02
clickbench-sorted_q37/duckdb:vortex-compact 60434879 58047252 1.04
clickbench-sorted_q38/duckdb:vortex-compact 60946904 58913445 1.03
clickbench-sorted_q39/duckdb:vortex-compact 110229658 113886583 0.97
clickbench-sorted_q40/duckdb:vortex-compact 39481240 39496122 1.00
clickbench-sorted_q41/duckdb:vortex-compact 39623531 39593275 1.00
clickbench-sorted_q42/duckdb:vortex-compact 32475177 32385765 1.00
duckdb / parquet / ns (0.989x ➖, 0↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 222156816 227038616 0.98
clickbench-sorted_q24/duckdb:parquet 31283809 29865172 1.05
clickbench-sorted_q26/duckdb:parquet 22508988 22823642 0.99
clickbench-sorted_q36/duckdb:parquet 69607145 69333244 1.00
clickbench-sorted_q37/duckdb:parquet 58842536 60634791 0.97
clickbench-sorted_q38/duckdb:parquet 60475913 62784748 0.96
clickbench-sorted_q39/duckdb:parquet 108133380 109994272 0.98
clickbench-sorted_q40/duckdb:parquet 29973036 30433889 0.98
clickbench-sorted_q41/duckdb:parquet 28416581 29752613 0.96
clickbench-sorted_q42/duckdb:parquet 20270913 19960252 1.02

File Size Changes (200 files changed, -0.0% overall, 96↑ 104↓)
File Scale Format Base HEAD Change %
hits_080.vortex 1.0 vortex-compact 94.58 MB 96.93 MB +2.35 MB +2.5%
hits_043.vortex 1.0 vortex-compact 94.47 MB 95.85 MB +1.37 MB +1.5%
hits_000.vortex 1.0 vortex-compact 97.92 MB 99.16 MB +1.24 MB +1.3%
hits_004.vortex 1.0 vortex-compact 97.82 MB 98.86 MB +1.05 MB +1.1%
hits_064.vortex 1.0 vortex-compact 138.74 MB 140.12 MB +1.39 MB +1.0%
hits_066.vortex 1.0 vortex-file-compressed 163.26 MB 164.75 MB +1.49 MB +0.9%
hits_090.vortex 1.0 vortex-compact 140.02 MB 141.21 MB +1.20 MB +0.9%
hits_060.vortex 1.0 vortex-file-compressed 193.27 MB 194.90 MB +1.63 MB +0.8%
hits_041.vortex 1.0 vortex-compact 97.15 MB 97.95 MB +813.93 KB +0.8%
hits_063.vortex 1.0 vortex-compact 98.44 MB 99.24 MB +817.27 KB +0.8%
hits_081.vortex 1.0 vortex-compact 152.73 MB 153.80 MB +1.06 MB +0.7%
hits_023.vortex 1.0 vortex-compact 141.58 MB 142.53 MB +968.48 KB +0.7%
hits_061.vortex 1.0 vortex-compact 123.89 MB 124.70 MB +819.77 KB +0.6%
hits_091.vortex 1.0 vortex-compact 111.63 MB 112.26 MB +644.77 KB +0.6%
hits_018.vortex 1.0 vortex-file-compressed 198.54 MB 199.55 MB +1.01 MB +0.5%
hits_054.vortex 1.0 vortex-file-compressed 146.94 MB 147.65 MB +731.19 KB +0.5%
hits_028.vortex 1.0 vortex-file-compressed 152.05 MB 152.78 MB +753.77 KB +0.5%
hits_048.vortex 1.0 vortex-compact 152.70 MB 153.41 MB +727.04 KB +0.5%
hits_071.vortex 1.0 vortex-file-compressed 139.96 MB 140.61 MB +658.73 KB +0.5%
hits_029.vortex 1.0 vortex-file-compressed 198.87 MB 199.76 MB +903.29 KB +0.4%
hits_092.vortex 1.0 vortex-file-compressed 198.57 MB 199.37 MB +820.45 KB +0.4%
hits_002.vortex 1.0 vortex-compact 125.08 MB 125.50 MB +434.60 KB +0.3%
hits_042.vortex 1.0 vortex-file-compressed 201.45 MB 202.11 MB +682.58 KB +0.3%
hits_040.vortex 1.0 vortex-compact 110.07 MB 110.43 MB +370.49 KB +0.3%
hits_079.vortex 1.0 vortex-file-compressed 180.96 MB 181.52 MB +578.11 KB +0.3%
hits_058.vortex 1.0 vortex-file-compressed 155.08 MB 155.51 MB +439.51 KB +0.3%
hits_019.vortex 1.0 vortex-file-compressed 140.84 MB 141.22 MB +390.51 KB +0.3%
hits_040.vortex 1.0 vortex-file-compressed 143.13 MB 143.51 MB +388.12 KB +0.3%
hits_077.vortex 1.0 vortex-compact 134.04 MB 134.36 MB +328.88 KB +0.2%
hits_046.vortex 1.0 vortex-file-compressed 101.06 MB 101.30 MB +247.15 KB +0.2%
hits_068.vortex 1.0 vortex-file-compressed 161.05 MB 161.44 MB +392.78 KB +0.2%
hits_097.vortex 1.0 vortex-file-compressed 192.73 MB 193.19 MB +463.29 KB +0.2%
hits_092.vortex 1.0 vortex-compact 153.09 MB 153.44 MB +357.98 KB +0.2%
hits_004.vortex 1.0 vortex-file-compressed 131.39 MB 131.67 MB +292.76 KB +0.2%
hits_000.vortex 1.0 vortex-file-compressed 131.50 MB 131.79 MB +292.70 KB +0.2%
hits_076.vortex 1.0 vortex-compact 125.69 MB 125.95 MB +258.54 KB +0.2%
hits_099.vortex 1.0 vortex-compact 133.13 MB 133.39 MB +265.27 KB +0.2%
hits_017.vortex 1.0 vortex-compact 111.74 MB 111.94 MB +212.02 KB +0.2%
hits_010.vortex 1.0 vortex-compact 122.96 MB 123.18 MB +232.24 KB +0.2%
hits_049.vortex 1.0 vortex-compact 140.48 MB 140.74 MB +260.70 KB +0.2%
hits_065.vortex 1.0 vortex-compact 125.81 MB 126.02 MB +219.70 KB +0.2%
hits_059.vortex 1.0 vortex-compact 152.82 MB 153.08 MB +265.87 KB +0.2%
hits_029.vortex 1.0 vortex-compact 153.38 MB 153.64 MB +262.32 KB +0.2%
hits_067.vortex 1.0 vortex-file-compressed 131.68 MB 131.88 MB +206.77 KB +0.2%
hits_027.vortex 1.0 vortex-file-compressed 189.90 MB 190.18 MB +288.34 KB +0.1%
hits_077.vortex 1.0 vortex-file-compressed 172.76 MB 173.01 MB +252.71 KB +0.1%
hits_093.vortex 1.0 vortex-file-compressed 131.53 MB 131.71 MB +189.34 KB +0.1%
hits_044.vortex 1.0 vortex-file-compressed 199.90 MB 200.17 MB +281.27 KB +0.1%
hits_071.vortex 1.0 vortex-compact 106.02 MB 106.16 MB +140.53 KB +0.1%
hits_034.vortex 1.0 vortex-file-compressed 181.75 MB 181.98 MB +238.19 KB +0.1%
hits_027.vortex 1.0 vortex-compact 139.18 MB 139.35 MB +172.40 KB +0.1%
hits_048.vortex 1.0 vortex-file-compressed 199.41 MB 199.65 MB +244.89 KB +0.1%
hits_063.vortex 1.0 vortex-file-compressed 131.51 MB 131.67 MB +160.31 KB +0.1%
hits_089.vortex 1.0 vortex-file-compressed 131.50 MB 131.64 MB +143.81 KB +0.1%
hits_005.vortex 1.0 vortex-file-compressed 167.52 MB 167.70 MB +182.19 KB +0.1%
hits_034.vortex 1.0 vortex-compact 133.29 MB 133.43 MB +141.75 KB +0.1%
hits_011.vortex 1.0 vortex-compact 152.54 MB 152.70 MB +160.02 KB +0.1%
hits_031.vortex 1.0 vortex-file-compressed 159.71 MB 159.87 MB +161.50 KB +0.1%
hits_007.vortex 1.0 vortex-compact 153.59 MB 153.72 MB +126.27 KB +0.1%
hits_095.vortex 1.0 vortex-file-compressed 154.24 MB 154.37 MB +126.38 KB +0.1%
hits_018.vortex 1.0 vortex-compact 152.88 MB 153.00 MB +125.02 KB +0.1%
hits_064.vortex 1.0 vortex-file-compressed 190.79 MB 190.94 MB +150.52 KB +0.1%
hits_016.vortex 1.0 vortex-compact 127.42 MB 127.52 MB +98.68 KB +0.1%
hits_072.vortex 1.0 vortex-compact 75.54 MB 75.59 MB +51.84 KB +0.1%
hits_045.vortex 1.0 vortex-compact 106.10 MB 106.16 MB +69.32 KB +0.1%
hits_010.vortex 1.0 vortex-file-compressed 169.00 MB 169.09 MB +93.29 KB +0.1%
hits_097.vortex 1.0 vortex-compact 141.33 MB 141.40 MB +76.02 KB +0.1%
hits_042.vortex 1.0 vortex-compact 136.21 MB 136.28 MB +73.18 KB +0.1%
hits_081.vortex 1.0 vortex-file-compressed 200.06 MB 200.15 MB +95.33 KB +0.0%
hits_096.vortex 1.0 vortex-compact 153.13 MB 153.20 MB +70.14 KB +0.0%
hits_074.vortex 1.0 vortex-compact 153.01 MB 153.07 MB +65.85 KB +0.0%
hits_099.vortex 1.0 vortex-file-compressed 171.31 MB 171.37 MB +65.30 KB +0.0%
hits_079.vortex 1.0 vortex-compact 128.03 MB 128.07 MB +46.21 KB +0.0%
hits_030.vortex 1.0 vortex-file-compressed 131.78 MB 131.82 MB +40.84 KB +0.0%
hits_062.vortex 1.0 vortex-file-compressed 170.67 MB 170.71 MB +48.09 KB +0.0%
hits_062.vortex 1.0 vortex-compact 132.56 MB 132.59 MB +34.98 KB +0.0%
hits_057.vortex 1.0 vortex-compact 111.82 MB 111.85 MB +28.03 KB +0.0%
hits_067.vortex 1.0 vortex-compact 98.88 MB 98.90 MB +21.61 KB +0.0%
hits_076.vortex 1.0 vortex-file-compressed 160.86 MB 160.89 MB +34.47 KB +0.0%
hits_054.vortex 1.0 vortex-compact 112.11 MB 112.13 MB +22.64 KB +0.0%
hits_009.vortex 1.0 vortex-file-compressed 101.32 MB 101.33 MB +15.36 KB +0.0%
hits_033.vortex 1.0 vortex-file-compressed 199.99 MB 200.02 MB +28.35 KB +0.0%
hits_035.vortex 1.0 vortex-compact 75.91 MB 75.92 MB +10.10 KB +0.0%
hits_069.vortex 1.0 vortex-compact 99.69 MB 99.70 MB +12.57 KB +0.0%
hits_017.vortex 1.0 vortex-file-compressed 146.76 MB 146.77 MB +17.75 KB +0.0%
hits_014.vortex 1.0 vortex-compact 134.12 MB 134.14 MB +15.73 KB +0.0%
hits_021.vortex 1.0 vortex-compact 110.59 MB 110.61 MB +12.95 KB +0.0%
hits_069.vortex 1.0 vortex-file-compressed 142.23 MB 142.24 MB +14.19 KB +0.0%
hits_095.vortex 1.0 vortex-compact 110.60 MB 110.61 MB +9.94 KB +0.0%
hits_070.vortex 1.0 vortex-compact 153.70 MB 153.71 MB +13.12 KB +0.0%
hits_003.vortex 1.0 vortex-file-compressed 136.46 MB 136.47 MB +9.80 KB +0.0%
hits_058.vortex 1.0 vortex-compact 111.04 MB 111.04 MB +6.33 KB +0.0%
hits_055.vortex 1.0 vortex-compact 153.39 MB 153.39 MB +7.23 KB +0.0%
hits_073.vortex 1.0 vortex-compact 134.17 MB 134.17 MB +6.09 KB +0.0%
hits_031.vortex 1.0 vortex-compact 111.15 MB 111.15 MB +4.00 KB +0.0%
hits_074.vortex 1.0 vortex-file-compressed 199.19 MB 199.19 MB +3.66 KB +0.0%
hits_022.vortex 1.0 vortex-file-compressed 199.21 MB 199.21 MB 7.34 KB -0.0%
hits_036.vortex 1.0 vortex-file-compressed 171.32 MB 171.31 MB 11.88 KB -0.0%
hits_039.vortex 1.0 vortex-file-compressed 161.05 MB 161.04 MB 12.31 KB -0.0%
hits_036.vortex 1.0 vortex-compact 133.23 MB 133.22 MB 10.44 KB -0.0%
hits_033.vortex 1.0 vortex-compact 153.51 MB 153.50 MB 13.88 KB -0.0%
hits_047.vortex 1.0 vortex-compact 110.46 MB 110.45 MB 11.29 KB -0.0%
hits_044.vortex 1.0 vortex-compact 153.68 MB 153.66 MB 16.57 KB -0.0%
hits_032.vortex 1.0 vortex-compact 110.60 MB 110.59 MB 12.20 KB -0.0%
hits_082.vortex 1.0 vortex-file-compressed 139.82 MB 139.81 MB 15.53 KB -0.0%
hits_008.vortex 1.0 vortex-compact 106.19 MB 106.18 MB 14.94 KB -0.0%
hits_009.vortex 1.0 vortex-compact 75.21 MB 75.20 MB 10.69 KB -0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.82 MB 126.80 MB 18.16 KB -0.0%
hits_045.vortex 1.0 vortex-file-compressed 139.98 MB 139.96 MB 20.89 KB -0.0%
hits_087.vortex 1.0 vortex-file-compressed 161.10 MB 161.07 MB 27.21 KB -0.0%
hits_046.vortex 1.0 vortex-compact 74.94 MB 74.93 MB 12.98 KB -0.0%
hits_088.vortex 1.0 vortex-file-compressed 172.03 MB 171.99 MB 34.95 KB -0.0%
hits_068.vortex 1.0 vortex-compact 112.41 MB 112.39 MB 23.12 KB -0.0%
hits_075.vortex 1.0 vortex-file-compressed 189.52 MB 189.48 MB 43.64 KB -0.0%
hits_084.vortex 1.0 vortex-compact 110.68 MB 110.65 MB 27.70 KB -0.0%
hits_094.vortex 1.0 vortex-compact 110.73 MB 110.70 MB 29.22 KB -0.0%
hits_001.vortex 1.0 vortex-file-compressed 189.08 MB 189.03 MB 50.47 KB -0.0%
hits_028.vortex 1.0 vortex-compact 115.75 MB 115.71 MB 34.20 KB -0.0%
hits_091.vortex 1.0 vortex-file-compressed 146.98 MB 146.93 MB 46.39 KB -0.0%
hits_084.vortex 1.0 vortex-file-compressed 154.45 MB 154.40 MB 53.10 KB -0.0%
hits_061.vortex 1.0 vortex-file-compressed 160.84 MB 160.79 MB 57.84 KB -0.0%
hits_003.vortex 1.0 vortex-compact 104.45 MB 104.41 MB 37.69 KB -0.0%
hits_005.vortex 1.0 vortex-compact 115.85 MB 115.81 MB 44.20 KB -0.0%
hits_096.vortex 1.0 vortex-file-compressed 199.49 MB 199.41 MB 76.63 KB -0.0%
hits_019.vortex 1.0 vortex-compact 106.65 MB 106.61 MB 43.40 KB -0.0%
hits_014.vortex 1.0 vortex-file-compressed 172.02 MB 171.94 MB 76.18 KB -0.0%
hits_049.vortex 1.0 vortex-file-compressed 191.51 MB 191.42 MB 85.53 KB -0.0%
hits_013.vortex 1.0 vortex-file-compressed 161.26 MB 161.19 MB 74.83 KB -0.0%
hits_065.vortex 1.0 vortex-file-compressed 161.20 MB 161.13 MB 75.21 KB -0.0%
hits_024.vortex 1.0 vortex-file-compressed 160.47 MB 160.40 MB 77.98 KB -0.0%
hits_083.vortex 1.0 vortex-compact 110.09 MB 110.03 MB 57.78 KB -0.1%
hits_023.vortex 1.0 vortex-file-compressed 195.51 MB 195.40 MB 106.23 KB -0.1%
hits_002.vortex 1.0 vortex-file-compressed 161.02 MB 160.93 MB 90.37 KB -0.1%
hits_083.vortex 1.0 vortex-file-compressed 157.27 MB 157.18 MB 93.92 KB -0.1%
hits_012.vortex 1.0 vortex-file-compressed 191.03 MB 190.92 MB 114.74 KB -0.1%
hits_078.vortex 1.0 vortex-file-compressed 130.99 MB 130.91 MB 80.40 KB -0.1%
hits_085.vortex 1.0 vortex-file-compressed 199.78 MB 199.65 MB 128.91 KB -0.1%
hits_016.vortex 1.0 vortex-file-compressed 180.46 MB 180.33 MB 126.51 KB -0.1%
hits_047.vortex 1.0 vortex-file-compressed 154.50 MB 154.39 MB 110.98 KB -0.1%
hits_006.vortex 1.0 vortex-compact 96.06 MB 95.99 MB 70.02 KB -0.1%
hits_035.vortex 1.0 vortex-file-compressed 102.72 MB 102.64 MB 79.09 KB -0.1%
hits_088.vortex 1.0 vortex-compact 134.21 MB 134.10 MB 105.97 KB -0.1%
hits_066.vortex 1.0 vortex-compact 117.51 MB 117.41 MB 98.94 KB -0.1%
hits_026.vortex 1.0 vortex-file-compressed 131.28 MB 131.17 MB 115.14 KB -0.1%
hits_025.vortex 1.0 vortex-file-compressed 172.12 MB 171.95 MB 167.37 KB -0.1%
hits_037.vortex 1.0 vortex-file-compressed 177.24 MB 177.06 MB 175.21 KB -0.1%
hits_032.vortex 1.0 vortex-file-compressed 154.79 MB 154.63 MB 164.57 KB -0.1%
hits_090.vortex 1.0 vortex-file-compressed 192.64 MB 192.43 MB 211.92 KB -0.1%
hits_052.vortex 1.0 vortex-compact 98.21 MB 98.10 MB 108.59 KB -0.1%
hits_013.vortex 1.0 vortex-compact 124.42 MB 124.29 MB 138.20 KB -0.1%
hits_021.vortex 1.0 vortex-file-compressed 154.44 MB 154.27 MB 176.74 KB -0.1%
hits_041.vortex 1.0 vortex-file-compressed 131.56 MB 131.39 MB 174.28 KB -0.1%
hits_073.vortex 1.0 vortex-file-compressed 172.79 MB 172.57 MB 229.99 KB -0.1%
hits_020.vortex 1.0 vortex-file-compressed 160.70 MB 160.46 MB 248.87 KB -0.2%
hits_052.vortex 1.0 vortex-file-compressed 131.14 MB 130.93 MB 206.85 KB -0.2%
hits_098.vortex 1.0 vortex-compact 104.32 MB 104.15 MB 175.09 KB -0.2%
hits_051.vortex 1.0 vortex-compact 134.20 MB 133.97 MB 227.21 KB -0.2%
hits_007.vortex 1.0 vortex-file-compressed 200.48 MB 200.05 MB 442.38 KB -0.2%
hits_085.vortex 1.0 vortex-compact 153.41 MB 153.06 MB 361.84 KB -0.2%
hits_038.vortex 1.0 vortex-file-compressed 190.37 MB 189.92 MB 459.20 KB -0.2%
hits_072.vortex 1.0 vortex-file-compressed 102.56 MB 102.30 MB 265.65 KB -0.3%
hits_086.vortex 1.0 vortex-file-compressed 192.59 MB 192.09 MB 502.11 KB -0.3%
hits_053.vortex 1.0 vortex-compact 138.88 MB 138.45 MB 442.12 KB -0.3%
hits_015.vortex 1.0 vortex-file-compressed 131.45 MB 131.04 MB 419.48 KB -0.3%
hits_006.vortex 1.0 vortex-file-compressed 126.71 MB 126.31 MB 412.84 KB -0.3%
hits_093.vortex 1.0 vortex-compact 99.23 MB 98.91 MB 324.70 KB -0.3%
hits_030.vortex 1.0 vortex-compact 98.36 MB 98.04 MB 324.83 KB -0.3%
hits_059.vortex 1.0 vortex-file-compressed 199.11 MB 198.46 MB 659.54 KB -0.3%
hits_043.vortex 1.0 vortex-file-compressed 126.86 MB 126.44 MB 431.75 KB -0.3%
hits_025.vortex 1.0 vortex-compact 133.89 MB 133.43 MB 470.38 KB -0.3%
hits_050.vortex 1.0 vortex-compact 125.92 MB 125.49 MB 443.45 KB -0.3%
hits_056.vortex 1.0 vortex-compact 101.29 MB 100.94 MB 357.75 KB -0.3%
hits_051.vortex 1.0 vortex-file-compressed 173.05 MB 172.44 MB 623.02 KB -0.4%
hits_011.vortex 1.0 vortex-file-compressed 200.01 MB 199.23 MB 796.98 KB -0.4%
hits_020.vortex 1.0 vortex-compact 112.08 MB 111.64 MB 454.63 KB -0.4%
hits_022.vortex 1.0 vortex-compact 153.07 MB 152.47 MB 622.54 KB -0.4%
hits_057.vortex 1.0 vortex-file-compressed 160.64 MB 159.99 MB 671.03 KB -0.4%
hits_056.vortex 1.0 vortex-file-compressed 136.15 MB 135.58 MB 583.39 KB -0.4%
hits_037.vortex 1.0 vortex-compact 133.01 MB 132.44 MB 584.16 KB -0.4%
hits_082.vortex 1.0 vortex-compact 106.23 MB 105.77 MB 479.38 KB -0.4%
hits_026.vortex 1.0 vortex-compact 98.33 MB 97.89 MB 446.80 KB -0.4%
hits_070.vortex 1.0 vortex-file-compressed 199.91 MB 198.86 MB 1.05 MB -0.5%
hits_089.vortex 1.0 vortex-compact 98.67 MB 98.15 MB 530.22 KB -0.5%
hits_024.vortex 1.0 vortex-compact 124.57 MB 123.87 MB 715.48 KB -0.6%
hits_050.vortex 1.0 vortex-file-compressed 161.04 MB 160.08 MB 981.55 KB -0.6%
hits_015.vortex 1.0 vortex-compact 98.27 MB 97.67 MB 615.24 KB -0.6%
hits_039.vortex 1.0 vortex-compact 125.28 MB 124.48 MB 816.50 KB -0.6%
hits_094.vortex 1.0 vortex-file-compressed 159.45 MB 158.39 MB 1.06 MB -0.7%
hits_078.vortex 1.0 vortex-compact 97.87 MB 97.16 MB 725.59 KB -0.7%
hits_087.vortex 1.0 vortex-compact 125.31 MB 124.39 MB 945.25 KB -0.7%
hits_060.vortex 1.0 vortex-compact 141.14 MB 140.05 MB 1.10 MB -0.8%
hits_008.vortex 1.0 vortex-file-compressed 141.28 MB 140.09 MB 1.19 MB -0.8%
hits_055.vortex 1.0 vortex-file-compressed 199.62 MB 197.93 MB 1.69 MB -0.8%
hits_098.vortex 1.0 vortex-file-compressed 139.04 MB 137.85 MB 1.18 MB -0.8%
hits_001.vortex 1.0 vortex-compact 138.95 MB 137.71 MB 1.24 MB -0.9%
hits_038.vortex 1.0 vortex-compact 139.56 MB 138.28 MB 1.28 MB -0.9%
hits_012.vortex 1.0 vortex-compact 139.99 MB 138.70 MB 1.29 MB -0.9%
hits_086.vortex 1.0 vortex-compact 140.86 MB 139.53 MB 1.33 MB -0.9%
hits_053.vortex 1.0 vortex-file-compressed 191.79 MB 189.94 MB 1.86 MB -1.0%
hits_075.vortex 1.0 vortex-compact 139.10 MB 137.69 MB 1.41 MB -1.0%

Totals:

  • vortex-compact: 11.93 GB → 11.93 GB (+0.0%)
  • vortex-file-compressed: 15.96 GB → 15.96 GB (-0.0%)

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +3.8%
Engines: DataFusion No clear signal (+8.6%, environment too noisy confidence) · DuckDB No clear signal (-0.8%, low confidence)
Vortex (geomean): 0.978x ➖
Parquet (geomean): 0.942x ➖
Shifts: Parquet (control) -5.8% · Median polish -1.4%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-compact / ns (0.963x ➖, 1↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
appian_q01/datafusion:vortex-compact 95094253 101511777 0.94
appian_q02/datafusion:vortex-compact 445289315 470789591 0.95
appian_q03/datafusion:vortex-compact 301890498 280659210 1.08
appian_q04/datafusion:vortex-compact 13611717746 13673996768 1.00
appian_q05/datafusion:vortex-compact 224077926 226749147 0.99
appian_q06/datafusion:vortex-compact 284451935 279998529 1.02
appian_q07/datafusion:vortex-compact 🚀 302263911 363988179 0.83
appian_q08/datafusion:vortex-compact 1315604025 1404509785 0.94
datafusion / parquet / ns (0.887x ✅, 5↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
appian_q01/datafusion:parquet 🚀 109276412 131982878 0.83
appian_q02/datafusion:parquet 🚀 498800073 579736786 0.86
appian_q03/datafusion:parquet 317743612 309696135 1.03
appian_q04/datafusion:parquet 13781912560 13773403409 1.00
appian_q05/datafusion:parquet 🚀 248318963 310566248 0.80
appian_q06/datafusion:parquet 298149203 304463315 0.98
appian_q07/datafusion:parquet 🚀 331618954 432588962 0.77
appian_q08/datafusion:parquet 🚀 1345382694 1542087684 0.87
duckdb / vortex-compact / ns (0.993x ➖, 0↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
appian_q01/duckdb:vortex-compact 150444896 153156607 0.98
appian_q02/duckdb:vortex-compact 405573585 408777301 0.99
appian_q03/duckdb:vortex-compact 261768696 271054586 0.97
appian_q04/duckdb:vortex-compact 1583339825 1598657165 0.99
appian_q05/duckdb:vortex-compact 250345082 246741011 1.01
appian_q06/duckdb:vortex-compact 1031848180 1031390221 1.00
appian_q07/duckdb:vortex-compact 295367163 296120879 1.00
appian_q08/duckdb:vortex-compact 919861120 915816040 1.00
duckdb / parquet / ns (1.001x ➖, 0↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
appian_q01/duckdb:parquet 160276093 157590623 1.02
appian_q02/duckdb:parquet 368763698 359731056 1.03
appian_q03/duckdb:parquet 218041485 228956324 0.95
appian_q04/duckdb:parquet 1489080510 1478687358 1.01
appian_q05/duckdb:parquet 246139217 246701221 1.00
appian_q06/duckdb:parquet 982341235 965021881 1.02
appian_q07/duckdb:parquet 267321270 269092839 0.99
appian_q08/duckdb:parquet 785615242 786352180 1.00

File Size Changes (10 files changed, -63.8% overall, 0↑ 10↓)
File Scale Format Base HEAD Change %
addressview.vortex 1.0 vortex-file-compressed 34.61 MB 0 B 34.61 MB -100.0%
categoryview.vortex 1.0 vortex-file-compressed 19.08 KB 0 B 19.08 KB -100.0%
creditcardview.vortex 1.0 vortex-file-compressed 59.14 MB 0 B 59.14 MB -100.0%
customerview.vortex 1.0 vortex-file-compressed 19.97 MB 0 B 19.97 MB -100.0%
duckdb.db 1.0 vortex-file-compressed 268.00 KB 0 B 268.00 KB -100.0%
orderitemnovelty_update.vortex 1.0 vortex-file-compressed 11.07 KB 0 B 11.07 KB -100.0%
orderitemview.vortex 1.0 vortex-file-compressed 265.16 MB 0 B 265.16 MB -100.0%
orderview.vortex 1.0 vortex-file-compressed 78.50 MB 0 B 78.50 MB -100.0%
productview.vortex 1.0 vortex-file-compressed 19.05 KB 0 B 19.05 KB -100.0%
taxrecordview.vortex 1.0 vortex-file-compressed 21.91 MB 0 B 21.91 MB -100.0%

Totals:

  • vortex-compact: 271.87 MB → 271.87 MB (0.0%)
  • vortex-file-compressed: 479.59 MB → 0 B (-100.0%)

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -18.3%
Engines: DataFusion No clear signal (-1.5%, environment too noisy confidence) · DuckDB No clear signal (-32.3%, environment too noisy confidence)
Vortex (geomean): 0.906x ➖
Parquet (geomean): 1.110x ➖
Shifts: Parquet (control) +11.0% · Median polish -1.7%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (0.735x ➖, 3↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚀 35975129 74145221 0.49
fineweb_q01/datafusion:vortex-file-compressed 🚀 367587740 551988513 0.67
fineweb_q02/datafusion:vortex-file-compressed 455109548 562839838 0.81
fineweb_q03/datafusion:vortex-file-compressed 478641145 664547304 0.72
fineweb_q04/datafusion:vortex-file-compressed 407758433 517198898 0.79
fineweb_q05/datafusion:vortex-file-compressed 🚀 346335954 582456006 0.59
fineweb_q06/datafusion:vortex-file-compressed 765399521 789967859 0.97
fineweb_q07/datafusion:vortex-file-compressed 561025106 589692264 0.95
fineweb_q08/datafusion:vortex-file-compressed 207428078 269710084 0.77
datafusion / vortex-compact / ns (0.967x ➖, 1↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 🚀 43679452 72437244 0.60
fineweb_q01/datafusion:vortex-compact 412476332 407920869 1.01
fineweb_q02/datafusion:vortex-compact 539258325 553555656 0.97
fineweb_q03/datafusion:vortex-compact 871101068 832667649 1.05
fineweb_q04/datafusion:vortex-compact 783548670 758340456 1.03
fineweb_q05/datafusion:vortex-compact 679308239 647003374 1.05
fineweb_q06/datafusion:vortex-compact 820286433 727426314 1.13
fineweb_q07/datafusion:vortex-compact 645854172 571641553 1.13
fineweb_q08/datafusion:vortex-compact 196745024 228137539 0.86
datafusion / parquet / ns (0.856x ➖, 0↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 550979597 597667284 0.92
fineweb_q01/datafusion:parquet 936014016 1014481071 0.92
fineweb_q02/datafusion:parquet 1091518437 1055996195 1.03
fineweb_q03/datafusion:parquet 945444689 926317588 1.02
fineweb_q04/datafusion:parquet 1001005933 1182569336 0.85
fineweb_q05/datafusion:parquet 975590081 1343802416 0.73
fineweb_q06/datafusion:parquet 907591998 1234793014 0.74
fineweb_q07/datafusion:parquet 1009083777 1334443566 0.76
fineweb_q08/datafusion:parquet 970563774 1201803836 0.81
duckdb / vortex-file-compressed / ns (0.991x ➖, 0↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 53189398 53167481 1.00
fineweb_q01/duckdb:vortex-file-compressed 610958585 584352591 1.05
fineweb_q02/duckdb:vortex-file-compressed 487747456 521264528 0.94
fineweb_q03/duckdb:vortex-file-compressed 1566996992 1598679585 0.98
fineweb_q04/duckdb:vortex-file-compressed 1877240752 1851176451 1.01
fineweb_q05/duckdb:vortex-file-compressed 1693340604 1731632978 0.98
fineweb_q06/duckdb:vortex-file-compressed 1750760647 1760011304 0.99
fineweb_q07/duckdb:vortex-file-compressed 1608879358 1636880458 0.98
fineweb_q08/duckdb:vortex-file-compressed 716227716 721581447 0.99
duckdb / vortex-compact / ns (0.958x ➖, 0↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 51528102 48230012 1.07
fineweb_q01/duckdb:vortex-compact 596184697 541884446 1.10
fineweb_q02/duckdb:vortex-compact 576076615 608830212 0.95
fineweb_q03/duckdb:vortex-compact 1582201663 1620816286 0.98
fineweb_q04/duckdb:vortex-compact 1775641366 1761825345 1.01
fineweb_q05/duckdb:vortex-compact 1619626370 1617345273 1.00
fineweb_q06/duckdb:vortex-compact 1644834848 2106074024 0.78
fineweb_q07/duckdb:vortex-compact 1457903722 1762249884 0.83
fineweb_q08/duckdb:vortex-compact 598954864 624551410 0.96
duckdb / parquet / ns (1.438x ❌, 0↑ 2↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 5263295325 5260418282 1.00
fineweb_q01/duckdb:parquet 5313194160 5293724109 1.00
fineweb_q02/duckdb:parquet 5335489097 5312409553 1.00
fineweb_q03/duckdb:parquet 🚨 5367258740 1184073366 4.53
fineweb_q04/duckdb:parquet 5298369303 5316637684 1.00
fineweb_q05/duckdb:parquet 🚨 5314962918 909994989 5.84
fineweb_q06/duckdb:parquet 5400426708 5408675162 1.00
fineweb_q07/duckdb:parquet 5334888392 5345491795 1.00
fineweb_q08/duckdb:parquet 5251195042 5287257946 0.99

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics 📖

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

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

duckdb / vortex-file-compressed / ns (0.954x ➖, 2↑ 1↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 14991202 14071181 1.07
statpopgen_q01/duckdb:vortex-file-compressed 13117909 13720284 0.96
statpopgen_q02/duckdb:vortex-file-compressed 609666745 606127512 1.01
statpopgen_q03/duckdb:vortex-file-compressed 🚀 1194383148 1719468341 0.69
statpopgen_q04/duckdb:vortex-file-compressed 🚨 1727523532 1286018202 1.34
statpopgen_q05/duckdb:vortex-file-compressed 624533338 639805249 0.98
statpopgen_q06/duckdb:vortex-file-compressed 1799183584 1757362359 1.02
statpopgen_q07/duckdb:vortex-file-compressed 239932370 243855615 0.98
statpopgen_q08/duckdb:vortex-file-compressed 264931466 265120663 1.00
statpopgen_q09/duckdb:vortex-file-compressed 932655916 1016884968 0.92
statpopgen_q10/duckdb:vortex-file-compressed 🚀 2868937198 4159833988 0.69
duckdb / vortex-compact / ns (1.054x ➖, 1↑ 3↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 13784678 15294532 0.90
statpopgen_q01/duckdb:vortex-compact 16146263 16714223 0.97
statpopgen_q02/duckdb:vortex-compact 667690083 642790368 1.04
statpopgen_q03/duckdb:vortex-compact 🚀 1411475662 1851549566 0.76
statpopgen_q04/duckdb:vortex-compact 1390854458 1454603630 0.96
statpopgen_q05/duckdb:vortex-compact 🚨 925774751 650195261 1.42
statpopgen_q06/duckdb:vortex-compact 🚨 2488581859 1771345689 1.40
statpopgen_q07/duckdb:vortex-compact 1279614066 1258163732 1.02
statpopgen_q08/duckdb:vortex-compact 1286689891 1289925902 1.00
statpopgen_q09/duckdb:vortex-compact 1128056550 1152459121 0.98
statpopgen_q10/duckdb:vortex-compact 🚨 4312879805 3151559992 1.37
duckdb / parquet / ns (1.001x ➖, 0↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 375740125 376644271 1.00
statpopgen_q01/duckdb:parquet 467587425 467516971 1.00
statpopgen_q02/duckdb:parquet 780221612 773645961 1.01
statpopgen_q03/duckdb:parquet 1046182019 1049478832 1.00
statpopgen_q04/duckdb:parquet 1044735983 1043357528 1.00
statpopgen_q05/duckdb:parquet 765587934 766816673 1.00
statpopgen_q06/duckdb:parquet 1013992649 1015090641 1.00
statpopgen_q07/duckdb:parquet 950288635 955284246 0.99
statpopgen_q08/duckdb:parquet 975412579 957806222 1.02
statpopgen_q09/duckdb:parquet 989130518 991933736 1.00
statpopgen_q10/duckdb:parquet 1647311646 1644575275 1.00

No file size changes detected.

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME 📖

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.7%
Engines: DataFusion No clear signal (+3.0%, environment too noisy confidence) · DuckDB No clear signal (+0.4%, low confidence)
Vortex (geomean): 1.001x ➖
Parquet (geomean): 0.984x ➖
Shifts: Parquet (control) -1.6% · Median polish +0.4%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed / ns (1.001x ➖, 1↑ 2↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1939493 1883172 1.03
clickbench_q01/datafusion:vortex-file-compressed 10964376 10855997 1.01
clickbench_q02/datafusion:vortex-file-compressed 22070813 22791597 0.97
clickbench_q03/datafusion:vortex-file-compressed 25311101 25442211 0.99
clickbench_q04/datafusion:vortex-file-compressed 162202242 154867624 1.05
clickbench_q05/datafusion:vortex-file-compressed 212822564 215027665 0.99
clickbench_q06/datafusion:vortex-file-compressed 1913791 1872784 1.02
clickbench_q07/datafusion:vortex-file-compressed 14519540 14275637 1.02
clickbench_q08/datafusion:vortex-file-compressed 213632116 221152947 0.97
clickbench_q09/datafusion:vortex-file-compressed 347016318 343183414 1.01
clickbench_q10/datafusion:vortex-file-compressed 49389216 49845049 0.99
clickbench_q11/datafusion:vortex-file-compressed 56293894 57019286 0.99
clickbench_q12/datafusion:vortex-file-compressed 193161944 193776927 1.00
clickbench_q13/datafusion:vortex-file-compressed 337089357 328501614 1.03
clickbench_q14/datafusion:vortex-file-compressed 190549491 195024978 0.98
clickbench_q15/datafusion:vortex-file-compressed 187115091 190954033 0.98
clickbench_q16/datafusion:vortex-file-compressed 473701464 467228168 1.01
clickbench_q17/datafusion:vortex-file-compressed 477776737 464286451 1.03
clickbench_q18/datafusion:vortex-file-compressed 917082767 907958602 1.01
clickbench_q19/datafusion:vortex-file-compressed 🚀 16623198 30125530 0.55
clickbench_q20/datafusion:vortex-file-compressed 194020118 203097273 0.96
clickbench_q21/datafusion:vortex-file-compressed 262855914 260653474 1.01
clickbench_q22/datafusion:vortex-file-compressed 331764560 333500415 0.99
clickbench_q23/datafusion:vortex-file-compressed 413150012 402105944 1.03
clickbench_q24/datafusion:vortex-file-compressed 38408542 36417715 1.05
clickbench_q25/datafusion:vortex-file-compressed 48241170 48222572 1.00
clickbench_q26/datafusion:vortex-file-compressed 🚨 42970102 37313805 1.15
clickbench_q27/datafusion:vortex-file-compressed 281881039 280823732 1.00
clickbench_q28/datafusion:vortex-file-compressed 1463914623 1430316307 1.02
clickbench_q29/datafusion:vortex-file-compressed 🚨 50118305 40338853 1.24
clickbench_q30/datafusion:vortex-file-compressed 157050661 157362522 1.00
clickbench_q31/datafusion:vortex-file-compressed 185950251 193101105 0.96
clickbench_q32/datafusion:vortex-file-compressed 811450014 832431264 0.97
clickbench_q33/datafusion:vortex-file-compressed 1016549381 992847817 1.02
clickbench_q34/datafusion:vortex-file-compressed 994766949 981768281 1.01
clickbench_q35/datafusion:vortex-file-compressed 170340050 164101243 1.04
clickbench_q36/datafusion:vortex-file-compressed 64637964 61222629 1.06
clickbench_q37/datafusion:vortex-file-compressed 28260218 28475664 0.99
clickbench_q38/datafusion:vortex-file-compressed 17186403 15840673 1.08
clickbench_q39/datafusion:vortex-file-compressed 129665734 132671233 0.98
clickbench_q40/datafusion:vortex-file-compressed 13092169 12355870 1.06
clickbench_q41/datafusion:vortex-file-compressed 11793413 11949879 0.99
clickbench_q42/datafusion:vortex-file-compressed 13234068 13258933 1.00
datafusion / vortex-compact / ns (0.999x ➖, 2↑ 3↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-compact 2015719 1932736 1.04
clickbench_q01/datafusion:vortex-compact 15599097 15036224 1.04
clickbench_q02/datafusion:vortex-compact 56876875 56685063 1.00
clickbench_q03/datafusion:vortex-compact 34605899 33611954 1.03
clickbench_q04/datafusion:vortex-compact 163992532 158092106 1.04
clickbench_q05/datafusion:vortex-compact 246007394 236665746 1.04
clickbench_q06/datafusion:vortex-compact 🚨 2078943 1867389 1.11
clickbench_q07/datafusion:vortex-compact 25413272 25257588 1.01
clickbench_q08/datafusion:vortex-compact 255309124 245133514 1.04
clickbench_q09/datafusion:vortex-compact 416484849 431414695 0.97
clickbench_q10/datafusion:vortex-compact 119026344 120013907 0.99
clickbench_q11/datafusion:vortex-compact 159141075 159523893 1.00
clickbench_q12/datafusion:vortex-compact 236079647 233441793 1.01
clickbench_q13/datafusion:vortex-compact 405587510 395528630 1.03
clickbench_q14/datafusion:vortex-compact 251673846 250684251 1.00
clickbench_q15/datafusion:vortex-compact 195714251 194620760 1.01
clickbench_q16/datafusion:vortex-compact 517253321 500231648 1.03
clickbench_q17/datafusion:vortex-compact 504417815 485357492 1.04
clickbench_q18/datafusion:vortex-compact 907254730 952612999 0.95
clickbench_q19/datafusion:vortex-compact 24063276 25860768 0.93
clickbench_q20/datafusion:vortex-compact 237202681 242824663 0.98
clickbench_q21/datafusion:vortex-compact 🚨 405596800 358685895 1.13
clickbench_q22/datafusion:vortex-compact 🚨 643599991 577562797 1.11
clickbench_q23/datafusion:vortex-compact 1655461698 1754536920 0.94
clickbench_q24/datafusion:vortex-compact 74705884 76600652 0.98
clickbench_q25/datafusion:vortex-compact 110829993 109714730 1.01
clickbench_q26/datafusion:vortex-compact 74403453 73541874 1.01
clickbench_q27/datafusion:vortex-compact 329788337 334995609 0.98
clickbench_q28/datafusion:vortex-compact 1567845827 1568182522 1.00
clickbench_q29/datafusion:vortex-compact 68934574 73717968 0.94
clickbench_q30/datafusion:vortex-compact 279882934 284313433 0.98
clickbench_q31/datafusion:vortex-compact 304621466 304777494 1.00
clickbench_q32/datafusion:vortex-compact 868250166 850902899 1.02
clickbench_q33/datafusion:vortex-compact 1020782098 1014614953 1.01
clickbench_q34/datafusion:vortex-compact 1024887671 999777724 1.03
clickbench_q35/datafusion:vortex-compact 171765935 177409531 0.97
clickbench_q36/datafusion:vortex-compact 66060059 64504369 1.02
clickbench_q37/datafusion:vortex-compact 30940515 32858181 0.94
clickbench_q38/datafusion:vortex-compact 🚀 18019641 20231708 0.89
clickbench_q39/datafusion:vortex-compact 130757936 140491105 0.93
clickbench_q40/datafusion:vortex-compact 16062578 15850955 1.01
clickbench_q41/datafusion:vortex-compact 🚀 17283296 21065615 0.82
clickbench_q42/datafusion:vortex-compact 13711790 13786152 0.99
datafusion / parquet / ns (0.971x ➖, 4↑ 1↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1925555 1881792 1.02
clickbench_q01/datafusion:parquet 17781425 18924844 0.94
clickbench_q02/datafusion:parquet 32014462 32342808 0.99
clickbench_q03/datafusion:parquet 25754158 25427415 1.01
clickbench_q04/datafusion:parquet 170520119 175296278 0.97
clickbench_q05/datafusion:parquet 233122981 242482564 0.96
clickbench_q06/datafusion:parquet 🚨 2319018 1899345 1.22
clickbench_q07/datafusion:parquet 17515215 18873249 0.93
clickbench_q08/datafusion:parquet 232059339 232277630 1.00
clickbench_q09/datafusion:parquet 375317892 381467749 0.98
clickbench_q10/datafusion:parquet 71031413 72381416 0.98
clickbench_q11/datafusion:parquet 89771516 91606582 0.98
clickbench_q12/datafusion:parquet 238770311 240126867 0.99
clickbench_q13/datafusion:parquet 392508326 391333217 1.00
clickbench_q14/datafusion:parquet 253471384 251693794 1.01
clickbench_q15/datafusion:parquet 196231800 195213214 1.01
clickbench_q16/datafusion:parquet 473953560 473171875 1.00
clickbench_q17/datafusion:parquet 471532245 492011190 0.96
clickbench_q18/datafusion:parquet 920939316 930309168 0.99
clickbench_q19/datafusion:parquet 🚀 21621634 30818981 0.70
clickbench_q20/datafusion:parquet 456769689 456596034 1.00
clickbench_q21/datafusion:parquet 457154791 491572156 0.93
clickbench_q22/datafusion:parquet 620403842 653720514 0.95
clickbench_q23/datafusion:parquet 🚀 2442758413 2805599703 0.87
clickbench_q24/datafusion:parquet 🚀 44484166 51259490 0.87
clickbench_q25/datafusion:parquet 92482618 96251154 0.96
clickbench_q26/datafusion:parquet 45251079 47767396 0.95
clickbench_q27/datafusion:parquet 543077304 534827611 1.02
clickbench_q28/datafusion:parquet 1536483739 1520564394 1.01
clickbench_q29/datafusion:parquet 🚀 39759446 50651646 0.78
clickbench_q30/datafusion:parquet 240279237 240040101 1.00
clickbench_q31/datafusion:parquet 267319041 272305254 0.98
clickbench_q32/datafusion:parquet 857405760 834273189 1.03
clickbench_q33/datafusion:parquet 1088593572 1115220725 0.98
clickbench_q34/datafusion:parquet 1096949433 1093535456 1.00
clickbench_q35/datafusion:parquet 179794166 174166161 1.03
clickbench_q36/datafusion:parquet 117391477 114360041 1.03
clickbench_q37/datafusion:parquet 47411718 50463217 0.94
clickbench_q38/datafusion:parquet 69848329 69137757 1.01
clickbench_q39/datafusion:parquet 223047799 228846856 0.97
clickbench_q40/datafusion:parquet 25151124 25753788 0.98
clickbench_q41/datafusion:parquet 23295414 24128683 0.97
clickbench_q42/datafusion:parquet 24838641 25392520 0.98
duckdb / vortex-file-compressed / ns (0.989x ➖, 3↑ 2↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 13610603 14314423 0.95
clickbench_q01/duckdb:vortex-file-compressed 21255515 21052550 1.01
clickbench_q02/duckdb:vortex-file-compressed 23346089 22094006 1.06
clickbench_q03/duckdb:vortex-file-compressed 🚀 34149112 38543218 0.89
clickbench_q04/duckdb:vortex-file-compressed 131508774 133109352 0.99
clickbench_q05/duckdb:vortex-file-compressed 156724867 160825517 0.97
clickbench_q06/duckdb:vortex-file-compressed 19581212 21006140 0.93
clickbench_q07/duckdb:vortex-file-compressed 23005325 23934473 0.96
clickbench_q08/duckdb:vortex-file-compressed 166259140 164707444 1.01
clickbench_q09/duckdb:vortex-file-compressed 208519988 202186077 1.03
clickbench_q10/duckdb:vortex-file-compressed 65578578 67003828 0.98
clickbench_q11/duckdb:vortex-file-compressed 71672727 71643632 1.00
clickbench_q12/duckdb:vortex-file-compressed 186218942 183382842 1.02
clickbench_q13/duckdb:vortex-file-compressed 338330608 337268074 1.00
clickbench_q14/duckdb:vortex-file-compressed 213992902 210013984 1.02
clickbench_q15/duckdb:vortex-file-compressed 185730732 187655062 0.99
clickbench_q16/duckdb:vortex-file-compressed 🚨 445348622 377886723 1.18
clickbench_q17/duckdb:vortex-file-compressed 383184109 384744306 1.00
clickbench_q18/duckdb:vortex-file-compressed 758178302 754907787 1.00
clickbench_q19/duckdb:vortex-file-compressed 🚀 24436231 41815439 0.58
clickbench_q20/duckdb:vortex-file-compressed 231984894 232617578 1.00
clickbench_q21/duckdb:vortex-file-compressed 321511182 337534993 0.95
clickbench_q22/duckdb:vortex-file-compressed 537704098 497934569 1.08
clickbench_q23/duckdb:vortex-file-compressed 193455266 177728470 1.09
clickbench_q24/duckdb:vortex-file-compressed 🚨 54516219 49380278 1.10
clickbench_q25/duckdb:vortex-file-compressed 81770748 77816382 1.05
clickbench_q26/duckdb:vortex-file-compressed 76527395 69924722 1.09
clickbench_q27/duckdb:vortex-file-compressed 193625282 193752135 1.00
clickbench_q28/duckdb:vortex-file-compressed 1710945569 1746340105 0.98
clickbench_q29/duckdb:vortex-file-compressed 32604694 29789496 1.09
clickbench_q30/duckdb:vortex-file-compressed 156795400 158303576 0.99
clickbench_q31/duckdb:vortex-file-compressed 🚀 286275664 321378525 0.89
clickbench_q32/duckdb:vortex-file-compressed 963864636 970948340 0.99
clickbench_q33/duckdb:vortex-file-compressed 1175598323 1167316384 1.01
clickbench_q34/duckdb:vortex-file-compressed 1209912219 1219872945 0.99
clickbench_q35/duckdb:vortex-file-compressed 209898126 216926808 0.97
clickbench_q36/duckdb:vortex-file-compressed 32289029 33192327 0.97
clickbench_q37/duckdb:vortex-file-compressed 24577950 24916157 0.99
clickbench_q38/duckdb:vortex-file-compressed 30125035 29285246 1.03
clickbench_q39/duckdb:vortex-file-compressed 46131375 49135820 0.94
clickbench_q40/duckdb:vortex-file-compressed 24475627 24020676 1.02
clickbench_q41/duckdb:vortex-file-compressed 25067766 26347598 0.95
clickbench_q42/duckdb:vortex-file-compressed 27085462 28430353 0.95
duckdb / vortex-compact / ns (1.014x ➖, 0↑ 1↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-compact 14058576 14178018 0.99
clickbench_q01/duckdb:vortex-compact 22992358 23444842 0.98
clickbench_q02/duckdb:vortex-compact 35827299 36284877 0.99
clickbench_q03/duckdb:vortex-compact 36472081 33844910 1.08
clickbench_q04/duckdb:vortex-compact 139585128 137180769 1.02
clickbench_q05/duckdb:vortex-compact 170098505 162747064 1.05
clickbench_q06/duckdb:vortex-compact 20502764 20699989 0.99
clickbench_q07/duckdb:vortex-compact 28596259 27745757 1.03
clickbench_q08/duckdb:vortex-compact 185598439 183608948 1.01
clickbench_q09/duckdb:vortex-compact 268365160 264359868 1.02
clickbench_q10/duckdb:vortex-compact 81135250 82234999 0.99
clickbench_q11/duckdb:vortex-compact 103077845 103794815 0.99
clickbench_q12/duckdb:vortex-compact 205757833 198650952 1.04
clickbench_q13/duckdb:vortex-compact 361587584 357313637 1.01
clickbench_q14/duckdb:vortex-compact 215907573 214101443 1.01
clickbench_q15/duckdb:vortex-compact 193374143 192134062 1.01
clickbench_q16/duckdb:vortex-compact 429232580 424004090 1.01
clickbench_q17/duckdb:vortex-compact 399864189 386818140 1.03
clickbench_q18/duckdb:vortex-compact 767970126 758297402 1.01
clickbench_q19/duckdb:vortex-compact 28680133 27545436 1.04
clickbench_q20/duckdb:vortex-compact 204500602 206988980 0.99
clickbench_q21/duckdb:vortex-compact 303077016 305677610 0.99
clickbench_q22/duckdb:vortex-compact 475422006 477620834 1.00
clickbench_q23/duckdb:vortex-compact 281629155 260607327 1.08
clickbench_q24/duckdb:vortex-compact 🚨 80348227 69584468 1.15
clickbench_q25/duckdb:vortex-compact 97503435 95742228 1.02
clickbench_q26/duckdb:vortex-compact 77198911 74209409 1.04
clickbench_q27/duckdb:vortex-compact 375618700 367168133 1.02
clickbench_q28/duckdb:vortex-compact 1555974607 1636690152 0.95
clickbench_q29/duckdb:vortex-compact 41142820 42717471 0.96
clickbench_q30/duckdb:vortex-compact 211466996 198826563 1.06
clickbench_q31/duckdb:vortex-compact 370113592 353947283 1.05
clickbench_q32/duckdb:vortex-compact 969287024 960170710 1.01
clickbench_q33/duckdb:vortex-compact 1134392720 1095626165 1.04
clickbench_q34/duckdb:vortex-compact 1127087178 1137403078 0.99
clickbench_q35/duckdb:vortex-compact 221206728 221744147 1.00
clickbench_q36/duckdb:vortex-compact 37957305 34544516 1.10
clickbench_q37/duckdb:vortex-compact 27122589 29490767 0.92
clickbench_q38/duckdb:vortex-compact 27142420 30116261 0.90
clickbench_q39/duckdb:vortex-compact 52114317 53266955 0.98
clickbench_q40/duckdb:vortex-compact 25440729 24779994 1.03
clickbench_q41/duckdb:vortex-compact 27334647 26192244 1.04
clickbench_q42/duckdb:vortex-compact 25146615 24412121 1.03
duckdb / parquet / ns (0.997x ➖, 0↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 16577733 17249700 0.96
clickbench_q01/duckdb:parquet 16108401 16432678 0.98
clickbench_q02/duckdb:parquet 23682837 23688128 1.00
clickbench_q03/duckdb:parquet 25292386 25659775 0.99
clickbench_q04/duckdb:parquet 131199066 129868630 1.01
clickbench_q05/duckdb:parquet 198955662 203393772 0.98
clickbench_q06/duckdb:parquet 22020247 22270899 0.99
clickbench_q07/duckdb:parquet 19577260 19231485 1.02
clickbench_q08/duckdb:parquet 163504473 162406919 1.01
clickbench_q09/duckdb:parquet 228030552 227764838 1.00
clickbench_q10/duckdb:parquet 58353796 56627461 1.03
clickbench_q11/duckdb:parquet 67750584 66784847 1.01
clickbench_q12/duckdb:parquet 171775909 178743443 0.96
clickbench_q13/duckdb:parquet 306402113 309258726 0.99
clickbench_q14/duckdb:parquet 191551234 187094447 1.02
clickbench_q15/duckdb:parquet 186140307 183723703 1.01
clickbench_q16/duckdb:parquet 352541728 353513559 1.00
clickbench_q17/duckdb:parquet 377297589 362321023 1.04
clickbench_q18/duckdb:parquet 693026025 684978024 1.01
clickbench_q19/duckdb:parquet 20887941 21483605 0.97
clickbench_q20/duckdb:parquet 262247646 264156854 0.99
clickbench_q21/duckdb:parquet 322132957 320738723 1.00
clickbench_q22/duckdb:parquet 460996903 483651014 0.95
clickbench_q23/duckdb:parquet 244066174 249854433 0.98
clickbench_q24/duckdb:parquet 69099235 65796411 1.05
clickbench_q25/duckdb:parquet 71140066 72229276 0.98
clickbench_q26/duckdb:parquet 46550795 47889128 0.97
clickbench_q27/duckdb:parquet 280638387 275520022 1.02
clickbench_q28/duckdb:parquet 1707597696 1719185700 0.99
clickbench_q29/duckdb:parquet 27176134 26954354 1.01
clickbench_q30/duckdb:parquet 177574835 177299238 1.00
clickbench_q31/duckdb:parquet 310683236 306512793 1.01
clickbench_q32/duckdb:parquet 912098099 913794187 1.00
clickbench_q33/duckdb:parquet 784226948 788271835 0.99
clickbench_q34/duckdb:parquet 796913890 787711851 1.01
clickbench_q35/duckdb:parquet 208258678 207255946 1.00
clickbench_q36/duckdb:parquet 49874214 49046410 1.02
clickbench_q37/duckdb:parquet 36988302 37262462 0.99
clickbench_q38/duckdb:parquet 37684414 37471444 1.01
clickbench_q39/duckdb:parquet 86950594 88428571 0.98
clickbench_q40/duckdb:parquet 19987507 21758540 0.92
clickbench_q41/duckdb:parquet 20098215 19967237 1.01
clickbench_q42/duckdb:parquet 23161193 23241933 1.00

No file size changes detected.

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access 📖

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -60.9%
Engines: random-access No clear signal (-60.9%, environment too noisy confidence)
Vortex (geomean): 0.989x ➖
Parquet (geomean): 2.529x ❌
Shifts: Parquet (control) +152.9% · Median polish -0.0%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

random-access / vortex-file-compressed / ns (0.989x ➖, 0↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/vortex-tokio-local-disk 328048 332983 0.99
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 580228 574966 1.01
random-access/feature-vectors/uniform/vortex-tokio-local-disk 2473329 2527106 0.98
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 2922969 2923326 1.00
random-access/nested-lists/correlated/vortex-tokio-local-disk 265755 275180 0.97
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 318333 315071 1.01
random-access/nested-lists/uniform/vortex-tokio-local-disk 1483033 1470182 1.01
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 1530554 1603892 0.95
random-access/nested-structs/correlated/vortex-tokio-local-disk 325029 324061 1.00
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 443738 449093 0.99
random-access/nested-structs/uniform/vortex-tokio-local-disk 982636 963814 1.02
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1158242 1164644 0.99
random-access/taxi/correlated/vortex-tokio-local-disk 860477 902979 0.95
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1307374 1345542 0.97
random-access/taxi/uniform/vortex-tokio-local-disk 3917076 4045213 0.97
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4661973 4761224 0.98
random-access/vortex-tokio-local-disk 523820 519427 1.01
random-access/vortex-tokio-local-disk-footer 910422 898946 1.01
random-access / parquet / ns (2.529x ❌, 0↑ 8↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/parquet-tokio-local-disk 🚨 361840761608 8864651112 40.82
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 🚨 353506226652 8780885845 40.26
random-access/feature-vectors/uniform/parquet-tokio-local-disk 🚨 345692009312 8856289756 39.03
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 🚨 350173627215 8750870083 40.02
random-access/nested-lists/correlated/parquet-tokio-local-disk 🚨 243794925 138888946 1.76
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 🚨 247651808 137184266 1.81
random-access/nested-lists/uniform/parquet-tokio-local-disk 🚨 239526150 136675397 1.75
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 🚨 239519922 138071458 1.73
random-access/nested-structs/correlated/parquet-tokio-local-disk 18927231 20194088 0.94
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 19274339 20360598 0.95
random-access/nested-structs/uniform/parquet-tokio-local-disk 19717368 20006739 0.99
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 19074764 20210665 0.94
random-access/parquet-tokio-local-disk 178947328 181618426 0.99
random-access/parquet-tokio-local-disk-footer 177552504 182658584 0.97
random-access/taxi/correlated/parquet-tokio-local-disk 268495818 272530089 0.99
random-access/taxi/correlated/parquet-tokio-local-disk-footer 267044429 272765438 0.98
random-access/taxi/uniform/parquet-tokio-local-disk 284293625 289898403 0.98
random-access/taxi/uniform/parquet-tokio-local-disk-footer 281522672 290052108 0.97
random-access / lance / ns (0.994x ➖, 0↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 342735 346727 0.99
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1068106 1131437 0.94
random-access/feature-vectors/uniform/lance-tokio-local-disk 1086590 1090371 1.00
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1872876 1899985 0.99
random-access/lance-tokio-local-disk 635351 638454 1.00
random-access/lance-tokio-local-disk-footer 1365162 1360162 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk 185620 187674 0.99
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 588406 580102 1.01
random-access/nested-lists/uniform/lance-tokio-local-disk 903137 908140 0.99
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1321141 1330962 0.99
random-access/nested-structs/correlated/lance-tokio-local-disk 308162 308572 1.00
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 454899 454800 1.00
random-access/nested-structs/uniform/lance-tokio-local-disk 2408072 2397456 1.00
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2526403 2549437 0.99
random-access/taxi/correlated/lance-tokio-local-disk 970112 943650 1.03
random-access/taxi/correlated/lance-tokio-local-disk-footer 1851383 1871747 0.99
random-access/taxi/uniform/lance-tokio-local-disk 9853990 9953968 0.99
random-access/taxi/uniform/lance-tokio-local-disk-footer 10492883 10605888 0.99

@github-actions

github-actions Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Benchmarks: Compression 📖


vortex / vortex-file-compressed / ns (0.992x ➖, 2↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
compress time/Arade 915868688 882759273 1.04
compress time/Bimbo 5068382886 4986432550 1.02
compress time/CMSprovider 2724496705 2749431889 0.99
compress time/Euro2016 379209750 360674060 1.05
compress time/Food 350054128 379460868 0.92
compress time/HashTags 743522511 757828103 0.98
compress time/TPC-H l_comment canonical 1176778169 1141886934 1.03
compress time/TPC-H l_comment chunked 1179380288 1152556938 1.02
compress time/taxi 542289108 553994637 0.98
compress time/wide table cols=100 chunks=1 rows=1000 8936766 8837756 1.01
compress time/wide table cols=100 chunks=50 rows=1000 8961310 8749800 1.02
compress time/wide table cols=1000 chunks=1 rows=1000 92579093 91437894 1.01
compress time/wide table cols=1000 chunks=50 rows=1000 91696681 90795467 1.01
compress time/wide table cols=10000 chunks=1 rows=1000 1052683443 1075703799 0.98
compress time/wide table cols=10000 chunks=50 rows=1000 1071201792 1060026500 1.01
decompress time/Arade 23363596 22828784 1.02
decompress time/Bimbo 82472413 81904631 1.01
decompress time/CMSprovider 64023299 65453573 0.98
decompress time/Euro2016 17581252 16089889 1.09
decompress time/Food 7513556 7854389 0.96
decompress time/HashTags 93910227 94436231 0.99
decompress time/TPC-H l_comment canonical 🚀 33637374 38218293 0.88
decompress time/TPC-H l_comment chunked 🚀 33981811 38734910 0.88
decompress time/taxi 14445937 14793510 0.98
decompress time/wide table cols=100 chunks=1 rows=1000 2495562 2683730 0.93
decompress time/wide table cols=100 chunks=50 rows=1000 2698210 2761817 0.98
decompress time/wide table cols=1000 chunks=1 rows=1000 24209144 23773648 1.02
decompress time/wide table cols=1000 chunks=50 rows=1000 25197278 26269086 0.96
decompress time/wide table cols=10000 chunks=1 rows=1000 288597786 268741107 1.07
decompress time/wide table cols=10000 chunks=50 rows=1000 288185558 294193850 0.98
vortex / vortex-file-compressed / bytes (1.000x ➖, 0↑ 0↓)
name PR 7152f4c (bytes) base 86e9710 (bytes) ratio (PR/base)
vortex-file-compressed size/Arade 145314020 145314020 1.00
vortex-file-compressed size/Bimbo 466894692 466894692 1.00
vortex-file-compressed size/CMSprovider 417691796 417691796 1.00
vortex-file-compressed size/Euro2016 162113084 162328588 1.00
vortex-file-compressed size/Food 41963376 41963376 1.00
vortex-file-compressed size/HashTags 184850196 184850188 1.00
vortex-file-compressed size/TPC-H l_comment canonical 172613392 172613392 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172613392 172613392 1.00
vortex-file-compressed size/taxi 52250612 52250612 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932760 932760 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932760 932760 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309960 9309960 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309960 9309960 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117960 93117960 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117960 93117960 1.00
vortex / vortex-file-compressed / ratio (1.023x ➖, 1↑ 7↓)
name PR 7152f4c (ratio) base 86e9710 (ratio) ratio (PR/base)
vortex:parquet-zstd ratio compress time/Arade 0.311476586 0.295917987 1.05
vortex:parquet-zstd ratio compress time/Bimbo 0.360266263 0.34353144 1.05
vortex:parquet-zstd ratio compress time/CMSprovider 0.345262543 0.347759271 0.99
vortex:parquet-zstd ratio compress time/Euro2016 0.246976102 0.239330428 1.03
vortex:parquet-zstd ratio compress time/Food 0.381299945 0.414526262 0.92
vortex:parquet-zstd ratio compress time/HashTags 0.30246944 0.308166455 0.98
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.312894363 0.308291085 1.01
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.312388676 0.312144885 1.00
vortex:parquet-zstd ratio compress time/taxi 0.398911544 0.405724841 0.98
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 🚨 1.72492939 1.38668728 1.24
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 🚨 1.71893894 1.39580493 1.23
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 🚨 1.42256552 1.17754051 1.21
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 🚨 1.41451855 1.17334745 1.21
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 🚨 1.4211359 1.28087636 1.11
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 🚨 1.51236546 1.27395025 1.19
vortex:parquet-zstd ratio decompress time/Arade 0.0333616289 0.0319888559 1.04
vortex:parquet-zstd ratio decompress time/Bimbo 0.0431893754 0.0418411201 1.03
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0332404049 0.03340111 1.00
vortex:parquet-zstd ratio decompress time/Euro2016 🚨 0.042514451 0.0374492597 1.14
vortex:parquet-zstd ratio decompress time/Food 0.0338132677 0.0347972837 0.97
vortex:parquet-zstd ratio decompress time/HashTags 0.135820107 0.133377544 1.02
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.050232018 0.0557925129 0.90
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 🚀 0.0504876446 0.0571640125 0.88
vortex:parquet-zstd ratio decompress time/taxi 0.0523281647 0.0519782563 1.01
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.0545763 1.12776217 0.94
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.12742788 1.16202094 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.87660366 0.860228089 1.02
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.916181265 0.933866479 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.95242445 0.87479544 1.09
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.938178394 0.955258007 0.98
vortex:parquet-zstd size/Arade 0.563201459 0.563201459 1.00
vortex:parquet-zstd size/Bimbo 1.21423588 1.21423588 1.00
vortex:parquet-zstd size/CMSprovider 1.10826531 1.10827226 1.00
vortex:parquet-zstd size/Euro2016 1.31821709 1.32000756 1.00
vortex:parquet-zstd size/Food 1.17546117 1.17546117 1.00
vortex:parquet-zstd size/HashTags 1.38467066 1.38453211 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1.09001839 1.09001839 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1.09001839 1.09001839 1.00
vortex:parquet-zstd size/taxi 0.945137055 0.945137055 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1.00038181 1.00038181 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1.00038181 1.00038181 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.99849378 0.99849378 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.99849378 0.99849378 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.998691077 0.998691077 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.998691077 0.998691077 1.00
vortex / parquet / ns (0.959x ➖, 6↑ 0↓)
name PR 7152f4c (ns) base 86e9710 (ns) ratio (PR/base)
parquet_rs-zstd compress time/Arade 2940409420 2983121378 0.99
parquet_rs-zstd compress time/Bimbo 14068436042 14515214542 0.97
parquet_rs-zstd compress time/CMSprovider 7891086825 7906135407 1.00
parquet_rs-zstd compress time/Euro2016 1535410699 1507012975 1.02
parquet_rs-zstd compress time/Food 918054495 915408510 1.00
parquet_rs-zstd compress time/HashTags 2458173990 2459151838 1.00
parquet_rs-zstd compress time/TPC-H l_comment canonical 3760943970 3703924604 1.02
parquet_rs-zstd compress time/TPC-H l_comment chunked 3775361850 3692378097 1.02
parquet_rs-zstd compress time/taxi 1359421947 1365444216 1.00
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 🚀 5180946 6373287 0.81
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 🚀 5213280 6268641 0.83
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 🚀 65078966 77651591 0.84
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 🚀 64825365 77381569 0.84
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 🚀 740733834 839818608 0.88
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 🚀 708295595 832078408 0.85
parquet_rs-zstd decompress time/Arade 700313408 713648030 0.98
parquet_rs-zstd decompress time/Bimbo 1909553271 1957515259 0.98
parquet_rs-zstd decompress time/CMSprovider 1926068566 1959622692 0.98
parquet_rs-zstd decompress time/Euro2016 413535906 429645049 0.96
parquet_rs-zstd decompress time/Food 222207332 225718452 0.98
parquet_rs-zstd decompress time/HashTags 691430962 708036963 0.98
parquet_rs-zstd decompress time/TPC-H l_comment canonical 669640109 685007558 0.98
parquet_rs-zstd decompress time/TPC-H l_comment chunked 673071823 677610061 0.99
parquet_rs-zstd decompress time/taxi 276064278 284609586 0.97
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2366412 2379695 0.99
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2393244 2376736 1.01
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 27616978 27636447 1.00
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 27502503 28129381 0.98
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 303013836 307204513 0.99
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 307175650 307973184 1.00
vortex / parquet / bytes (1.000x ➖, 0↑ 0↓)
name PR 7152f4c (bytes) base 86e9710 (bytes) ratio (PR/base)
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376887911 376885545 1.00
parquet size/Euro2016 122979049 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133497590 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

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS added the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 14, 2026
@github-actions github-actions Bot removed the action/bench-all Runs all CPU benchmarks. Do not combine with other benchmark labels; GPU is the only exception. label Aug 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/chore A trivial change ext/datafusion Relates to the DataFusion integration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant