Skip to content

Patches have correct dtype by construction instead of normalised during array construction#8626

Open
robert3005 wants to merge 3 commits into
developfrom
claude/remove-cast-values-crutch-7u8efe
Open

Patches have correct dtype by construction instead of normalised during array construction#8626
robert3005 wants to merge 3 commits into
developfrom
claude/remove-cast-values-crutch-7u8efe

Conversation

@robert3005

Copy link
Copy Markdown
Contributor

Patches::cast_values was a crutch and sign that in too many places we were
producing wrong dtypes. This pr removes this function and fixes up dtypes where
necessary. We still need a cast in ALP-RD take as ALP-RD patches must be non
nullable

`Patches::cast_values` was a crutch that papered over patch values not
matching the parent array's dtype, and ALPRD/Sparse each carried a
construction-time normalization step (`canonicalize_patches`,
`normalize_patches_dtype`) to fix patches up after the fact. Remove all
three: patch-producing operations now yield the correct dtype directly,
and constructors assert rather than normalize.

- `Patches::mask` widens the surviving values to nullable. Masking an
  array always yields a nullable result, so the masked patches now carry
  the correct dtype and callers (ALP mask) no longer re-cast them.
- ALP take/mask: `Patches::take`/`mask` already produce values matching
  the taken/masked encoded array, so build via `ALP::try_new`, which
  asserts the patch dtype instead of forcing it.
- bitpacking take: `PrimitiveArray::patch` (via `Validity::patch`)
  already asserts matching nullability, so no cast is needed.
- ALPRD: drop `canonicalize_patches`. Exceptions are always the
  non-nullable left-parts dtype; `validate_parts` now requires exactly
  that, `take` casts the taken exceptions back to it (folded into the
  take call), and the other construction paths already satisfy it.
  Neither `ALPRD::try_new` nor `RDEncoder::encode` needs an
  `ExecutionCtx` anymore (the RD split does no execution); their callers
  that only plumbed a ctx to pass it down are cleaned up too.
- Sparse: drop `normalize_patches_dtype`. Both `Sparse::try_new` and the
  patches-based paths now assert that the values/patches already match
  the fill dtype instead of casting; callers construct matching values.

Signed-off-by: Robert Kruszewski <robert@spiraldb.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UDa4BYuhQyRHWCUGTanVzE
Signed-off-by: Robert Kruszewski <github@robertk.io>
@robert3005 robert3005 requested a review from a team June 29, 2026 23:19
@robert3005 robert3005 added changelog/chore A trivial change action/benchmark Trigger full benchmarks to run on this PR labels Jun 29, 2026
@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 29, 2026
@github-actions

github-actions Bot commented Jun 29, 2026

Copy link
Copy Markdown
Contributor

Polar Signals Profiling Results

Latest Run

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

Powered by Polar Signals Cloud

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: PolarSignals Profiling

Vortex (geomean): 0.923x ➖

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 (0.923x ➖, 3↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 116527897 124382391 0.94
polarsignals_q01/datafusion:vortex-file-compressed 🚀 259516175 305181465 0.85
polarsignals_q02/datafusion:vortex-file-compressed 23827513 25432147 0.94
polarsignals_q03/datafusion:vortex-file-compressed 276344202 289747417 0.95
polarsignals_q04/datafusion:vortex-file-compressed 🚀 9984688 11397334 0.88
polarsignals_q05/datafusion:vortex-file-compressed 16054151 16418306 0.98
polarsignals_q06/datafusion:vortex-file-compressed 21413244 22692825 0.94
polarsignals_q07/datafusion:vortex-file-compressed 14403937 15832825 0.91
polarsignals_q08/datafusion:vortex-file-compressed 🚀 389830328 443354273 0.88
polarsignals_q09/datafusion:vortex-file-compressed 12346654 12700164 0.97

No file size changes detected.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.9%
Engines: DataFusion No clear signal (+0.7%, low confidence) · DuckDB No clear signal (+1.1%, low confidence)
Vortex (geomean): 1.008x ➖
Parquet (geomean): 0.999x ➖
Shifts: Parquet (control) -0.1% · Median polish -0.1%

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 (1.002x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 4798484 4771747 1.01
fineweb_q01/datafusion:vortex-file-compressed 36669502 34052888 1.08
fineweb_q02/datafusion:vortex-file-compressed 40584114 39472298 1.03
fineweb_q03/datafusion:vortex-file-compressed 56601354 59148799 0.96
fineweb_q04/datafusion:vortex-file-compressed 279834549 272659722 1.03
fineweb_q05/datafusion:vortex-file-compressed 217378542 220338039 0.99
fineweb_q06/datafusion:vortex-file-compressed 48840300 53244666 0.92
fineweb_q07/datafusion:vortex-file-compressed 55865127 54431622 1.03
fineweb_q08/datafusion:vortex-file-compressed 22605495 22569613 1.00
datafusion / vortex-compact (1.005x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5389026 5297453 1.02
fineweb_q01/datafusion:vortex-compact 102028778 107634903 0.95
fineweb_q02/datafusion:vortex-compact 109809284 101482733 1.08
fineweb_q03/datafusion:vortex-compact 861174677 857803011 1.00
fineweb_q04/datafusion:vortex-compact 909369404 904588131 1.01
fineweb_q05/datafusion:vortex-compact 812755339 820855033 0.99
fineweb_q06/datafusion:vortex-compact 462767797 464104610 1.00
fineweb_q07/datafusion:vortex-compact 473085092 482157136 0.98
fineweb_q08/datafusion:vortex-compact 20845242 20312151 1.03
datafusion / parquet (0.996x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 7027739 7103339 0.99
fineweb_q01/datafusion:parquet 283221257 303822925 0.93
fineweb_q02/datafusion:parquet 299545250 293903078 1.02
fineweb_q03/datafusion:parquet 298673104 275744952 1.08
fineweb_q04/datafusion:parquet 306377762 307445432 1.00
fineweb_q05/datafusion:parquet 296888918 300865719 0.99
fineweb_q06/datafusion:parquet 282814057 296894512 0.95
fineweb_q07/datafusion:parquet 283142431 281323895 1.01
fineweb_q08/datafusion:parquet 277983039 275880585 1.01
duckdb / vortex-file-compressed (1.007x ➖, 0↑ 1↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 🚨 3544039 2945676 1.20
fineweb_q01/duckdb:vortex-file-compressed 32725199 35642939 0.92
fineweb_q02/duckdb:vortex-file-compressed 41107165 39494265 1.04
fineweb_q03/duckdb:vortex-file-compressed 113643569 115190648 0.99
fineweb_q04/duckdb:vortex-file-compressed 272439345 279813049 0.97
fineweb_q05/duckdb:vortex-file-compressed 209825897 210319483 1.00
fineweb_q06/duckdb:vortex-file-compressed 49417148 51246810 0.96
fineweb_q07/duckdb:vortex-file-compressed 53154804 54891810 0.97
fineweb_q08/duckdb:vortex-file-compressed 21466170 20821453 1.03
duckdb / vortex-compact (1.017x ➖, 0↑ 1↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 3000720 2878253 1.04
fineweb_q01/duckdb:vortex-compact 🚨 125441926 109994194 1.14
fineweb_q02/duckdb:vortex-compact 118385570 115304151 1.03
fineweb_q03/duckdb:vortex-compact 849305816 849917594 1.00
fineweb_q04/duckdb:vortex-compact 902614379 898451407 1.00
fineweb_q05/duckdb:vortex-compact 805610684 801786667 1.00
fineweb_q06/duckdb:vortex-compact 471906832 469522397 1.01
fineweb_q07/duckdb:vortex-compact 480436039 477898320 1.01
fineweb_q08/duckdb:vortex-compact 20203658 21642100 0.93
duckdb / parquet (1.001x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 30047342 31392174 0.96
fineweb_q01/duckdb:parquet 86515806 82719550 1.05
fineweb_q02/duckdb:parquet 83964463 84744267 0.99
fineweb_q03/duckdb:parquet 319565361 318637941 1.00
fineweb_q04/duckdb:parquet 447441324 446154838 1.00
fineweb_q05/duckdb:parquet 416660551 416200510 1.00
fineweb_q06/duckdb:parquet 204623199 202917856 1.01
fineweb_q07/duckdb:parquet 217328791 215017708 1.01
fineweb_q08/duckdb:parquet 32105067 32435100 0.99

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.43 GB 1.43 GB 191.42 KB -0.0%

Totals:

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

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -5.6%
Engines: DataFusion No clear signal (-8.3%, environment too noisy confidence) · DuckDB No clear signal (-2.7%, environment too noisy confidence)
Vortex (geomean): 1.018x ➖
Parquet (geomean): 1.080x ➖
Shifts: Parquet (control) +8.0% · Median polish +6.1%

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 (0.991x ➖, 2↑ 5↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 62561969 51513301 1.21
tpch_q02/datafusion:vortex-file-compressed 🚨 26812367 22930912 1.17
tpch_q03/datafusion:vortex-file-compressed 🚨 36625640 30604864 1.20
tpch_q04/datafusion:vortex-file-compressed 🚨 23012869 20508832 1.12
tpch_q05/datafusion:vortex-file-compressed 🚨 54113116 48601760 1.11
tpch_q06/datafusion:vortex-file-compressed 11229140 10845346 1.04
tpch_q07/datafusion:vortex-file-compressed 61964079 62760574 0.99
tpch_q08/datafusion:vortex-file-compressed 44628475 44214890 1.01
tpch_q09/datafusion:vortex-file-compressed 59913093 61982766 0.97
tpch_q10/datafusion:vortex-file-compressed 38637830 39562405 0.98
tpch_q11/datafusion:vortex-file-compressed 18775263 19572561 0.96
tpch_q12/datafusion:vortex-file-compressed 🚀 26649677 29714705 0.90
tpch_q13/datafusion:vortex-file-compressed 29379869 31724242 0.93
tpch_q14/datafusion:vortex-file-compressed 16424446 17805100 0.92
tpch_q15/datafusion:vortex-file-compressed 24473920 27014584 0.91
tpch_q16/datafusion:vortex-file-compressed 21397055 22577384 0.95
tpch_q17/datafusion:vortex-file-compressed 74134459 80917986 0.92
tpch_q18/datafusion:vortex-file-compressed 🚀 81136655 98782019 0.82
tpch_q19/datafusion:vortex-file-compressed 32885553 35116255 0.94
tpch_q20/datafusion:vortex-file-compressed 34542237 36285241 0.95
tpch_q21/datafusion:vortex-file-compressed 83072904 87396483 0.95
tpch_q22/datafusion:vortex-file-compressed 13837484 13937849 0.99
datafusion / vortex-compact (1.037x ➖, 2↑ 5↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚀 60676187 69037845 0.88
tpch_q02/datafusion:vortex-compact 28127937 29457058 0.95
tpch_q03/datafusion:vortex-compact 🚀 36643880 41829061 0.88
tpch_q04/datafusion:vortex-compact 24117850 26765675 0.90
tpch_q05/datafusion:vortex-compact 55167542 59986342 0.92
tpch_q06/datafusion:vortex-compact 14245617 15150785 0.94
tpch_q07/datafusion:vortex-compact 69693398 69487848 1.00
tpch_q08/datafusion:vortex-compact 50972502 49532225 1.03
tpch_q09/datafusion:vortex-compact 67112597 61948116 1.08
tpch_q10/datafusion:vortex-compact 39479189 38255676 1.03
tpch_q11/datafusion:vortex-compact 19289920 17555613 1.10
tpch_q12/datafusion:vortex-compact 33969558 31826677 1.07
tpch_q13/datafusion:vortex-compact 34600930 32653258 1.06
tpch_q14/datafusion:vortex-compact 🚨 20856152 18600920 1.12
tpch_q15/datafusion:vortex-compact 🚨 34444878 30608610 1.13
tpch_q16/datafusion:vortex-compact 25426651 24255687 1.05
tpch_q17/datafusion:vortex-compact 🚨 83145187 69079247 1.20
tpch_q18/datafusion:vortex-compact 🚨 95105945 78536971 1.21
tpch_q19/datafusion:vortex-compact 53135827 49007522 1.08
tpch_q20/datafusion:vortex-compact 37619806 34846977 1.08
tpch_q21/datafusion:vortex-compact 🚨 89544093 78984003 1.13
tpch_q22/datafusion:vortex-compact 14481637 13696092 1.06
datafusion / parquet (1.078x ➖, 1↑ 8↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 🚨 134722639 110721251 1.22
tpch_q02/datafusion:parquet 🚀 61178267 69361466 0.88
tpch_q03/datafusion:parquet 86512974 89671412 0.96
tpch_q04/datafusion:parquet 47956075 46560503 1.03
tpch_q05/datafusion:parquet 93042091 93396521 1.00
tpch_q06/datafusion:parquet 44725371 43216605 1.03
tpch_q07/datafusion:parquet 105614034 101707919 1.04
tpch_q08/datafusion:parquet 98554791 90530393 1.09
tpch_q09/datafusion:parquet 131524126 126245965 1.04
tpch_q10/datafusion:parquet 126293235 117307704 1.08
tpch_q11/datafusion:parquet 42418850 41815537 1.01
tpch_q12/datafusion:parquet 🚨 86097993 76356724 1.13
tpch_q13/datafusion:parquet 200551745 195344775 1.03
tpch_q14/datafusion:parquet 48395365 45898468 1.05
tpch_q15/datafusion:parquet 67181803 61673988 1.09
tpch_q16/datafusion:parquet 🚨 51048367 42689496 1.20
tpch_q17/datafusion:parquet 🚨 178796351 141510486 1.26
tpch_q18/datafusion:parquet 🚨 185900928 156881348 1.18
tpch_q19/datafusion:parquet 🚨 77176680 69779188 1.11
tpch_q20/datafusion:parquet 79777043 76330608 1.05
tpch_q21/datafusion:parquet 🚨 163489292 141581980 1.15
tpch_q22/datafusion:parquet 🚨 50213899 43407396 1.16
datafusion / arrow (0.938x ➖, 6↑ 1↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 57660458 63996535 0.90
tpch_q02/datafusion:arrow 16720100 17104302 0.98
tpch_q03/datafusion:arrow 32166608 33760799 0.95
tpch_q04/datafusion:arrow 26822292 27899576 0.96
tpch_q05/datafusion:arrow 59159533 54653098 1.08
tpch_q06/datafusion:arrow 🚨 24279007 21002324 1.16
tpch_q07/datafusion:arrow 106941413 103230576 1.04
tpch_q08/datafusion:arrow 44390791 40989156 1.08
tpch_q09/datafusion:arrow 62373501 65726336 0.95
tpch_q10/datafusion:arrow 50529998 53740961 0.94
tpch_q11/datafusion:arrow 9479295 9245927 1.03
tpch_q12/datafusion:arrow 53942969 51492648 1.05
tpch_q13/datafusion:arrow 46406381 48551959 0.96
tpch_q14/datafusion:arrow 25134250 25683244 0.98
tpch_q15/datafusion:arrow 🚀 48395245 57614457 0.84
tpch_q16/datafusion:arrow 16576000 18314891 0.91
tpch_q17/datafusion:arrow 🚀 67842979 83411198 0.81
tpch_q18/datafusion:arrow 🚀 110992917 135053888 0.82
tpch_q19/datafusion:arrow 🚀 37226002 44847657 0.83
tpch_q20/datafusion:arrow 🚀 35974494 46544970 0.77
tpch_q21/datafusion:arrow 🚀 157037699 193329924 0.81
tpch_q22/datafusion:arrow 12089415 13322919 0.91
duckdb / vortex-file-compressed (1.058x ➖, 0↑ 7↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 29168938 27546255 1.06
tpch_q02/duckdb:vortex-file-compressed 🚨 27320452 24572521 1.11
tpch_q03/duckdb:vortex-file-compressed 🚨 35124230 31294340 1.12
tpch_q04/duckdb:vortex-file-compressed 🚨 30418627 27428343 1.11
tpch_q05/duckdb:vortex-file-compressed 🚨 38744568 34440571 1.12
tpch_q06/duckdb:vortex-file-compressed 🚨 9378603 8513809 1.10
tpch_q07/duckdb:vortex-file-compressed 🚨 38233756 33862189 1.13
tpch_q08/duckdb:vortex-file-compressed 41631494 40320818 1.03
tpch_q09/duckdb:vortex-file-compressed 🚨 62625875 55255646 1.13
tpch_q10/duckdb:vortex-file-compressed 45221429 42309269 1.07
tpch_q11/duckdb:vortex-file-compressed 15204080 14200679 1.07
tpch_q12/duckdb:vortex-file-compressed 24756772 23521842 1.05
tpch_q13/duckdb:vortex-file-compressed 42858711 40476891 1.06
tpch_q14/duckdb:vortex-file-compressed 21567575 20432983 1.06
tpch_q15/duckdb:vortex-file-compressed 18089671 16551780 1.09
tpch_q16/duckdb:vortex-file-compressed 29018856 27580348 1.05
tpch_q17/duckdb:vortex-file-compressed 24989721 22780003 1.10
tpch_q18/duckdb:vortex-file-compressed 55929794 57057285 0.98
tpch_q19/duckdb:vortex-file-compressed 29788669 29239043 1.02
tpch_q20/duckdb:vortex-file-compressed 34127211 35591598 0.96
tpch_q21/duckdb:vortex-file-compressed 112128479 120601832 0.93
tpch_q22/duckdb:vortex-file-compressed 18231985 18968061 0.96
duckdb / vortex-compact (0.985x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 38832587 40396765 0.96
tpch_q02/duckdb:vortex-compact 33864522 33274706 1.02
tpch_q03/duckdb:vortex-compact 36864106 40239477 0.92
tpch_q04/duckdb:vortex-compact 35957478 37181465 0.97
tpch_q05/duckdb:vortex-compact 43269445 46175396 0.94
tpch_q06/duckdb:vortex-compact 11903544 12325607 0.97
tpch_q07/duckdb:vortex-compact 44982554 49131892 0.92
tpch_q08/duckdb:vortex-compact 49236796 52412513 0.94
tpch_q09/duckdb:vortex-compact 70624559 76870382 0.92
tpch_q10/duckdb:vortex-compact 50297406 53234855 0.94
tpch_q11/duckdb:vortex-compact 17548518 18228828 0.96
tpch_q12/duckdb:vortex-compact 35720295 36518083 0.98
tpch_q13/duckdb:vortex-compact 53353884 52735744 1.01
tpch_q14/duckdb:vortex-compact 27685233 26709620 1.04
tpch_q15/duckdb:vortex-compact 22865521 22870131 1.00
tpch_q16/duckdb:vortex-compact 33422230 32437533 1.03
tpch_q17/duckdb:vortex-compact 32971427 31712695 1.04
tpch_q18/duckdb:vortex-compact 67291755 64873319 1.04
tpch_q19/duckdb:vortex-compact 34747175 34002868 1.02
tpch_q20/duckdb:vortex-compact 43824747 42758063 1.02
tpch_q21/duckdb:vortex-compact 140776004 134802513 1.04
tpch_q22/duckdb:vortex-compact 20852512 20296466 1.03
duckdb / parquet (1.083x ➖, 0↑ 6↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 77356105 82152883 0.94
tpch_q02/duckdb:parquet 42989475 39247966 1.10
tpch_q03/duckdb:parquet 75781978 70734289 1.07
tpch_q04/duckdb:parquet 54521435 49681423 1.10
tpch_q05/duckdb:parquet 73712371 69128924 1.07
tpch_q06/duckdb:parquet 23613855 22654737 1.04
tpch_q07/duckdb:parquet 🚨 90303318 73124074 1.23
tpch_q08/duckdb:parquet 🚨 97902154 82351126 1.19
tpch_q09/duckdb:parquet 🚨 172769795 140139046 1.23
tpch_q10/duckdb:parquet 132682603 128088434 1.04
tpch_q11/duckdb:parquet 23169424 22855919 1.01
tpch_q12/duckdb:parquet 50497324 50746395 1.00
tpch_q13/duckdb:parquet 🚨 300438758 253813975 1.18
tpch_q14/duckdb:parquet 55214122 51383175 1.07
tpch_q15/duckdb:parquet 🚨 33838260 26123650 1.30
tpch_q16/duckdb:parquet 63503382 58354224 1.09
tpch_q17/duckdb:parquet 58180906 58640606 0.99
tpch_q18/duckdb:parquet 124513644 119621921 1.04
tpch_q19/duckdb:parquet 77368979 81987357 0.94
tpch_q20/duckdb:parquet 68601192 65880693 1.04
tpch_q21/duckdb:parquet 🚨 208926283 177088172 1.18
tpch_q22/duckdb:parquet 56871411 54005379 1.05
duckdb / duckdb (1.122x ❌, 0↑ 15↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 19258431 17827680 1.08
tpch_q02/duckdb:duckdb 🚨 17283042 14223800 1.22
tpch_q03/duckdb:duckdb 🚨 26163242 22778813 1.15
tpch_q04/duckdb:duckdb 🚨 24282393 22014152 1.10
tpch_q05/duckdb:duckdb 🚨 26562270 24125372 1.10
tpch_q06/duckdb:duckdb 🚨 7810800 7064744 1.11
tpch_q07/duckdb:duckdb 🚨 30504097 26297529 1.16
tpch_q08/duckdb:duckdb 🚨 28362638 24409644 1.16
tpch_q09/duckdb:duckdb 🚨 70650330 57899331 1.22
tpch_q10/duckdb:duckdb 57267835 52685361 1.09
tpch_q11/duckdb:duckdb 🚨 8308115 7143791 1.16
tpch_q12/duckdb:duckdb 🚨 20051902 17794995 1.13
tpch_q13/duckdb:duckdb 🚨 44820207 40192050 1.12
tpch_q14/duckdb:duckdb 23551986 21524322 1.09
tpch_q15/duckdb:duckdb 15004718 13710590 1.09
tpch_q16/duckdb:duckdb 28652849 26198392 1.09
tpch_q17/duckdb:duckdb 🚨 18031945 16269130 1.11
tpch_q18/duckdb:duckdb 43622323 41352373 1.05
tpch_q19/duckdb:duckdb 🚨 34684877 31300670 1.11
tpch_q20/duckdb:duckdb 27042175 25124370 1.08
tpch_q21/duckdb:duckdb 🚨 72367357 60829468 1.19
tpch_q22/duckdb:duckdb 🚨 28091015 25447347 1.10

File Size Changes (10 files changed, -0.2% overall, 4↑ 6↓)
File Scale Format Base HEAD Change %
part_0.vortex 1.0 vortex-compact 3.37 MB 3.43 MB +67.45 KB +2.0%
orders_0.vortex 1.0 vortex-file-compressed 35.27 MB 35.30 MB +26.30 KB +0.1%
lineitem_1.vortex 1.0 vortex-file-compressed 82.03 MB 82.08 MB +57.77 KB +0.1%
partsupp_0.vortex 1.0 vortex-file-compressed 23.68 MB 23.69 MB +6.37 KB +0.0%
lineitem_0.vortex 1.0 vortex-file-compressed 82.27 MB 82.17 MB 99.05 KB -0.1%
customer_0.vortex 1.0 vortex-file-compressed 8.90 MB 8.89 MB 12.37 KB -0.1%
part_0.vortex 1.0 vortex-file-compressed 5.03 MB 4.98 MB 51.71 KB -1.0%
partsupp_0.vortex 1.0 vortex-compact 21.08 MB 20.85 MB 236.21 KB -1.1%
orders_0.vortex 1.0 vortex-compact 32.20 MB 31.73 MB 482.26 KB -1.5%
supplier_0.vortex 1.0 vortex-file-compressed 613.63 KB 602.73 KB 10.91 KB -1.8%

Totals:

  • vortex-compact: 190.87 MB → 190.23 MB (-0.3%)
  • vortex-file-compressed: 238.05 MB → 237.97 MB (-0.0%)

@codspeed-hq

codspeed-hq Bot commented Jun 29, 2026

Copy link
Copy Markdown

Merging this PR will degrade performance by 15.17%

⚠️ 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.

⚡ 1 improved benchmark
❌ 1 regressed benchmark
✅ 1593 untouched benchmarks
⏩ 4 skipped benchmarks1

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation chunked_bool_canonical_into[(1000, 10)] 16 µs 26.4 µs -39.51%
Simulation rebuild_naive 109.1 µs 91.7 µs +18.98%

Tip

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


Comparing claude/remove-cast-values-crutch-7u8efe (9597529) with develop (79c6b0f)

Open in CodSpeed

Footnotes

  1. 4 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.

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.8%
Engines: DataFusion No clear signal (-0.8%, low confidence) · DuckDB No clear signal (+2.2%, low confidence)
Vortex (geomean): 1.046x ➖
Parquet (geomean): 1.037x ➖
Shifts: Parquet (control) +3.7% · Median polish +4.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 (1.043x ➖, 1↑ 7↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 23324928 23354750 1.00
tpcds_q02/datafusion:vortex-file-compressed 45917667 42899418 1.07
tpcds_q03/datafusion:vortex-file-compressed 15597275 15341644 1.02
tpcds_q04/datafusion:vortex-file-compressed 232212662 224463947 1.03
tpcds_q05/datafusion:vortex-file-compressed 45963494 42389950 1.08
tpcds_q06/datafusion:vortex-file-compressed 25122739 23481098 1.07
tpcds_q07/datafusion:vortex-file-compressed 43680630 42580315 1.03
tpcds_q08/datafusion:vortex-file-compressed 31676622 29482931 1.07
tpcds_q09/datafusion:vortex-file-compressed 31902103 31386558 1.02
tpcds_q10/datafusion:vortex-file-compressed 39659708 38044167 1.04
tpcds_q11/datafusion:vortex-file-compressed 139572265 128766629 1.08
tpcds_q12/datafusion:vortex-file-compressed 18471139 17382341 1.06
tpcds_q13/datafusion:vortex-file-compressed 47343192 46769538 1.01
tpcds_q14/datafusion:vortex-file-compressed 163326993 159583911 1.02
tpcds_q15/datafusion:vortex-file-compressed 26021238 26230141 0.99
tpcds_q16/datafusion:vortex-file-compressed 24870746 23673049 1.05
tpcds_q17/datafusion:vortex-file-compressed 62171475 60685203 1.02
tpcds_q18/datafusion:vortex-file-compressed 64328650 60205969 1.07
tpcds_q19/datafusion:vortex-file-compressed 22437306 22595260 0.99
tpcds_q20/datafusion:vortex-file-compressed 20622152 19303284 1.07
tpcds_q21/datafusion:vortex-file-compressed 37567382 35823958 1.05
tpcds_q22/datafusion:vortex-file-compressed 🚀 132630518 150968445 0.88
tpcds_q23/datafusion:vortex-file-compressed 162122366 153885089 1.05
tpcds_q24/datafusion:vortex-file-compressed 89693399 88142923 1.02
tpcds_q25/datafusion:vortex-file-compressed 64460018 63163283 1.02
tpcds_q26/datafusion:vortex-file-compressed 31535689 30262655 1.04
tpcds_q27/datafusion:vortex-file-compressed 98596202 96563311 1.02
tpcds_q28/datafusion:vortex-file-compressed 33949836 32427749 1.05
tpcds_q29/datafusion:vortex-file-compressed 61656529 58579802 1.05
tpcds_q30/datafusion:vortex-file-compressed 25506134 23418277 1.09
tpcds_q31/datafusion:vortex-file-compressed 74686400 71668854 1.04
tpcds_q32/datafusion:vortex-file-compressed 19241661 18001487 1.07
tpcds_q33/datafusion:vortex-file-compressed 30442284 29644363 1.03
tpcds_q34/datafusion:vortex-file-compressed 26392681 25296381 1.04
tpcds_q35/datafusion:vortex-file-compressed 46730924 43130297 1.08
tpcds_q36/datafusion:vortex-file-compressed 61113581 58644545 1.04
tpcds_q37/datafusion:vortex-file-compressed 20997747 22578585 0.93
tpcds_q38/datafusion:vortex-file-compressed 41703276 39540057 1.05
tpcds_q39/datafusion:vortex-file-compressed 114262010 110260969 1.04
tpcds_q40/datafusion:vortex-file-compressed 31135555 29702454 1.05
tpcds_q41/datafusion:vortex-file-compressed 🚨 22756050 19968111 1.14
tpcds_q42/datafusion:vortex-file-compressed 13953529 13672940 1.02
tpcds_q43/datafusion:vortex-file-compressed 19925614 18402519 1.08
tpcds_q44/datafusion:vortex-file-compressed 30273993 29568538 1.02
tpcds_q45/datafusion:vortex-file-compressed 26220331 25422409 1.03
tpcds_q46/datafusion:vortex-file-compressed 36306190 34986757 1.04
tpcds_q47/datafusion:vortex-file-compressed 149197604 140196448 1.06
tpcds_q48/datafusion:vortex-file-compressed 38260402 35909281 1.07
tpcds_q49/datafusion:vortex-file-compressed 60353483 57985418 1.04
tpcds_q50/datafusion:vortex-file-compressed 40604303 40065096 1.01
tpcds_q51/datafusion:vortex-file-compressed 93110234 90478744 1.03
tpcds_q52/datafusion:vortex-file-compressed 14950645 14412655 1.04
tpcds_q53/datafusion:vortex-file-compressed 23857186 22999474 1.04
tpcds_q54/datafusion:vortex-file-compressed 35145343 33672870 1.04
tpcds_q55/datafusion:vortex-file-compressed 14245619 13550228 1.05
tpcds_q56/datafusion:vortex-file-compressed 31032756 30152171 1.03
tpcds_q57/datafusion:vortex-file-compressed 🚨 99252882 90166005 1.10
tpcds_q58/datafusion:vortex-file-compressed 56185533 54334174 1.03
tpcds_q59/datafusion:vortex-file-compressed 64759447 64735739 1.00
tpcds_q60/datafusion:vortex-file-compressed 31263185 30275370 1.03
tpcds_q61/datafusion:vortex-file-compressed 42874761 40609390 1.06
tpcds_q62/datafusion:vortex-file-compressed 21474952 21659962 0.99
tpcds_q63/datafusion:vortex-file-compressed 23633739 23456336 1.01
tpcds_q64/datafusion:vortex-file-compressed 407264827 402070647 1.01
tpcds_q65/datafusion:vortex-file-compressed 54075888 52369617 1.03
tpcds_q66/datafusion:vortex-file-compressed 72226947 68269872 1.06
tpcds_q67/datafusion:vortex-file-compressed 163095724 162504329 1.00
tpcds_q68/datafusion:vortex-file-compressed 35158801 33158351 1.06
tpcds_q69/datafusion:vortex-file-compressed 36744957 35913364 1.02
tpcds_q70/datafusion:vortex-file-compressed 101195920 97635257 1.04
tpcds_q71/datafusion:vortex-file-compressed 23630240 23555327 1.00
tpcds_q72/datafusion:vortex-file-compressed 2242430695 2066101931 1.09
tpcds_q73/datafusion:vortex-file-compressed 25672619 24866459 1.03
tpcds_q74/datafusion:vortex-file-compressed 85600618 80368717 1.07
tpcds_q75/datafusion:vortex-file-compressed 110288018 109839703 1.00
tpcds_q76/datafusion:vortex-file-compressed 🚨 30009921 26680209 1.12
tpcds_q77/datafusion:vortex-file-compressed 37726916 36857527 1.02
tpcds_q78/datafusion:vortex-file-compressed 115825948 112212452 1.03
tpcds_q79/datafusion:vortex-file-compressed 31602693 30819479 1.03
tpcds_q80/datafusion:vortex-file-compressed 92323225 89651354 1.03
tpcds_q81/datafusion:vortex-file-compressed 26447384 24658680 1.07
tpcds_q82/datafusion:vortex-file-compressed 23681071 23522909 1.01
tpcds_q83/datafusion:vortex-file-compressed 36160387 35540484 1.02
tpcds_q84/datafusion:vortex-file-compressed 🚨 14236065 12310110 1.16
tpcds_q85/datafusion:vortex-file-compressed 97606292 91731580 1.06
tpcds_q86/datafusion:vortex-file-compressed 15674762 14957343 1.05
tpcds_q87/datafusion:vortex-file-compressed 43154067 39747605 1.09
tpcds_q88/datafusion:vortex-file-compressed 57187302 55230050 1.04
tpcds_q89/datafusion:vortex-file-compressed 27475807 25059657 1.10
tpcds_q90/datafusion:vortex-file-compressed 🚨 14731088 13062010 1.13
tpcds_q91/datafusion:vortex-file-compressed 19328479 18194946 1.06
tpcds_q92/datafusion:vortex-file-compressed 🚨 17846121 16042881 1.11
tpcds_q93/datafusion:vortex-file-compressed 33380991 32569340 1.02
tpcds_q94/datafusion:vortex-file-compressed 22171428 20620211 1.08
tpcds_q95/datafusion:vortex-file-compressed 57653394 54828074 1.05
tpcds_q96/datafusion:vortex-file-compressed 13912146 13064003 1.06
tpcds_q97/datafusion:vortex-file-compressed 30525673 30248973 1.01
tpcds_q98/datafusion:vortex-file-compressed 🚨 27034116 23963640 1.13
tpcds_q99/datafusion:vortex-file-compressed 26007629 25170834 1.03
datafusion / vortex-compact (1.038x ➖, 0↑ 4↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 🚨 25643773 23010403 1.11
tpcds_q02/datafusion:vortex-compact 51331434 49417849 1.04
tpcds_q03/datafusion:vortex-compact 21374275 21712261 0.98
tpcds_q04/datafusion:vortex-compact 291509604 273589666 1.07
tpcds_q05/datafusion:vortex-compact 51561456 50208206 1.03
tpcds_q06/datafusion:vortex-compact 32180518 30285522 1.06
tpcds_q07/datafusion:vortex-compact 59612266 57407241 1.04
tpcds_q08/datafusion:vortex-compact 42117504 40070057 1.05
tpcds_q09/datafusion:vortex-compact 46506569 47017189 0.99
tpcds_q10/datafusion:vortex-compact 56699631 53742611 1.06
tpcds_q11/datafusion:vortex-compact 171698485 157052516 1.09
tpcds_q12/datafusion:vortex-compact 23369349 22544160 1.04
tpcds_q13/datafusion:vortex-compact 132132246 125594622 1.05
tpcds_q14/datafusion:vortex-compact 193773465 194539417 1.00
tpcds_q15/datafusion:vortex-compact 29789300 29048234 1.03
tpcds_q16/datafusion:vortex-compact 31997344 30560659 1.05
tpcds_q17/datafusion:vortex-compact 81500778 79081036 1.03
tpcds_q18/datafusion:vortex-compact 72806562 69742301 1.04
tpcds_q19/datafusion:vortex-compact 36022520 34917411 1.03
tpcds_q20/datafusion:vortex-compact 24705809 24118003 1.02
tpcds_q21/datafusion:vortex-compact 41746701 41959619 0.99
tpcds_q22/datafusion:vortex-compact 138700544 132332080 1.05
tpcds_q23/datafusion:vortex-compact 186357555 181371660 1.03
tpcds_q24/datafusion:vortex-compact 112407253 105886667 1.06
tpcds_q25/datafusion:vortex-compact 85847213 82418482 1.04
tpcds_q26/datafusion:vortex-compact 40751601 38591937 1.06
tpcds_q27/datafusion:vortex-compact 134803403 127098942 1.06
tpcds_q28/datafusion:vortex-compact 100131023 97670719 1.03
tpcds_q29/datafusion:vortex-compact 81046053 79411433 1.02
tpcds_q30/datafusion:vortex-compact 30177652 28258139 1.07
tpcds_q31/datafusion:vortex-compact 112793748 109793199 1.03
tpcds_q32/datafusion:vortex-compact 22870420 22349599 1.02
tpcds_q33/datafusion:vortex-compact 42860000 40641421 1.05
tpcds_q34/datafusion:vortex-compact 45536126 43707411 1.04
tpcds_q35/datafusion:vortex-compact 58811067 57771073 1.02
tpcds_q36/datafusion:vortex-compact 84356994 80410645 1.05
tpcds_q37/datafusion:vortex-compact 30866710 29472836 1.05
tpcds_q38/datafusion:vortex-compact 54224625 52887358 1.03
tpcds_q39/datafusion:vortex-compact 127778096 117591668 1.09
tpcds_q40/datafusion:vortex-compact 33230000 33394259 1.00
tpcds_q41/datafusion:vortex-compact 23880011 22227121 1.07
tpcds_q42/datafusion:vortex-compact 20602105 19409610 1.06
tpcds_q43/datafusion:vortex-compact 27965271 28136368 0.99
tpcds_q44/datafusion:vortex-compact 49164392 47788461 1.03
tpcds_q45/datafusion:vortex-compact 30835625 29040109 1.06
tpcds_q46/datafusion:vortex-compact 57598590 56484477 1.02
tpcds_q47/datafusion:vortex-compact 170485434 166091888 1.03
tpcds_q48/datafusion:vortex-compact 90760778 88037834 1.03
tpcds_q49/datafusion:vortex-compact 75109387 70052695 1.07
tpcds_q50/datafusion:vortex-compact 54146198 52891811 1.02
tpcds_q51/datafusion:vortex-compact 100520587 95776804 1.05
tpcds_q52/datafusion:vortex-compact 20368207 21170307 0.96
tpcds_q53/datafusion:vortex-compact 32614546 32028121 1.02
tpcds_q54/datafusion:vortex-compact 48535969 47067355 1.03
tpcds_q55/datafusion:vortex-compact 20096311 19493296 1.03
tpcds_q56/datafusion:vortex-compact 43023413 41294915 1.04
tpcds_q57/datafusion:vortex-compact 104710474 99822270 1.05
tpcds_q58/datafusion:vortex-compact 65436800 61012029 1.07
tpcds_q59/datafusion:vortex-compact 🚨 85552474 75398234 1.13
tpcds_q60/datafusion:vortex-compact 42738504 40667331 1.05
tpcds_q61/datafusion:vortex-compact 62358008 60931840 1.02
tpcds_q62/datafusion:vortex-compact 25588291 24244808 1.06
tpcds_q63/datafusion:vortex-compact 32327851 31838104 1.02
tpcds_q64/datafusion:vortex-compact 474695064 470072765 1.01
tpcds_q65/datafusion:vortex-compact 70219975 70609795 0.99
tpcds_q66/datafusion:vortex-compact 77074795 77467734 0.99
tpcds_q67/datafusion:vortex-compact 170839270 165660894 1.03
tpcds_q68/datafusion:vortex-compact 58466882 57795124 1.01
tpcds_q69/datafusion:vortex-compact 53751157 52082485 1.03
tpcds_q70/datafusion:vortex-compact 121146172 118049936 1.03
tpcds_q71/datafusion:vortex-compact 35769146 34482393 1.04
tpcds_q72/datafusion:vortex-compact 2208058604 2101649665 1.05
tpcds_q73/datafusion:vortex-compact 42575324 43545701 0.98
tpcds_q74/datafusion:vortex-compact 104999849 99530041 1.05
tpcds_q75/datafusion:vortex-compact 139922492 131102771 1.07
tpcds_q76/datafusion:vortex-compact 39374427 38197860 1.03
tpcds_q77/datafusion:vortex-compact 52361987 50746161 1.03
tpcds_q78/datafusion:vortex-compact 131445802 128883166 1.02
tpcds_q79/datafusion:vortex-compact 51496373 51678659 1.00
tpcds_q80/datafusion:vortex-compact 107182331 104774156 1.02
tpcds_q81/datafusion:vortex-compact 🚨 29331021 26445605 1.11
tpcds_q82/datafusion:vortex-compact 34563173 32492755 1.06
tpcds_q83/datafusion:vortex-compact 37163438 33846240 1.10
tpcds_q84/datafusion:vortex-compact 🚨 15366906 13832675 1.11
tpcds_q85/datafusion:vortex-compact 141210605 131326264 1.08
tpcds_q86/datafusion:vortex-compact 19099166 17765716 1.08
tpcds_q87/datafusion:vortex-compact 54892688 55976144 0.98
tpcds_q88/datafusion:vortex-compact 119488369 116747063 1.02
tpcds_q89/datafusion:vortex-compact 35527716 34650657 1.03
tpcds_q90/datafusion:vortex-compact 16886485 15754023 1.07
tpcds_q91/datafusion:vortex-compact 31595124 31424612 1.01
tpcds_q92/datafusion:vortex-compact 22288245 21001261 1.06
tpcds_q93/datafusion:vortex-compact 41593117 40590461 1.02
tpcds_q94/datafusion:vortex-compact 27485093 25129317 1.09
tpcds_q95/datafusion:vortex-compact 64460840 61524071 1.05
tpcds_q96/datafusion:vortex-compact 24229428 24420852 0.99
tpcds_q97/datafusion:vortex-compact 39650174 38954277 1.02
tpcds_q98/datafusion:vortex-compact 32286900 32252960 1.00
tpcds_q99/datafusion:vortex-compact 29211614 27703334 1.05
datafusion / parquet (1.049x ➖, 1↑ 11↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 24115391 23603662 1.02
tpcds_q02/datafusion:parquet 42831763 41159552 1.04
tpcds_q03/datafusion:parquet 14774428 13544031 1.09
tpcds_q04/datafusion:parquet 317322764 295918224 1.07
tpcds_q05/datafusion:parquet 45703568 46576083 0.98
tpcds_q06/datafusion:parquet 23589240 22675950 1.04
tpcds_q07/datafusion:parquet 81439017 76216440 1.07
tpcds_q08/datafusion:parquet 30728852 28849339 1.07
tpcds_q09/datafusion:parquet 40629674 38369240 1.06
tpcds_q10/datafusion:parquet 73903724 70309181 1.05
tpcds_q11/datafusion:parquet 158503352 147789698 1.07
tpcds_q12/datafusion:parquet 18549171 17840370 1.04
tpcds_q13/datafusion:parquet 77979349 74054322 1.05
tpcds_q14/datafusion:parquet 162408933 161686121 1.00
tpcds_q15/datafusion:parquet 21789077 21646599 1.01
tpcds_q16/datafusion:parquet 28412060 29514580 0.96
tpcds_q17/datafusion:parquet 63269317 63396551 1.00
tpcds_q18/datafusion:parquet 112986327 108797191 1.04
tpcds_q19/datafusion:parquet 23845293 22740050 1.05
tpcds_q20/datafusion:parquet 🚨 19318120 16992006 1.14
tpcds_q21/datafusion:parquet 19319837 18400606 1.05
tpcds_q22/datafusion:parquet 172565348 159794422 1.08
tpcds_q23/datafusion:parquet 160421534 152691379 1.05
tpcds_q24/datafusion:parquet 96940815 88423946 1.10
tpcds_q25/datafusion:parquet 66042396 64547819 1.02
tpcds_q26/datafusion:parquet 73697608 68038986 1.08
tpcds_q27/datafusion:parquet 147294847 136390415 1.08
tpcds_q28/datafusion:parquet 47526661 44661839 1.06
tpcds_q29/datafusion:parquet 67445334 63060948 1.07
tpcds_q30/datafusion:parquet 34046547 32932564 1.03
tpcds_q31/datafusion:parquet 70451867 67705586 1.04
tpcds_q32/datafusion:parquet 🚨 18841015 16261160 1.16
tpcds_q33/datafusion:parquet 🚨 30049520 26612284 1.13
tpcds_q34/datafusion:parquet 23324181 25741723 0.91
tpcds_q35/datafusion:parquet 75907072 70924937 1.07
tpcds_q36/datafusion:parquet 60617369 59661660 1.02
tpcds_q37/datafusion:parquet 20396005 19171750 1.06
tpcds_q38/datafusion:parquet 44864942 41767035 1.07
tpcds_q39/datafusion:parquet 79746428 73388476 1.09
tpcds_q40/datafusion:parquet 25380265 25857639 0.98
tpcds_q41/datafusion:parquet 15976632 14680978 1.09
tpcds_q42/datafusion:parquet 13042818 11950733 1.09
tpcds_q43/datafusion:parquet 17608482 16972441 1.04
tpcds_q44/datafusion:parquet 🚨 35417577 31313798 1.13
tpcds_q45/datafusion:parquet 28100087 29133410 0.96
tpcds_q46/datafusion:parquet 33511132 31583945 1.06
tpcds_q47/datafusion:parquet 136252533 127651907 1.07
tpcds_q48/datafusion:parquet 74768707 69248761 1.08
tpcds_q49/datafusion:parquet 58031014 58130122 1.00
tpcds_q50/datafusion:parquet 44161364 41214295 1.07
tpcds_q51/datafusion:parquet 88792287 86969543 1.02
tpcds_q52/datafusion:parquet 12392245 12461536 0.99
tpcds_q53/datafusion:parquet 19806863 18044747 1.10
tpcds_q54/datafusion:parquet 35420208 32992608 1.07
tpcds_q55/datafusion:parquet 11925156 11174850 1.07
tpcds_q56/datafusion:parquet 29717915 28298304 1.05
tpcds_q57/datafusion:parquet 101014741 95412251 1.06
tpcds_q58/datafusion:parquet 🚨 60507936 54991870 1.10
tpcds_q59/datafusion:parquet 62716988 60990084 1.03
tpcds_q60/datafusion:parquet 28787065 27895635 1.03
tpcds_q61/datafusion:parquet 44095066 43396315 1.02
tpcds_q62/datafusion:parquet 🚀 20535066 23083390 0.89
tpcds_q63/datafusion:parquet 19325553 18818226 1.03
tpcds_q64/datafusion:parquet 315325491 312537479 1.01
tpcds_q65/datafusion:parquet 38384065 37443795 1.03
tpcds_q66/datafusion:parquet 🚨 72668974 65677107 1.11
tpcds_q67/datafusion:parquet 161371958 146961504 1.10
tpcds_q68/datafusion:parquet 33754634 33607822 1.00
tpcds_q69/datafusion:parquet 69234696 69564245 1.00
tpcds_q70/datafusion:parquet 34588729 33105309 1.04
tpcds_q71/datafusion:parquet 23555473 22809916 1.03
tpcds_q72/datafusion:parquet 635097717 591812045 1.07
tpcds_q73/datafusion:parquet 🚨 23714223 20951485 1.13
tpcds_q74/datafusion:parquet 85856633 83246843 1.03
tpcds_q75/datafusion:parquet 114666217 106855134 1.07
tpcds_q76/datafusion:parquet 31799043 31482960 1.01
tpcds_q77/datafusion:parquet 41653173 38731747 1.08
tpcds_q78/datafusion:parquet 113774345 110905686 1.03
tpcds_q79/datafusion:parquet 27787955 26993947 1.03
tpcds_q80/datafusion:parquet 80340289 76196655 1.05
tpcds_q81/datafusion:parquet 31141322 33219161 0.94
tpcds_q82/datafusion:parquet 19753331 19371244 1.02
tpcds_q83/datafusion:parquet 43736519 41093523 1.06
tpcds_q84/datafusion:parquet 41698529 39923531 1.04
tpcds_q85/datafusion:parquet 154347672 146200533 1.06
tpcds_q86/datafusion:parquet 🚨 17349247 15469212 1.12
tpcds_q87/datafusion:parquet 47961062 44932952 1.07
tpcds_q88/datafusion:parquet 62319674 62261420 1.00
tpcds_q89/datafusion:parquet 22998965 24128292 0.95
tpcds_q90/datafusion:parquet 15845507 14511560 1.09
tpcds_q91/datafusion:parquet 60134905 57838195 1.04
tpcds_q92/datafusion:parquet 18282892 17828579 1.03
tpcds_q93/datafusion:parquet 🚨 33773560 29715427 1.14
tpcds_q94/datafusion:parquet 21479576 20176111 1.06
tpcds_q95/datafusion:parquet 61991835 58446046 1.06
tpcds_q96/datafusion:parquet 🚨 13565378 11636320 1.17
tpcds_q97/datafusion:parquet 30807242 31274652 0.99
tpcds_q98/datafusion:parquet 22630299 20871144 1.08
tpcds_q99/datafusion:parquet 🚨 30660433 25599618 1.20
duckdb / vortex-file-compressed (1.055x ➖, 0↑ 8↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 23979332 22255016 1.08
tpcds_q02/duckdb:vortex-file-compressed 23369295 22510065 1.04
tpcds_q03/duckdb:vortex-file-compressed 20737656 19353530 1.07
tpcds_q04/duckdb:vortex-file-compressed 101632689 96296954 1.06
tpcds_q05/duckdb:vortex-file-compressed 36582170 34110106 1.07
tpcds_q06/duckdb:vortex-file-compressed 36387477 33760758 1.08
tpcds_q07/duckdb:vortex-file-compressed 29799839 28955467 1.03
tpcds_q08/duckdb:vortex-file-compressed 🚨 30005954 26250164 1.14
tpcds_q09/duckdb:vortex-file-compressed 16033509 15438884 1.04
tpcds_q10/duckdb:vortex-file-compressed 42309268 39483048 1.07
tpcds_q11/duckdb:vortex-file-compressed 🚨 74862425 66760985 1.12
tpcds_q12/duckdb:vortex-file-compressed 16787014 15719535 1.07
tpcds_q13/duckdb:vortex-file-compressed 36059152 36420104 0.99
tpcds_q14/duckdb:vortex-file-compressed 106975853 103053747 1.04
tpcds_q15/duckdb:vortex-file-compressed 29043191 26800738 1.08
tpcds_q16/duckdb:vortex-file-compressed 24947929 23544891 1.06
tpcds_q17/duckdb:vortex-file-compressed 51029090 47458191 1.08
tpcds_q18/duckdb:vortex-file-compressed 42467701 40126479 1.06
tpcds_q19/duckdb:vortex-file-compressed 36165594 35716113 1.01
tpcds_q20/duckdb:vortex-file-compressed 17280991 16218042 1.07
tpcds_q21/duckdb:vortex-file-compressed 17102245 16623146 1.03
tpcds_q22/duckdb:vortex-file-compressed 76397210 71063663 1.08
tpcds_q23/duckdb:vortex-file-compressed 90779617 87363953 1.04
tpcds_q24/duckdb:vortex-file-compressed 🚨 49156570 44658803 1.10
tpcds_q25/duckdb:vortex-file-compressed 38222711 36659486 1.04
tpcds_q26/duckdb:vortex-file-compressed 19892390 19805720 1.00
tpcds_q27/duckdb:vortex-file-compressed 29289421 29420118 1.00
tpcds_q28/duckdb:vortex-file-compressed 12456794 11899409 1.05
tpcds_q29/duckdb:vortex-file-compressed 47747148 45306890 1.05
tpcds_q30/duckdb:vortex-file-compressed 26506633 25674413 1.03
tpcds_q31/duckdb:vortex-file-compressed 32851496 30248959 1.09
tpcds_q32/duckdb:vortex-file-compressed 14275369 13175582 1.08
tpcds_q33/duckdb:vortex-file-compressed 27135091 26233102 1.03
tpcds_q34/duckdb:vortex-file-compressed 29108339 27122729 1.07
tpcds_q35/duckdb:vortex-file-compressed 69472247 67693208 1.03
tpcds_q36/duckdb:vortex-file-compressed 26558954 25097712 1.06
tpcds_q37/duckdb:vortex-file-compressed 21111152 19568882 1.08
tpcds_q38/duckdb:vortex-file-compressed 🚨 42135180 36819448 1.14
tpcds_q39/duckdb:vortex-file-compressed 30075653 30644758 0.98
tpcds_q40/duckdb:vortex-file-compressed 19103249 18418324 1.04
tpcds_q41/duckdb:vortex-file-compressed 13416051 12467224 1.08
tpcds_q42/duckdb:vortex-file-compressed 17475161 15896785 1.10
tpcds_q43/duckdb:vortex-file-compressed 19189490 18094256 1.06
tpcds_q44/duckdb:vortex-file-compressed 22215386 22078187 1.01
tpcds_q45/duckdb:vortex-file-compressed 32195501 29999366 1.07
tpcds_q46/duckdb:vortex-file-compressed 39031002 37807404 1.03
tpcds_q47/duckdb:vortex-file-compressed 54983829 52554228 1.05
tpcds_q48/duckdb:vortex-file-compressed 32865004 33587693 0.98
tpcds_q49/duckdb:vortex-file-compressed 35973136 35645856 1.01
tpcds_q50/duckdb:vortex-file-compressed 28881334 27168908 1.06
tpcds_q51/duckdb:vortex-file-compressed 110658324 106710085 1.04
tpcds_q52/duckdb:vortex-file-compressed 15542124 16011534 0.97
tpcds_q53/duckdb:vortex-file-compressed 24620356 23953926 1.03
tpcds_q54/duckdb:vortex-file-compressed 32650927 30309046 1.08
tpcds_q55/duckdb:vortex-file-compressed 15158007 14049837 1.08
tpcds_q56/duckdb:vortex-file-compressed 28077210 28623682 0.98
tpcds_q57/duckdb:vortex-file-compressed 🚨 40596565 35496481 1.14
tpcds_q58/duckdb:vortex-file-compressed 33056097 30838970 1.07
tpcds_q59/duckdb:vortex-file-compressed 40344789 38821790 1.04
tpcds_q60/duckdb:vortex-file-compressed 28225849 27969355 1.01
tpcds_q61/duckdb:vortex-file-compressed 34286351 32322825 1.06
tpcds_q62/duckdb:vortex-file-compressed 15624320 14582933 1.07
tpcds_q63/duckdb:vortex-file-compressed 23152028 22134322 1.05
tpcds_q64/duckdb:vortex-file-compressed 103759949 100451313 1.03
tpcds_q65/duckdb:vortex-file-compressed 24869160 22851974 1.09
tpcds_q66/duckdb:vortex-file-compressed 31114245 29161686 1.07
tpcds_q67/duckdb:vortex-file-compressed 147896266 141706871 1.04
tpcds_q68/duckdb:vortex-file-compressed 35197050 32033017 1.10
tpcds_q69/duckdb:vortex-file-compressed 45833897 43440561 1.06
tpcds_q70/duckdb:vortex-file-compressed 33573346 33175898 1.01
tpcds_q71/duckdb:vortex-file-compressed 23225373 22765892 1.02
tpcds_q72/duckdb:vortex-file-compressed 157161798 165061453 0.95
tpcds_q73/duckdb:vortex-file-compressed 29228275 28095162 1.04
tpcds_q74/duckdb:vortex-file-compressed 47847469 44892096 1.07
tpcds_q75/duckdb:vortex-file-compressed 51870043 48998447 1.06
tpcds_q76/duckdb:vortex-file-compressed 22737192 21795879 1.04
tpcds_q77/duckdb:vortex-file-compressed 🚨 27219080 23622150 1.15
tpcds_q78/duckdb:vortex-file-compressed 70259928 65569787 1.07
tpcds_q79/duckdb:vortex-file-compressed 28597395 27419134 1.04
tpcds_q80/duckdb:vortex-file-compressed 47904628 46008498 1.04
tpcds_q81/duckdb:vortex-file-compressed 32583018 30016421 1.09
tpcds_q82/duckdb:vortex-file-compressed 47818526 46330417 1.03
tpcds_q83/duckdb:vortex-file-compressed 29678481 28069856 1.06
tpcds_q84/duckdb:vortex-file-compressed 17680256 16530029 1.07
tpcds_q85/duckdb:vortex-file-compressed 46329729 43133692 1.07
tpcds_q86/duckdb:vortex-file-compressed 18307077 17100379 1.07
tpcds_q87/duckdb:vortex-file-compressed 🚨 44559632 38528251 1.16
tpcds_q88/duckdb:vortex-file-compressed 63019777 61027681 1.03
tpcds_q89/duckdb:vortex-file-compressed 25017065 23610521 1.06
tpcds_q90/duckdb:vortex-file-compressed 11960229 10902522 1.10
tpcds_q91/duckdb:vortex-file-compressed 23977622 21966584 1.09
tpcds_q92/duckdb:vortex-file-compressed 19539543 18138342 1.08
tpcds_q93/duckdb:vortex-file-compressed 29391664 27449089 1.07
tpcds_q94/duckdb:vortex-file-compressed 23689271 22697651 1.04
tpcds_q95/duckdb:vortex-file-compressed 128432106 122460806 1.05
tpcds_q96/duckdb:vortex-file-compressed 🚨 15387123 13574458 1.13
tpcds_q97/duckdb:vortex-file-compressed 36649569 37796696 0.97
tpcds_q98/duckdb:vortex-file-compressed 20545426 19953566 1.03
tpcds_q99/duckdb:vortex-file-compressed 19701910 18270221 1.08
duckdb / vortex-compact (1.047x ➖, 0↑ 8↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 🚨 26566153 23937228 1.11
tpcds_q02/duckdb:vortex-compact 27186336 25886213 1.05
tpcds_q03/duckdb:vortex-compact 47397522 46029095 1.03
tpcds_q04/duckdb:vortex-compact 120840258 113992764 1.06
tpcds_q05/duckdb:vortex-compact 49997508 46791603 1.07
tpcds_q06/duckdb:vortex-compact 49960511 46298888 1.08
tpcds_q07/duckdb:vortex-compact 57264890 53327817 1.07
tpcds_q08/duckdb:vortex-compact 42680549 41251961 1.03
tpcds_q09/duckdb:vortex-compact 🚨 21357455 19198079 1.11
tpcds_q10/duckdb:vortex-compact 76796042 69856914 1.10
tpcds_q11/duckdb:vortex-compact 92120259 90227672 1.02
tpcds_q12/duckdb:vortex-compact 24233289 22167108 1.09
tpcds_q13/duckdb:vortex-compact 78899753 75901896 1.04
tpcds_q14/duckdb:vortex-compact 134359530 130592535 1.03
tpcds_q15/duckdb:vortex-compact 33817567 31719095 1.07
tpcds_q16/duckdb:vortex-compact 32168586 29698592 1.08
tpcds_q17/duckdb:vortex-compact 78932621 76244646 1.04
tpcds_q18/duckdb:vortex-compact 54172353 57906386 0.94
tpcds_q19/duckdb:vortex-compact 59863289 58458905 1.02
tpcds_q20/duckdb:vortex-compact 22103828 20451945 1.08
tpcds_q21/duckdb:vortex-compact 🚨 19641332 17435756 1.13
tpcds_q22/duckdb:vortex-compact 77791265 77057827 1.01
tpcds_q23/duckdb:vortex-compact 131358733 127838806 1.03
tpcds_q24/duckdb:vortex-compact 70509290 66161734 1.07
tpcds_q25/duckdb:vortex-compact 63257448 69954653 0.90
tpcds_q26/duckdb:vortex-compact 31759892 29501118 1.08
tpcds_q27/duckdb:vortex-compact 60314115 55695794 1.08
tpcds_q28/duckdb:vortex-compact 26173080 24967897 1.05
tpcds_q29/duckdb:vortex-compact 82215543 78944397 1.04
tpcds_q30/duckdb:vortex-compact 32194604 31339644 1.03
tpcds_q31/duckdb:vortex-compact 53290846 48617083 1.10
tpcds_q32/duckdb:vortex-compact 🚨 21488258 19480666 1.10
tpcds_q33/duckdb:vortex-compact 48080137 45591482 1.05
tpcds_q34/duckdb:vortex-compact 52071787 49447499 1.05
tpcds_q35/duckdb:vortex-compact 100120456 95592629 1.05
tpcds_q36/duckdb:vortex-compact 42643109 41773795 1.02
tpcds_q37/duckdb:vortex-compact 🚨 24967969 22475040 1.11
tpcds_q38/duckdb:vortex-compact 56201510 53147790 1.06
tpcds_q39/duckdb:vortex-compact 32906972 32426512 1.01
tpcds_q40/duckdb:vortex-compact 23850124 21756792 1.10
tpcds_q41/duckdb:vortex-compact 15505497 14274121 1.09
tpcds_q42/duckdb:vortex-compact 24051964 22258655 1.08
tpcds_q43/duckdb:vortex-compact 30301416 29336970 1.03
tpcds_q44/duckdb:vortex-compact 36409928 34499825 1.06
tpcds_q45/duckdb:vortex-compact 42337303 39472830 1.07
tpcds_q46/duckdb:vortex-compact 72590826 70140336 1.03
tpcds_q47/duckdb:vortex-compact 72201891 68039557 1.06
tpcds_q48/duckdb:vortex-compact 68092031 64486039 1.06
tpcds_q49/duckdb:vortex-compact 57875277 61035095 0.95
tpcds_q50/duckdb:vortex-compact 56643821 54426602 1.04
tpcds_q51/duckdb:vortex-compact 🚨 129651411 114484521 1.13
tpcds_q52/duckdb:vortex-compact 23976823 21982578 1.09
tpcds_q53/duckdb:vortex-compact 40462826 39019317 1.04
tpcds_q54/duckdb:vortex-compact 48516423 44828690 1.08
tpcds_q55/duckdb:vortex-compact 23031031 21966379 1.05
tpcds_q56/duckdb:vortex-compact 48103614 45224402 1.06
tpcds_q57/duckdb:vortex-compact 43896357 46514976 0.94
tpcds_q58/duckdb:vortex-compact 43140185 39987786 1.08
tpcds_q59/duckdb:vortex-compact 52510599 48674850 1.08
tpcds_q60/duckdb:vortex-compact 48986986 47646182 1.03
tpcds_q61/duckdb:vortex-compact 82285483 79262826 1.04
tpcds_q62/duckdb:vortex-compact 21163167 20262156 1.04
tpcds_q63/duckdb:vortex-compact 38851254 38557963 1.01
tpcds_q64/duckdb:vortex-compact 165588183 157680885 1.05
tpcds_q65/duckdb:vortex-compact 35574343 36178059 0.98
tpcds_q66/duckdb:vortex-compact 🚨 41612247 37299886 1.12
tpcds_q67/duckdb:vortex-compact 161842306 157803457 1.03
tpcds_q68/duckdb:vortex-compact 73080602 68651537 1.06
tpcds_q69/duckdb:vortex-compact 77700963 74349381 1.05
tpcds_q70/duckdb:vortex-compact 58994386 55273278 1.07
tpcds_q71/duckdb:vortex-compact 43177783 41837062 1.03
tpcds_q72/duckdb:vortex-compact 179237633 172024454 1.04
tpcds_q73/duckdb:vortex-compact 50638157 48403016 1.05
tpcds_q74/duckdb:vortex-compact 61420994 61509885 1.00
tpcds_q75/duckdb:vortex-compact 65116936 64059966 1.02
tpcds_q76/duckdb:vortex-compact 🚨 40468125 36154669 1.12
tpcds_q77/duckdb:vortex-compact 40208164 39605042 1.02
tpcds_q78/duckdb:vortex-compact 85439658 81774956 1.04
tpcds_q79/duckdb:vortex-compact 67381524 63773672 1.06
tpcds_q80/duckdb:vortex-compact 77317724 77160360 1.00
tpcds_q81/duckdb:vortex-compact 34163729 31588113 1.08
tpcds_q82/duckdb:vortex-compact 51005577 49921046 1.02
tpcds_q83/duckdb:vortex-compact 38843689 36942405 1.05
tpcds_q84/duckdb:vortex-compact 22380499 20914875 1.07
tpcds_q85/duckdb:vortex-compact 61549041 59818816 1.03
tpcds_q86/duckdb:vortex-compact 21153647 20197241 1.05
tpcds_q87/duckdb:vortex-compact 60356585 57770405 1.04
tpcds_q88/duckdb:vortex-compact 213915282 210913736 1.01
tpcds_q89/duckdb:vortex-compact 39921521 39237134 1.02
tpcds_q90/duckdb:vortex-compact 16802804 16228080 1.04
tpcds_q91/duckdb:vortex-compact 41595566 38688438 1.08
tpcds_q92/duckdb:vortex-compact 37382533 36856428 1.01
tpcds_q93/duckdb:vortex-compact 36073236 35089418 1.03
tpcds_q94/duckdb:vortex-compact 34702736 31634388 1.10
tpcds_q95/duckdb:vortex-compact 138661006 134514545 1.03
tpcds_q96/duckdb:vortex-compact 34167796 34096460 1.00
tpcds_q97/duckdb:vortex-compact 48799026 49625794 0.98
tpcds_q98/duckdb:vortex-compact 31607431 30174772 1.05
tpcds_q99/duckdb:vortex-compact 24234934 25783868 0.94
duckdb / parquet (1.026x ➖, 0↑ 2↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 28883755 29265483 0.99
tpcds_q02/duckdb:parquet 24418956 24153895 1.01
tpcds_q03/duckdb:parquet 13801708 12991104 1.06
tpcds_q04/duckdb:parquet 173466773 170670045 1.02
tpcds_q05/duckdb:parquet 🚨 34027838 30286121 1.12
tpcds_q06/duckdb:parquet 34439016 33590301 1.03
tpcds_q07/duckdb:parquet 24993515 24634219 1.01
tpcds_q08/duckdb:parquet 30179576 29650250 1.02
tpcds_q09/duckdb:parquet 44955822 44053799 1.02
tpcds_q10/duckdb:parquet 38651670 38327638 1.01
tpcds_q11/duckdb:parquet 94711706 93713628 1.01
tpcds_q12/duckdb:parquet 17981032 17020390 1.06
tpcds_q13/duckdb:parquet 35799854 34993330 1.02
tpcds_q14/duckdb:parquet 104380448 102626698 1.02
tpcds_q15/duckdb:parquet 32230813 30879296 1.04
tpcds_q16/duckdb:parquet 23277446 23223577 1.00
tpcds_q17/duckdb:parquet 39800059 38377439 1.04
tpcds_q18/duckdb:parquet 49058548 48712499 1.01
tpcds_q19/duckdb:parquet 32320483 31896808 1.01
tpcds_q20/duckdb:parquet 19199835 18948240 1.01
tpcds_q21/duckdb:parquet 12123010 11741893 1.03
tpcds_q22/duckdb:parquet 75289759 71397061 1.05
tpcds_q23/duckdb:parquet 82378004 83390865 0.99
tpcds_q24/duckdb:parquet 48190351 47056412 1.02
tpcds_q25/duckdb:parquet 36991464 36470076 1.01
tpcds_q26/duckdb:parquet 41929385 39254486 1.07
tpcds_q27/duckdb:parquet 54690010 52626184 1.04
tpcds_q28/duckdb:parquet 43968875 42969462 1.02
tpcds_q29/duckdb:parquet 🚨 40739235 36658221 1.11
tpcds_q30/duckdb:parquet 39232836 37733522 1.04
tpcds_q31/duckdb:parquet 28101931 29805115 0.94
tpcds_q32/duckdb:parquet 13059863 12601211 1.04
tpcds_q33/duckdb:parquet 25032244 24251690 1.03
tpcds_q34/duckdb:parquet 23326983 23132750 1.01
tpcds_q35/duckdb:parquet 63765554 60347688 1.06
tpcds_q36/duckdb:parquet 22774049 22431183 1.02
tpcds_q37/duckdb:parquet 14953184 13956134 1.07
tpcds_q38/duckdb:parquet 38031554 36443732 1.04
tpcds_q39/duckdb:parquet 32934956 32525979 1.01
tpcds_q40/duckdb:parquet 20442732 19163020 1.07
tpcds_q41/duckdb:parquet 9261090 8953129 1.03
tpcds_q42/duckdb:parquet 12446675 12310899 1.01
tpcds_q43/duckdb:parquet 18435934 17897016 1.03
tpcds_q44/duckdb:parquet 26588114 26178633 1.02
tpcds_q45/duckdb:parquet 30143133 28679553 1.05
tpcds_q46/duckdb:parquet 49875312 47026201 1.06
tpcds_q47/duckdb:parquet 51164788 49092474 1.04
tpcds_q48/duckdb:parquet 32962628 32341274 1.02
tpcds_q49/duckdb:parquet 29583109 28990747 1.02
tpcds_q50/duckdb:parquet 27234039 26313548 1.03
tpcds_q51/duckdb:parquet 110043964 105517617 1.04
tpcds_q52/duckdb:parquet 13291382 12982254 1.02
tpcds_q53/duckdb:parquet 19504559 18842844 1.04
tpcds_q54/duckdb:parquet 29960269 28172401 1.06
tpcds_q55/duckdb:parquet 12393709 12814674 0.97
tpcds_q56/duckdb:parquet 26170592 24950070 1.05
tpcds_q57/duckdb:parquet 39177200 39137974 1.00
tpcds_q58/duckdb:parquet 26895127 26332254 1.02
tpcds_q59/duckdb:parquet 37362702 36580282 1.02
tpcds_q60/duckdb:parquet 25626183 25269169 1.01
tpcds_q61/duckdb:parquet 34673957 33359378 1.04
tpcds_q62/duckdb:parquet 13199356 12724019 1.04
tpcds_q63/duckdb:parquet 17624041 17587881 1.00
tpcds_q64/duckdb:parquet 84823541 80898385 1.05
tpcds_q65/duckdb:parquet 23846919 22731991 1.05
tpcds_q66/duckdb:parquet 30184719 30018572 1.01
tpcds_q67/duckdb:parquet 143112806 133394445 1.07
tpcds_q68/duckdb:parquet 39260382 39073083 1.00
tpcds_q69/duckdb:parquet 39502079 38436428 1.03
tpcds_q70/duckdb:parquet 22885910 22917637 1.00
tpcds_q71/duckdb:parquet 24540624 22903872 1.07
tpcds_q72/duckdb:parquet 170539131 166767722 1.02
tpcds_q73/duckdb:parquet 19881720 20100775 0.99
tpcds_q74/duckdb:parquet 130769088 126523258 1.03
tpcds_q75/duckdb:parquet 59479767 57916508 1.03
tpcds_q76/duckdb:parquet 22337598 22331760 1.00
tpcds_q77/duckdb:parquet 25995347 25200903 1.03
tpcds_q78/duckdb:parquet 79459980 77170679 1.03
tpcds_q79/duckdb:parquet 30571446 30311785 1.01
tpcds_q80/duckdb:parquet 44848412 44457932 1.01
tpcds_q81/duckdb:parquet 36170812 35391003 1.02
tpcds_q82/duckdb:parquet 17600461 16905963 1.04
tpcds_q83/duckdb:parquet 18934056 18162429 1.04
tpcds_q84/duckdb:parquet 20864450 20472435 1.02
tpcds_q85/duckdb:parquet 43289451 42250053 1.02
tpcds_q86/duckdb:parquet 14133748 14433825 0.98
tpcds_q87/duckdb:parquet 40513757 39609406 1.02
tpcds_q88/duckdb:parquet 53832506 53758747 1.00
tpcds_q89/duckdb:parquet 21960496 21475510 1.02
tpcds_q90/duckdb:parquet 8932557 8184565 1.09
tpcds_q91/duckdb:parquet 26203997 25005665 1.05
tpcds_q92/duckdb:parquet 13466193 13419814 1.00
tpcds_q93/duckdb:parquet 33479194 32315455 1.04
tpcds_q94/duckdb:parquet 18455900 18667885 0.99
tpcds_q95/duckdb:parquet 139075595 146153028 0.95
tpcds_q96/duckdb:parquet 11134096 10516991 1.06
tpcds_q97/duckdb:parquet 38554734 39419295 0.98
tpcds_q98/duckdb:parquet 23949865 24868213 0.96
tpcds_q99/duckdb:parquet 20624236 20180978 1.02
duckdb / duckdb (1.045x ➖, 0↑ 8↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 22991556 22801094 1.01
tpcds_q02/duckdb:duckdb 19978900 20214239 0.99
tpcds_q03/duckdb:duckdb 10979855 10309777 1.06
tpcds_q04/duckdb:duckdb 178710491 175313579 1.02
tpcds_q05/duckdb:duckdb 23191321 22210062 1.04
tpcds_q06/duckdb:duckdb 29152070 28258899 1.03
tpcds_q07/duckdb:duckdb 42428774 40278859 1.05
tpcds_q08/duckdb:duckdb 122340163 120657603 1.01
tpcds_q09/duckdb:duckdb 21213514 20899547 1.02
tpcds_q10/duckdb:duckdb 29574002 28386858 1.04
tpcds_q11/duckdb:duckdb 91651282 95790792 0.96
tpcds_q12/duckdb:duckdb 14667609 14197607 1.03
tpcds_q13/duckdb:duckdb 26897323 26327651 1.02
tpcds_q14/duckdb:duckdb 95685348 95707664 1.00
tpcds_q15/duckdb:duckdb 26678772 24918765 1.07
tpcds_q16/duckdb:duckdb 🚨 21428916 19395063 1.10
tpcds_q17/duckdb:duckdb 25475779 24157420 1.05
tpcds_q18/duckdb:duckdb 50247714 47517242 1.06
tpcds_q19/duckdb:duckdb 21088589 19347199 1.09
tpcds_q20/duckdb:duckdb 15008605 14405859 1.04
tpcds_q21/duckdb:duckdb 8157400 7460357 1.09
tpcds_q22/duckdb:duckdb 66060391 62679907 1.05
tpcds_q23/duckdb:duckdb 82817741 78566181 1.05
tpcds_q24/duckdb:duckdb 26575011 25404179 1.05
tpcds_q25/duckdb:duckdb 19790760 18733540 1.06
tpcds_q26/duckdb:duckdb 29958241 29501823 1.02
tpcds_q27/duckdb:duckdb 42548566 42506696 1.00
tpcds_q28/duckdb:duckdb 26761458 25921737 1.03
tpcds_q29/duckdb:duckdb 23970127 24060755 1.00
tpcds_q30/duckdb:duckdb 30275882 30786320 0.98
tpcds_q31/duckdb:duckdb 54463076 51469688 1.06
tpcds_q32/duckdb:duckdb 8644313 8103688 1.07
tpcds_q33/duckdb:duckdb 17333352 16610659 1.04
tpcds_q34/duckdb:duckdb 🚨 19308286 17364458 1.11
tpcds_q35/duckdb:duckdb 38985279 38055542 1.02
tpcds_q36/duckdb:duckdb 76421123 72192018 1.06
tpcds_q37/duckdb:duckdb 9369603 9020442 1.04
tpcds_q38/duckdb:duckdb 34606337 33681156 1.03
tpcds_q39/duckdb:duckdb 29875897 30889486 0.97
tpcds_q40/duckdb:duckdb 15520489 14816644 1.05
tpcds_q41/duckdb:duckdb 10081664 9175875 1.10
tpcds_q42/duckdb:duckdb 🚨 9893243 8419095 1.18
tpcds_q43/duckdb:duckdb 🚨 14915955 13445435 1.11
tpcds_q44/duckdb:duckdb 16122614 16433318 0.98
tpcds_q45/duckdb:duckdb 19802570 18847570 1.05
tpcds_q46/duckdb:duckdb 40372392 41095047 0.98
tpcds_q47/duckdb:duckdb 47859153 45371876 1.05
tpcds_q48/duckdb:duckdb 25848347 24553420 1.05
tpcds_q49/duckdb:duckdb 23130711 21393731 1.08
tpcds_q50/duckdb:duckdb 16946398 16353561 1.04
tpcds_q51/duckdb:duckdb 101596254 99266312 1.02
tpcds_q52/duckdb:duckdb 🚨 10918852 9070329 1.20
tpcds_q53/duckdb:duckdb 18342134 17001027 1.08
tpcds_q54/duckdb:duckdb 20037852 18859161 1.06
tpcds_q55/duckdb:duckdb 9851526 9669694 1.02
tpcds_q56/duckdb:duckdb 17618419 17245970 1.02
tpcds_q57/duckdb:duckdb 37642649 36611785 1.03
tpcds_q58/duckdb:duckdb 18537136 18211552 1.02
tpcds_q59/duckdb:duckdb 37803048 36632919 1.03
tpcds_q60/duckdb:duckdb 20159134 18989361 1.06
tpcds_q61/duckdb:duckdb 17017407 16471768 1.03
tpcds_q62/duckdb:duckdb 10565071 9848822 1.07
tpcds_q63/duckdb:duckdb 16964693 16662137 1.02
tpcds_q64/duckdb:duckdb 59383116 57251923 1.04
tpcds_q65/duckdb:duckdb 38530582 36415580 1.06
tpcds_q66/duckdb:duckdb 27670153 26450232 1.05
tpcds_q67/duckdb:duckdb 137627157 132639633 1.04
tpcds_q68/duckdb:duckdb 28472231 26824985 1.06
tpcds_q69/duckdb:duckdb 28970354 29464164 0.98
tpcds_q70/duckdb:duckdb 17600212 17107754 1.03
tpcds_q71/duckdb:duckdb 17471418 16932631 1.03
tpcds_q72/duckdb:duckdb 48706624 45746405 1.06
tpcds_q73/duckdb:duckdb 14475801 14472599 1.00
tpcds_q74/duckdb:duckdb 147209032 144385434 1.02
tpcds_q75/duckdb:duckdb 47898962 46172648 1.04
tpcds_q76/duckdb:duckdb 15545349 14424787 1.08
tpcds_q77/duckdb:duckdb 16817133 15295526 1.10
tpcds_q78/duckdb:duckdb 68930867 66212448 1.04
tpcds_q79/duckdb:duckdb 21356888 21236404 1.01
tpcds_q80/duckdb:duckdb 32522068 31465778 1.03
tpcds_q81/duckdb:duckdb 41162824 39711396 1.04
tpcds_q82/duckdb:duckdb 10913340 10580976 1.03
tpcds_q83/duckdb:duckdb 11671112 10703266 1.09
tpcds_q84/duckdb:duckdb 15693095 14457580 1.09
tpcds_q85/duckdb:duckdb 🚨 28072259 25427222 1.10
tpcds_q86/duckdb:duckdb 12688582 12076285 1.05
tpcds_q87/duckdb:duckdb 36673438 35835091 1.02
tpcds_q88/duckdb:duckdb 31792031 30514576 1.04
tpcds_q89/duckdb:duckdb 22841753 21718981 1.05
tpcds_q90/duckdb:duckdb 6802583 6349816 1.07
tpcds_q91/duckdb:duckdb 15527597 15102290 1.03
tpcds_q92/duckdb:duckdb 🚨 11324703 9907104 1.14
tpcds_q93/duckdb:duckdb 25024759 23680585 1.06
tpcds_q94/duckdb:duckdb 15584597 14215449 1.10
tpcds_q95/duckdb:duckdb 115656411 123795695 0.93
tpcds_q96/duckdb:duckdb 🚨 6251558 5614023 1.11
tpcds_q97/duckdb:duckdb 33567464 32423759 1.04
tpcds_q98/duckdb:duckdb 21215793 20955921 1.01
tpcds_q99/duckdb:duckdb 17415046 16763648 1.04

File Size Changes (7 files changed, -0.0% overall, 4↑ 3↓)
File Scale Format Base HEAD Change %
time_dim.vortex 1.0 vortex-file-compressed 379.09 KB 380.50 KB +1.41 KB +0.4%
date_dim.vortex 1.0 vortex-file-compressed 953.43 KB 954.41 KB +1008 B +0.1%
catalog_page.vortex 1.0 vortex-file-compressed 566.05 KB 566.28 KB +240 B +0.0%
item.vortex 1.0 vortex-compact 994.17 KB 994.19 KB +16 B +0.0%
item.vortex 1.0 vortex-file-compressed 1.64 MB 1.64 MB 120 B -0.0%
customer.vortex 1.0 vortex-file-compressed 4.18 MB 4.18 MB 2.56 KB -0.1%
customer_address.vortex 1.0 vortex-file-compressed 832.81 KB 826.62 KB 6.20 KB -0.7%

Totals:

  • vortex-compact: 207.47 MB → 207.47 MB (+0.0%)
  • vortex-file-compressed: 269.83 MB → 269.82 MB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -6.8%
Engines: DataFusion No clear signal (-12.9%, environment too noisy confidence) · DuckDB No clear signal (-0.3%, low confidence)
Vortex (geomean): 0.974x ➖
Parquet (geomean): 1.046x ➖
Shifts: Parquet (control) +4.6% · Median polish -2.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 (1.024x ➖, 0↑ 1↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 🚨 62689883 34986992 1.79
fineweb_q01/datafusion:vortex-file-compressed 544846832 748658897 0.73
fineweb_q02/datafusion:vortex-file-compressed 490378409 521934843 0.94
fineweb_q03/datafusion:vortex-file-compressed 1095260213 1086042822 1.01
fineweb_q04/datafusion:vortex-file-compressed 1191079504 1157381756 1.03
fineweb_q05/datafusion:vortex-file-compressed 1087945733 1085685900 1.00
fineweb_q06/datafusion:vortex-file-compressed 1264224634 1285449138 0.98
fineweb_q07/datafusion:vortex-file-compressed 1068063718 1107960950 0.96
fineweb_q08/datafusion:vortex-file-compressed 468955340 458546610 1.02
datafusion / vortex-compact (0.956x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 31468774 36982010 0.85
fineweb_q01/datafusion:vortex-compact 527570510 566551197 0.93
fineweb_q02/datafusion:vortex-compact 591716012 618296966 0.96
fineweb_q03/datafusion:vortex-compact 1353778995 1367859261 0.99
fineweb_q04/datafusion:vortex-compact 1614052167 1684025181 0.96
fineweb_q05/datafusion:vortex-compact 1329300636 1404860296 0.95
fineweb_q06/datafusion:vortex-compact 1256959510 1264056553 0.99
fineweb_q07/datafusion:vortex-compact 1166794646 1167565011 1.00
fineweb_q08/datafusion:vortex-compact 412103915 416526427 0.99
datafusion / parquet (1.136x ➖, 0↑ 3↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 1730384574 1136644568 1.52
fineweb_q01/datafusion:parquet 2199662876 1997533698 1.10
fineweb_q02/datafusion:parquet 🚨 2852243645 2013484035 1.42
fineweb_q03/datafusion:parquet 2165192876 2039980096 1.06
fineweb_q04/datafusion:parquet 1899481807 1983177682 0.96
fineweb_q05/datafusion:parquet 🚨 2554014018 1913370744 1.33
fineweb_q06/datafusion:parquet 2059246999 1998032362 1.03
fineweb_q07/datafusion:parquet 1988081437 2123516296 0.94
fineweb_q08/datafusion:parquet 1941463775 1920672702 1.01
duckdb / vortex-file-compressed (0.939x ➖, 1↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 81483111 74926402 1.09
fineweb_q01/duckdb:vortex-file-compressed 635271280 623070203 1.02
fineweb_q02/duckdb:vortex-file-compressed 617997103 583453219 1.06
fineweb_q03/duckdb:vortex-file-compressed 🚀 1337383724 2142930227 0.62
fineweb_q04/duckdb:vortex-file-compressed 1558980667 1605269121 0.97
fineweb_q05/duckdb:vortex-file-compressed 1286588681 1416369559 0.91
fineweb_q06/duckdb:vortex-file-compressed 1405916636 1512599169 0.93
fineweb_q07/duckdb:vortex-file-compressed 1258576243 1364170786 0.92
fineweb_q08/duckdb:vortex-file-compressed 547791761 535030425 1.02
duckdb / vortex-compact (0.981x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 113352417 93067741 1.22
fineweb_q01/duckdb:vortex-compact 728926026 646339419 1.13
fineweb_q02/duckdb:vortex-compact 631129341 677848502 0.93
fineweb_q03/duckdb:vortex-compact 1748380563 1871720212 0.93
fineweb_q04/duckdb:vortex-compact 1894120215 1976059552 0.96
fineweb_q05/duckdb:vortex-compact 1694858514 1699377335 1.00
fineweb_q06/duckdb:vortex-compact 1549657062 1661831619 0.93
fineweb_q07/duckdb:vortex-compact 1452991353 1538183212 0.94
fineweb_q08/duckdb:vortex-compact 476980068 570980754 0.84
duckdb / parquet (0.963x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1115152963 1211877108 0.92
fineweb_q01/duckdb:parquet 1329554685 1495248538 0.89
fineweb_q02/duckdb:parquet 1356301199 1402602149 0.97
fineweb_q03/duckdb:parquet 3764466968 3746639155 1.00
fineweb_q04/duckdb:parquet 1872910307 1949425152 0.96
fineweb_q05/duckdb:parquet 2209408856 2222101463 0.99
fineweb_q06/duckdb:parquet 4314359186 4465491299 0.97
fineweb_q07/duckdb:parquet 2622184300 2636557459 0.99
fineweb_q08/duckdb:parquet 1101168423 1128686963 0.98

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.0%
Engines: DuckDB No clear signal (-1.0%, low confidence)
Vortex (geomean): 1.011x ➖
Parquet (geomean): 1.021x ➖
Shifts: Parquet (control) +2.1% · Median polish +1.3%

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 (1.023x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 12301140 12194710 1.01
statpopgen_q01/duckdb:vortex-file-compressed 26827122 26651307 1.01
statpopgen_q02/duckdb:vortex-file-compressed 534713091 506819200 1.06
statpopgen_q03/duckdb:vortex-file-compressed 1047010688 1044317304 1.00
statpopgen_q04/duckdb:vortex-file-compressed 1042496838 1040858236 1.00
statpopgen_q05/duckdb:vortex-file-compressed 505063023 478076223 1.06
statpopgen_q06/duckdb:vortex-file-compressed 1535982821 1499163926 1.02
statpopgen_q07/duckdb:vortex-file-compressed 195258178 189087589 1.03
statpopgen_q08/duckdb:vortex-file-compressed 221519514 224364526 0.99
statpopgen_q09/duckdb:vortex-file-compressed 838953343 817533174 1.03
statpopgen_q10/duckdb:vortex-file-compressed 2680019143 2554659453 1.05
duckdb / vortex-compact (0.999x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11744713 11777150 1.00
statpopgen_q01/duckdb:vortex-compact 214632431 214442266 1.00
statpopgen_q02/duckdb:vortex-compact 568249137 563420133 1.01
statpopgen_q03/duckdb:vortex-compact 1150386232 1146748916 1.00
statpopgen_q04/duckdb:vortex-compact 1134699984 1158190936 0.98
statpopgen_q05/duckdb:vortex-compact 562077615 578578662 0.97
statpopgen_q06/duckdb:vortex-compact 1501249924 1506365301 1.00
statpopgen_q07/duckdb:vortex-compact 901938942 904247179 1.00
statpopgen_q08/duckdb:vortex-compact 932588747 923412987 1.01
statpopgen_q09/duckdb:vortex-compact 940473141 938691071 1.00
statpopgen_q10/duckdb:vortex-compact 2641108731 2591739935 1.02
duckdb / parquet (1.021x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 307666901 302920626 1.02
statpopgen_q01/duckdb:parquet 389664284 378706053 1.03
statpopgen_q02/duckdb:parquet 803956144 757094835 1.06
statpopgen_q03/duckdb:parquet 1216468045 1187891460 1.02
statpopgen_q04/duckdb:parquet 1210219542 1182709319 1.02
statpopgen_q05/duckdb:parquet 813896313 809858318 1.00
statpopgen_q06/duckdb:parquet 1423010445 1409239140 1.01
statpopgen_q07/duckdb:parquet 867742317 851249325 1.02
statpopgen_q08/duckdb:parquet 874058364 874637439 1.00
statpopgen_q09/duckdb:parquet 1020579403 1036186246 0.98
statpopgen_q10/duckdb:parquet 2329708424 2201732658 1.06

File Size Changes (1 files changed, +0.0% overall, 1↑ 0↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.96 GB 1.96 GB +38.16 KB +0.0%

Totals:

  • vortex-compact: 959.59 MB → 959.59 MB (0.0%)
  • vortex-file-compressed: 1.96 GB → 1.96 GB (+0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench Sorted on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.7%
Engines: DataFusion No clear signal (-2.9%, low confidence) · DuckDB No clear signal (+0.7%, low confidence)
Vortex (geomean): 1.001x ➖
Parquet (geomean): 1.007x ➖
Shifts: Parquet (control) +0.7% · Median polish -0.5%

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 (0.984x ➖, 1↑ 2↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:vortex-file-compressed 🚨 460108319 407565281 1.13
clickbench-sorted_q24/datafusion:vortex-file-compressed 22114958 22534246 0.98
clickbench-sorted_q26/datafusion:vortex-file-compressed 21209880 21192786 1.00
clickbench-sorted_q36/datafusion:vortex-file-compressed 68953171 73519452 0.94
clickbench-sorted_q37/datafusion:vortex-file-compressed 🚀 46209443 55928848 0.83
clickbench-sorted_q38/datafusion:vortex-file-compressed 49755235 48147090 1.03
clickbench-sorted_q39/datafusion:vortex-file-compressed 119396998 123021769 0.97
clickbench-sorted_q40/datafusion:vortex-file-compressed 20666772 22420190 0.92
clickbench-sorted_q41/datafusion:vortex-file-compressed 🚨 21778899 19784732 1.10
clickbench-sorted_q42/datafusion:vortex-file-compressed 16175815 16662511 0.97
datafusion / parquet (1.013x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
clickbench-sorted_q23/datafusion:parquet 4669964996 4675562668 1.00
clickbench-sorted_q24/datafusion:parquet 28660867 27921672 1.03
clickbench-sorted_q26/datafusion:parquet 27795735 26410276 1.05
clickbench-sorted_q36/datafusion:parquet 179151025 175179558 1.02
clickbench-sorted_q37/datafusion:parquet 111107376 110684223 1.00
clickbench-sorted_q38/datafusion:parquet 166336946 164903815 1.01
clickbench-sorted_q39/datafusion:parquet 292300006 293215067 1.00
clickbench-sorted_q40/datafusion:parquet 66468102 62892672 1.06
clickbench-sorted_q41/datafusion:parquet 59369671 60768948 0.98
clickbench-sorted_q42/datafusion:parquet 31920381 32231855 0.99
duckdb / vortex-file-compressed (1.018x ➖, 0↑ 1↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:vortex-file-compressed 200804052 194285852 1.03
clickbench-sorted_q24/duckdb:vortex-file-compressed 🚨 26363381 20678562 1.27
clickbench-sorted_q26/duckdb:vortex-file-compressed 40538149 38938962 1.04
clickbench-sorted_q36/duckdb:vortex-file-compressed 62237827 61137377 1.02
clickbench-sorted_q37/duckdb:vortex-file-compressed 48605290 49107591 0.99
clickbench-sorted_q38/duckdb:vortex-file-compressed 53214205 54555023 0.98
clickbench-sorted_q39/duckdb:vortex-file-compressed 119657301 121671955 0.98
clickbench-sorted_q40/duckdb:vortex-file-compressed 29057837 29951097 0.97
clickbench-sorted_q41/duckdb:vortex-file-compressed 28147811 28445357 0.99
clickbench-sorted_q42/duckdb:vortex-file-compressed 23516628 25140319 0.94
duckdb / parquet (1.001x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:parquet 204016918 196308017 1.04
clickbench-sorted_q24/duckdb:parquet 28037218 27284409 1.03
clickbench-sorted_q26/duckdb:parquet 22697884 23587967 0.96
clickbench-sorted_q36/duckdb:parquet 108003351 108992242 0.99
clickbench-sorted_q37/duckdb:parquet 94201272 94169701 1.00
clickbench-sorted_q38/duckdb:parquet 94103206 95304050 0.99
clickbench-sorted_q39/duckdb:parquet 179939594 177621867 1.01
clickbench-sorted_q40/duckdb:parquet 41787566 41024131 1.02
clickbench-sorted_q41/duckdb:parquet 40346559 41394800 0.97
clickbench-sorted_q42/duckdb:parquet 29290024 29247081 1.00
duckdb / duckdb (1.000x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
clickbench-sorted_q23/duckdb:duckdb 282100966 279375290 1.01
clickbench-sorted_q24/duckdb:duckdb 42031641 42429650 0.99
clickbench-sorted_q26/duckdb:duckdb 39246958 39144575 1.00
clickbench-sorted_q36/duckdb:duckdb 87768224 90460365 0.97
clickbench-sorted_q37/duckdb:duckdb 77638395 78951063 0.98
clickbench-sorted_q38/duckdb:duckdb 62206684 62695837 0.99
clickbench-sorted_q39/duckdb:duckdb 122458689 117745263 1.04
clickbench-sorted_q40/duckdb:duckdb 42156213 42015348 1.00
clickbench-sorted_q41/duckdb:duckdb 40985278 41021702 1.00
clickbench-sorted_q42/duckdb:duckdb 34774293 34403939 1.01

File Size Changes (201 files changed, -0.0% overall, 91↑ 110↓)
File Scale Format Base HEAD Change %
hits_013.vortex 1.0 vortex-file-compressed 159.04 MB 160.52 MB +1.48 MB +0.9%
hits_038.vortex 1.0 vortex-compact 137.49 MB 138.71 MB +1.22 MB +0.9%
hits_050.vortex 1.0 vortex-file-compressed 159.62 MB 160.95 MB +1.33 MB +0.8%
hits_034.vortex 1.0 vortex-compact 131.76 MB 132.84 MB +1.08 MB +0.8%
hits_060.vortex 1.0 vortex-compact 139.44 MB 140.51 MB +1.08 MB +0.8%
hits_038.vortex 1.0 vortex-file-compressed 189.02 MB 190.25 MB +1.23 MB +0.7%
hits_044.vortex 1.0 vortex-file-compressed 197.81 MB 199.03 MB +1.22 MB +0.6%
hits_059.vortex 1.0 vortex-compact 151.01 MB 151.91 MB +919.85 KB +0.6%
hits_056.vortex 1.0 vortex-compact 100.22 MB 100.82 MB +607.26 KB +0.6%
hits_063.vortex 1.0 vortex-compact 97.70 MB 98.27 MB +583.13 KB +0.6%
hits_065.vortex 1.0 vortex-compact 122.59 MB 123.28 MB +709.62 KB +0.6%
hits_006.vortex 1.0 vortex-compact 93.33 MB 93.84 MB +518.91 KB +0.5%
hits_080.vortex 1.0 vortex-compact 93.81 MB 94.31 MB +515.92 KB +0.5%
hits_039.vortex 1.0 vortex-file-compressed 160.23 MB 161.09 MB +879.87 KB +0.5%
hits_081.vortex 1.0 vortex-file-compressed 198.09 MB 199.14 MB +1.05 MB +0.5%
hits_043.vortex 1.0 vortex-compact 93.61 MB 94.10 MB +497.89 KB +0.5%
hits_077.vortex 1.0 vortex-compact 131.97 MB 132.63 MB +677.43 KB +0.5%
hits_028.vortex 1.0 vortex-compact 114.01 MB 114.56 MB +561.43 KB +0.5%
hits_071.vortex 1.0 vortex-file-compressed 139.56 MB 140.15 MB +610.18 KB +0.4%
hits_051.vortex 1.0 vortex-file-compressed 171.83 MB 172.54 MB +726.61 KB +0.4%
hits_029.vortex 1.0 vortex-file-compressed 198.20 MB 198.93 MB +742.50 KB +0.4%
hits_010.vortex 1.0 vortex-compact 121.22 MB 121.66 MB +449.44 KB +0.4%
hits_066.vortex 1.0 vortex-file-compressed 162.47 MB 163.05 MB +592.88 KB +0.4%
hits_084.vortex 1.0 vortex-file-compressed 154.06 MB 154.56 MB +511.20 KB +0.3%
hits_026.vortex 1.0 vortex-compact 97.13 MB 97.44 MB +316.60 KB +0.3%
hits_015.vortex 1.0 vortex-file-compressed 130.68 MB 131.08 MB +413.80 KB +0.3%
hits_030.vortex 1.0 vortex-compact 97.51 MB 97.80 MB +304.01 KB +0.3%
hits_010.vortex 1.0 vortex-file-compressed 167.82 MB 168.32 MB +515.12 KB +0.3%
hits_024.vortex 1.0 vortex-file-compressed 159.93 MB 160.34 MB +417.40 KB +0.3%
hits_057.vortex 1.0 vortex-file-compressed 159.28 MB 159.68 MB +405.60 KB +0.2%
hits_057.vortex 1.0 vortex-compact 110.36 MB 110.61 MB +256.29 KB +0.2%
hits_045.vortex 1.0 vortex-compact 105.02 MB 105.24 MB +232.51 KB +0.2%
hits_065.vortex 1.0 vortex-file-compressed 161.11 MB 161.44 MB +334.48 KB +0.2%
hits_014.vortex 1.0 vortex-compact 132.28 MB 132.55 MB +274.16 KB +0.2%
hits_035.vortex 1.0 vortex-file-compressed 102.37 MB 102.57 MB +209.52 KB +0.2%
hits_069.vortex 1.0 vortex-file-compressed 141.45 MB 141.72 MB +284.07 KB +0.2%
hits_033.vortex 1.0 vortex-file-compressed 198.07 MB 198.46 MB +395.34 KB +0.2%
hits_052.vortex 1.0 vortex-compact 96.93 MB 97.11 MB +187.66 KB +0.2%
hits_084.vortex 1.0 vortex-compact 109.90 MB 110.11 MB +211.59 KB +0.2%
hits_089.vortex 1.0 vortex-file-compressed 131.28 MB 131.49 MB +214.48 KB +0.2%
hits_020.vortex 1.0 vortex-file-compressed 159.28 MB 159.53 MB +248.27 KB +0.2%
hits_027.vortex 1.0 vortex-file-compressed 188.83 MB 189.09 MB +262.02 KB +0.1%
hits_025.vortex 1.0 vortex-compact 130.80 MB 130.97 MB +171.16 KB +0.1%
hits_069.vortex 1.0 vortex-compact 99.07 MB 99.20 MB +126.41 KB +0.1%
hits_018.vortex 1.0 vortex-file-compressed 198.48 MB 198.71 MB +239.94 KB +0.1%
hits_048.vortex 1.0 vortex-file-compressed 198.45 MB 198.67 MB +224.62 KB +0.1%
hits_073.vortex 1.0 vortex-compact 131.70 MB 131.83 MB +134.41 KB +0.1%
hits_073.vortex 1.0 vortex-file-compressed 171.97 MB 172.13 MB +165.42 KB +0.1%
hits_067.vortex 1.0 vortex-file-compressed 131.16 MB 131.27 MB +107.60 KB +0.1%
hits_019.vortex 1.0 vortex-compact 105.42 MB 105.51 MB +85.50 KB +0.1%
hits_039.vortex 1.0 vortex-compact 122.45 MB 122.54 MB +94.98 KB +0.1%
hits_074.vortex 1.0 vortex-file-compressed 198.44 MB 198.59 MB +149.55 KB +0.1%
hits_056.vortex 1.0 vortex-file-compressed 135.12 MB 135.22 MB +101.05 KB +0.1%
hits_082.vortex 1.0 vortex-file-compressed 139.30 MB 139.40 MB +100.39 KB +0.1%
hits_085.vortex 1.0 vortex-compact 151.64 MB 151.75 MB +109.14 KB +0.1%
hits_097.vortex 1.0 vortex-file-compressed 191.96 MB 192.09 MB +135.77 KB +0.1%
hits_097.vortex 1.0 vortex-compact 139.50 MB 139.59 MB +97.17 KB +0.1%
hits_083.vortex 1.0 vortex-file-compressed 156.29 MB 156.40 MB +108.08 KB +0.1%
hits_074.vortex 1.0 vortex-compact 151.25 MB 151.34 MB +97.93 KB +0.1%
hits_079.vortex 1.0 vortex-compact 126.64 MB 126.72 MB +79.88 KB +0.1%
hits_041.vortex 1.0 vortex-file-compressed 130.82 MB 130.90 MB +82.20 KB +0.1%
hits_047.vortex 1.0 vortex-file-compressed 153.84 MB 153.93 MB +92.16 KB +0.1%
hits_033.vortex 1.0 vortex-compact 152.67 MB 152.76 MB +91.19 KB +0.1%
hits_046.vortex 1.0 vortex-file-compressed 100.87 MB 100.93 MB +58.67 KB +0.1%
hits_054.vortex 1.0 vortex-compact 110.42 MB 110.49 MB +62.45 KB +0.1%
hits_086.vortex 1.0 vortex-compact 138.89 MB 138.96 MB +73.50 KB +0.1%
hits_022.vortex 1.0 vortex-file-compressed 198.12 MB 198.22 MB +100.01 KB +0.0%
hits_028.vortex 1.0 vortex-file-compressed 151.56 MB 151.63 MB +73.10 KB +0.0%
hits_043.vortex 1.0 vortex-file-compressed 125.93 MB 125.99 MB +60.08 KB +0.0%
hits_090.vortex 1.0 vortex-file-compressed 191.45 MB 191.54 MB +88.16 KB +0.0%
hits_072.vortex 1.0 vortex-compact 75.01 MB 75.04 MB +33.21 KB +0.0%
hits_035.vortex 1.0 vortex-compact 75.33 MB 75.36 MB +30.01 KB +0.0%
hits_040.vortex 1.0 vortex-file-compressed 142.68 MB 142.73 MB +56.28 KB +0.0%
hits_085.vortex 1.0 vortex-file-compressed 198.83 MB 198.90 MB +76.68 KB +0.0%
hits_078.vortex 1.0 vortex-file-compressed 130.78 MB 130.83 MB +47.66 KB +0.0%
hits_022.vortex 1.0 vortex-compact 151.60 MB 151.65 MB +53.35 KB +0.0%
hits_046.vortex 1.0 vortex-compact 74.32 MB 74.34 MB +22.94 KB +0.0%
hits_060.vortex 1.0 vortex-file-compressed 192.07 MB 192.12 MB +52.42 KB +0.0%
hits_098.vortex 1.0 vortex-compact 101.37 MB 101.39 MB +22.66 KB +0.0%
hits_070.vortex 1.0 vortex-file-compressed 198.04 MB 198.08 MB +39.34 KB +0.0%
hits_008.vortex 1.0 vortex-compact 105.09 MB 105.11 MB +17.39 KB +0.0%
hits_091.vortex 1.0 vortex-file-compressed 146.29 MB 146.30 MB +12.14 KB +0.0%
hits_023.vortex 1.0 vortex-compact 140.87 MB 140.88 MB +10.65 KB +0.0%
hits_064.vortex 1.0 vortex-compact 138.11 MB 138.11 MB +9.36 KB +0.0%
hits_076.vortex 1.0 vortex-compact 122.36 MB 122.37 MB +6.90 KB +0.0%
hits_051.vortex 1.0 vortex-compact 132.19 MB 132.19 MB +7.11 KB +0.0%
hits_068.vortex 1.0 vortex-file-compressed 160.42 MB 160.43 MB +7.06 KB +0.0%
hits_052.vortex 1.0 vortex-file-compressed 130.55 MB 130.55 MB +3.74 KB +0.0%
hits_058.vortex 1.0 vortex-compact 110.31 MB 110.32 MB +2.70 KB +0.0%
hits_021.vortex 1.0 vortex-compact 109.83 MB 109.84 MB +1.72 KB +0.0%
hits_058.vortex 1.0 vortex-file-compressed 154.63 MB 154.63 MB +1.52 KB +0.0%
hits_042.vortex 1.0 vortex-file-compressed 200.26 MB 200.26 MB 1.48 KB -0.0%
hits_036.vortex 1.0 vortex-compact 130.77 MB 130.76 MB 1008 B -0.0%
hits_061.vortex 1.0 vortex-compact 122.81 MB 122.80 MB 5.34 KB -0.0%
hits_098.vortex 1.0 vortex-file-compressed 137.05 MB 137.04 MB 8.66 KB -0.0%
hits_008.vortex 1.0 vortex-file-compressed 139.31 MB 139.30 MB 9.45 KB -0.0%
hits_011.vortex 1.0 vortex-file-compressed 198.39 MB 198.37 MB 19.17 KB -0.0%
hits_006.vortex 1.0 vortex-file-compressed 125.72 MB 125.71 MB 15.15 KB -0.0%
hits_094.vortex 1.0 vortex-compact 110.00 MB 109.99 MB 13.68 KB -0.0%
hits_018.vortex 1.0 vortex-compact 152.13 MB 152.11 MB 19.84 KB -0.0%
hits_032.vortex 1.0 vortex-file-compressed 154.05 MB 154.03 MB 22.30 KB -0.0%
hits_047.vortex 1.0 vortex-compact 109.72 MB 109.70 MB 16.05 KB -0.0%
hits_040.vortex 1.0 vortex-compact 108.89 MB 108.87 MB 16.15 KB -0.0%
hits_016.vortex 1.0 vortex-file-compressed 179.49 MB 179.46 MB 27.37 KB -0.0%
hits_005.vortex 1.0 vortex-compact 115.13 MB 115.11 MB 17.81 KB -0.0%
hits_082.vortex 1.0 vortex-compact 105.09 MB 105.07 MB 20.08 KB -0.0%
hits_032.vortex 1.0 vortex-compact 109.85 MB 109.83 MB 22.70 KB -0.0%
hits_053.vortex 1.0 vortex-compact 136.93 MB 136.91 MB 29.33 KB -0.0%
hits_002.vortex 1.0 vortex-file-compressed 160.13 MB 160.10 MB 35.98 KB -0.0%
hits_092.vortex 1.0 vortex-file-compressed 198.87 MB 198.82 MB 46.16 KB -0.0%
hits_049.vortex 1.0 vortex-compact 138.68 MB 138.65 MB 32.26 KB -0.0%
hits_042.vortex 1.0 vortex-compact 135.91 MB 135.88 MB 38.30 KB -0.0%
hits_026.vortex 1.0 vortex-file-compressed 130.92 MB 130.88 MB 37.30 KB -0.0%
hits_086.vortex 1.0 vortex-file-compressed 191.08 MB 191.02 MB 58.05 KB -0.0%
hits_064.vortex 1.0 vortex-file-compressed 190.00 MB 189.94 MB 59.06 KB -0.0%
hits_080.vortex 1.0 vortex-file-compressed 126.28 MB 126.24 MB 40.08 KB -0.0%
hits_017.vortex 1.0 vortex-file-compressed 146.58 MB 146.53 MB 47.17 KB -0.0%
hits_049.vortex 1.0 vortex-file-compressed 190.36 MB 190.30 MB 61.66 KB -0.0%
hits_005.vortex 1.0 vortex-file-compressed 166.74 MB 166.69 MB 55.05 KB -0.0%
hits_092.vortex 1.0 vortex-compact 151.53 MB 151.48 MB 51.31 KB -0.0%
hits_025.vortex 1.0 vortex-file-compressed 171.16 MB 171.10 MB 66.02 KB -0.0%
hits_009.vortex 1.0 vortex-compact 74.62 MB 74.59 MB 29.45 KB -0.0%
hits_087.vortex 1.0 vortex-compact 122.46 MB 122.41 MB 49.36 KB -0.0%
hits_037.vortex 1.0 vortex-file-compressed 176.46 MB 176.39 MB 72.98 KB -0.0%
hits_091.vortex 1.0 vortex-compact 110.68 MB 110.64 MB 48.68 KB -0.0%
hits_077.vortex 1.0 vortex-file-compressed 171.81 MB 171.73 MB 78.45 KB -0.0%
hits_096.vortex 1.0 vortex-file-compressed 198.63 MB 198.53 MB 97.03 KB -0.0%
hits_072.vortex 1.0 vortex-file-compressed 102.13 MB 102.08 MB 51.62 KB -0.0%
hits_070.vortex 1.0 vortex-compact 152.09 MB 152.02 MB 77.30 KB -0.0%
hits_034.vortex 1.0 vortex-file-compressed 181.26 MB 181.17 MB 99.86 KB -0.1%
hits_087.vortex 1.0 vortex-file-compressed 160.37 MB 160.28 MB 91.58 KB -0.1%
hits_003.vortex 1.0 vortex-file-compressed 135.94 MB 135.87 MB 80.07 KB -0.1%
hits_062.vortex 1.0 vortex-compact 129.96 MB 129.89 MB 77.02 KB -0.1%
hits_063.vortex 1.0 vortex-file-compressed 131.43 MB 131.35 MB 78.62 KB -0.1%
hits_020.vortex 1.0 vortex-compact 111.02 MB 110.95 MB 71.20 KB -0.1%
hits_096.vortex 1.0 vortex-compact 151.75 MB 151.66 MB 98.48 KB -0.1%
hits_054.vortex 1.0 vortex-file-compressed 146.34 MB 146.24 MB 99.13 KB -0.1%
hits_009.vortex 1.0 vortex-file-compressed 100.88 MB 100.81 MB 69.35 KB -0.1%
hits_059.vortex 1.0 vortex-file-compressed 198.92 MB 198.78 MB 137.34 KB -0.1%
hits_037.vortex 1.0 vortex-compact 131.80 MB 131.71 MB 92.12 KB -0.1%
hits_066.vortex 1.0 vortex-compact 116.15 MB 116.07 MB 82.44 KB -0.1%
hits_016.vortex 1.0 vortex-compact 126.17 MB 126.08 MB 90.65 KB -0.1%
hits_044.vortex 1.0 vortex-compact 152.13 MB 152.02 MB 113.96 KB -0.1%
hits_004.vortex 1.0 vortex-file-compressed 131.13 MB 131.03 MB 99.34 KB -0.1%
hits_095.vortex 1.0 vortex-file-compressed 153.90 MB 153.78 MB 121.20 KB -0.1%
hits_012.vortex 1.0 vortex-file-compressed 189.98 MB 189.83 MB 157.00 KB -0.1%
hits_055.vortex 1.0 vortex-file-compressed 197.92 MB 197.76 MB 165.93 KB -0.1%
hits_076.vortex 1.0 vortex-file-compressed 160.36 MB 160.22 MB 140.87 KB -0.1%
hits_093.vortex 1.0 vortex-file-compressed 131.48 MB 131.35 MB 124.61 KB -0.1%
hits_019.vortex 1.0 vortex-file-compressed 140.37 MB 140.24 MB 134.19 KB -0.1%
hits_023.vortex 1.0 vortex-file-compressed 194.36 MB 194.17 MB 194.59 KB -0.1%
hits_002.vortex 1.0 vortex-compact 123.13 MB 123.00 MB 133.57 KB -0.1%
hits_000.vortex 1.0 vortex-file-compressed 131.19 MB 131.05 MB 142.78 KB -0.1%
hits_081.vortex 1.0 vortex-compact 152.05 MB 151.88 MB 168.82 KB -0.1%
hits_027.vortex 1.0 vortex-compact 137.49 MB 137.33 MB 157.73 KB -0.1%
hits_075.vortex 1.0 vortex-compact 137.23 MB 137.06 MB 174.58 KB -0.1%
hits_083.vortex 1.0 vortex-compact 109.28 MB 109.14 MB 146.47 KB -0.1%
hits_071.vortex 1.0 vortex-compact 105.17 MB 105.03 MB 148.12 KB -0.1%
hits_055.vortex 1.0 vortex-compact 151.74 MB 151.52 MB 220.40 KB -0.1%
hits_053.vortex 1.0 vortex-file-compressed 189.19 MB 188.90 MB 300.52 KB -0.2%
hits_004.vortex 1.0 vortex-compact 97.56 MB 97.41 MB 157.73 KB -0.2%
hits_001.vortex 1.0 vortex-file-compressed 190.23 MB 189.92 MB 314.53 KB -0.2%
hits_030.vortex 1.0 vortex-file-compressed 131.66 MB 131.44 MB 235.09 KB -0.2%
hits_011.vortex 1.0 vortex-compact 151.15 MB 150.88 MB 272.57 KB -0.2%
hits_021.vortex 1.0 vortex-file-compressed 153.91 MB 153.63 MB 286.60 KB -0.2%
hits_075.vortex 1.0 vortex-file-compressed 188.76 MB 188.39 MB 377.21 KB -0.2%
hits_093.vortex 1.0 vortex-compact 97.71 MB 97.51 MB 207.34 KB -0.2%
hits_000.vortex 1.0 vortex-compact 97.94 MB 97.73 MB 213.63 KB -0.2%
hits_062.vortex 1.0 vortex-file-compressed 170.36 MB 169.94 MB 422.42 KB -0.2%
hits_031.vortex 1.0 vortex-file-compressed 159.19 MB 158.80 MB 395.11 KB -0.2%
hits_099.vortex 1.0 vortex-file-compressed 171.06 MB 170.64 MB 432.31 KB -0.2%
hits_095.vortex 1.0 vortex-compact 110.04 MB 109.75 MB 294.74 KB -0.3%
hits_088.vortex 1.0 vortex-file-compressed 171.64 MB 171.18 MB 478.39 KB -0.3%
hits_015.vortex 1.0 vortex-compact 97.20 MB 96.89 MB 312.64 KB -0.3%
hits_089.vortex 1.0 vortex-compact 97.83 MB 97.52 MB 316.30 KB -0.3%
hits_031.vortex 1.0 vortex-compact 110.84 MB 110.48 MB 361.66 KB -0.3%
hits_014.vortex 1.0 vortex-file-compressed 171.88 MB 171.30 MB 598.09 KB -0.3%
hits_048.vortex 1.0 vortex-compact 152.49 MB 151.91 MB 593.46 KB -0.4%
hits_007.vortex 1.0 vortex-file-compressed 199.76 MB 198.98 MB 794.80 KB -0.4%
hits_036.vortex 1.0 vortex-file-compressed 171.26 MB 170.59 MB 687.97 KB -0.4%
hits_078.vortex 1.0 vortex-compact 97.63 MB 97.23 MB 407.93 KB -0.4%
hits_017.vortex 1.0 vortex-compact 111.05 MB 110.54 MB 525.20 KB -0.5%
hits_029.vortex 1.0 vortex-compact 152.77 MB 151.91 MB 879.84 KB -0.6%
hits_007.vortex 1.0 vortex-compact 152.82 MB 151.93 MB 917.79 KB -0.6%
hits_045.vortex 1.0 vortex-file-compressed 140.26 MB 139.42 MB 853.04 KB -0.6%
hits_013.vortex 1.0 vortex-compact 123.29 MB 122.56 MB 752.72 KB -0.6%
hits_099.vortex 1.0 vortex-compact 131.42 MB 130.63 MB 812.14 KB -0.6%
hits_094.vortex 1.0 vortex-file-compressed 158.61 MB 157.65 MB 988.26 KB -0.6%
hits_041.vortex 1.0 vortex-compact 97.44 MB 96.83 MB 617.85 KB -0.6%
hits_003.vortex 1.0 vortex-compact 103.92 MB 103.26 MB 677.87 KB -0.6%
hits_068.vortex 1.0 vortex-compact 111.94 MB 111.18 MB 777.94 KB -0.7%
hits_061.vortex 1.0 vortex-file-compressed 160.18 MB 158.84 MB 1.35 MB -0.8%
hits_090.vortex 1.0 vortex-compact 140.59 MB 139.38 MB 1.20 MB -0.9%
hits_012.vortex 1.0 vortex-compact 139.33 MB 138.07 MB 1.26 MB -0.9%
hits_001.vortex 1.0 vortex-compact 138.23 MB 136.93 MB 1.30 MB -0.9%
hits_024.vortex 1.0 vortex-compact 123.30 MB 122.09 MB 1.21 MB -1.0%
hits_088.vortex 1.0 vortex-compact 132.60 MB 131.26 MB 1.34 MB -1.0%
hits_079.vortex 1.0 vortex-file-compressed 182.24 MB 180.39 MB 1.86 MB -1.0%
hits_067.vortex 1.0 vortex-compact 98.24 MB 97.08 MB 1.16 MB -1.2%
hits_050.vortex 1.0 vortex-compact 123.76 MB 122.26 MB 1.50 MB -1.2%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 11.80 GB → 11.80 GB (-0.1%)
  • vortex-file-compressed: 15.89 GB → 15.89 GB (+0.0%)

Comment thread encodings/alp/src/alp_rd/array.rs
Comment thread encodings/alp/src/alp_rd/compute/mask.rs Outdated
Comment thread encodings/alp/src/alp/compute/take.rs Outdated
Comment thread encodings/alp/src/alp/compute/mask.rs Outdated
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.8%
Engines: DataFusion No clear signal (+0.7%, low confidence) · DuckDB No clear signal (+0.8%, low confidence)
Vortex (geomean): 1.015x ➖
Parquet (geomean): 0.998x ➖
Shifts: Parquet (control) -0.2% · Median polish -0.3%

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 (1.003x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 1573001 1558026 1.01
clickbench_q01/datafusion:vortex-file-compressed 19080280 18366099 1.04
clickbench_q02/datafusion:vortex-file-compressed 35479437 35088831 1.01
clickbench_q03/datafusion:vortex-file-compressed 37949397 36933006 1.03
clickbench_q04/datafusion:vortex-file-compressed 225721845 224266262 1.01
clickbench_q05/datafusion:vortex-file-compressed 304513083 305582180 1.00
clickbench_q06/datafusion:vortex-file-compressed 1596332 1595022 1.00
clickbench_q07/datafusion:vortex-file-compressed 27528360 26670474 1.03
clickbench_q08/datafusion:vortex-file-compressed 322290498 323516436 1.00
clickbench_q09/datafusion:vortex-file-compressed 444698508 453163521 0.98
clickbench_q10/datafusion:vortex-file-compressed 77536137 76111863 1.02
clickbench_q11/datafusion:vortex-file-compressed 94552736 91680061 1.03
clickbench_q12/datafusion:vortex-file-compressed 262219063 256779074 1.02
clickbench_q13/datafusion:vortex-file-compressed 408459474 422388678 0.97
clickbench_q14/datafusion:vortex-file-compressed 251737974 265494946 0.95
clickbench_q15/datafusion:vortex-file-compressed 271868965 279177692 0.97
clickbench_q16/datafusion:vortex-file-compressed 641565544 643777809 1.00
clickbench_q17/datafusion:vortex-file-compressed 652998121 644546185 1.01
clickbench_q18/datafusion:vortex-file-compressed 1329666087 1316959755 1.01
clickbench_q19/datafusion:vortex-file-compressed 28356015 27061139 1.05
clickbench_q20/datafusion:vortex-file-compressed 306124945 318658085 0.96
clickbench_q21/datafusion:vortex-file-compressed 384271666 388767116 0.99
clickbench_q22/datafusion:vortex-file-compressed 497967517 498892095 1.00
clickbench_q23/datafusion:vortex-file-compressed 649179229 681158307 0.95
clickbench_q24/datafusion:vortex-file-compressed 45834282 48362294 0.95
clickbench_q25/datafusion:vortex-file-compressed 77710201 80133037 0.97
clickbench_q26/datafusion:vortex-file-compressed 43335646 45928590 0.94
clickbench_q27/datafusion:vortex-file-compressed 407237791 411699312 0.99
clickbench_q28/datafusion:vortex-file-compressed 2374548996 2323466069 1.02
clickbench_q29/datafusion:vortex-file-compressed 51688241 49117223 1.05
clickbench_q30/datafusion:vortex-file-compressed 224899759 224150633 1.00
clickbench_q31/datafusion:vortex-file-compressed 241525468 240768263 1.00
clickbench_q32/datafusion:vortex-file-compressed 1009814967 1019365831 0.99
clickbench_q33/datafusion:vortex-file-compressed 1386103221 1386193131 1.00
clickbench_q34/datafusion:vortex-file-compressed 1374762023 1380467478 1.00
clickbench_q35/datafusion:vortex-file-compressed 235163307 233591037 1.01
clickbench_q36/datafusion:vortex-file-compressed 55218476 53920994 1.02
clickbench_q37/datafusion:vortex-file-compressed 24327559 24890432 0.98
clickbench_q38/datafusion:vortex-file-compressed 16803455 15577110 1.08
clickbench_q39/datafusion:vortex-file-compressed 118251176 124149997 0.95
clickbench_q40/datafusion:vortex-file-compressed 12078632 11650924 1.04
clickbench_q41/datafusion:vortex-file-compressed 13116512 12109041 1.08
clickbench_q42/datafusion:vortex-file-compressed 11213530 10930182 1.03
datafusion / parquet (0.995x ➖, 1↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 🚀 1550722 1802758 0.86
clickbench_q01/datafusion:parquet 18496280 19718174 0.94
clickbench_q02/datafusion:parquet 43523506 45063277 0.97
clickbench_q03/datafusion:parquet 34192021 35912076 0.95
clickbench_q04/datafusion:parquet 270608584 253415908 1.07
clickbench_q05/datafusion:parquet 319847518 309606683 1.03
clickbench_q06/datafusion:parquet 1483250 1542144 0.96
clickbench_q07/datafusion:parquet 21563085 20690077 1.04
clickbench_q08/datafusion:parquet 328255730 320155040 1.03
clickbench_q09/datafusion:parquet 461726661 483022585 0.96
clickbench_q10/datafusion:parquet 91596815 90121275 1.02
clickbench_q11/datafusion:parquet 114356217 114201397 1.00
clickbench_q12/datafusion:parquet 289619056 295813282 0.98
clickbench_q13/datafusion:parquet 454529019 456142514 1.00
clickbench_q14/datafusion:parquet 313673089 317082639 0.99
clickbench_q15/datafusion:parquet 278148890 273533717 1.02
clickbench_q16/datafusion:parquet 658267601 645790811 1.02
clickbench_q17/datafusion:parquet 634096649 636413687 1.00
clickbench_q18/datafusion:parquet 1377616324 1355086103 1.02
clickbench_q19/datafusion:parquet 28224234 26063077 1.08
clickbench_q20/datafusion:parquet 559463421 561680852 1.00
clickbench_q21/datafusion:parquet 626439680 621382565 1.01
clickbench_q22/datafusion:parquet 904214566 899174596 1.01
clickbench_q23/datafusion:parquet 4003307484 3995475050 1.00
clickbench_q24/datafusion:parquet 54498370 57225202 0.95
clickbench_q25/datafusion:parquet 124690946 125381611 0.99
clickbench_q26/datafusion:parquet 52482963 55107006 0.95
clickbench_q27/datafusion:parquet 648013181 643806944 1.01
clickbench_q28/datafusion:parquet 2446766045 2412288634 1.01
clickbench_q29/datafusion:parquet 44532115 44931651 0.99
clickbench_q30/datafusion:parquet 312017098 303168326 1.03
clickbench_q31/datafusion:parquet 341897530 337874593 1.01
clickbench_q32/datafusion:parquet 1091336633 1116328985 0.98
clickbench_q33/datafusion:parquet 1448665919 1470257538 0.99
clickbench_q34/datafusion:parquet 1461200184 1479155935 0.99
clickbench_q35/datafusion:parquet 242364344 244392954 0.99
clickbench_q36/datafusion:parquet 100695975 107430000 0.94
clickbench_q37/datafusion:parquet 45910329 42092685 1.09
clickbench_q38/datafusion:parquet 59474930 62655031 0.95
clickbench_q39/datafusion:parquet 211271338 205878636 1.03
clickbench_q40/datafusion:parquet 22427754 22470790 1.00
clickbench_q41/datafusion:parquet 20793725 21361915 0.97
clickbench_q42/datafusion:parquet 22417571 21695204 1.03
duckdb / vortex-file-compressed (1.028x ➖, 0↑ 7↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 🚨 10776148 9263419 1.16
clickbench_q01/duckdb:vortex-file-compressed 14877288 15050786 0.99
clickbench_q02/duckdb:vortex-file-compressed 28014133 26693100 1.05
clickbench_q03/duckdb:vortex-file-compressed 34268434 34499307 0.99
clickbench_q04/duckdb:vortex-file-compressed 204935267 201110373 1.02
clickbench_q05/duckdb:vortex-file-compressed 183108498 185480167 0.99
clickbench_q06/duckdb:vortex-file-compressed 19613759 19828415 0.99
clickbench_q07/duckdb:vortex-file-compressed 25739495 23919648 1.08
clickbench_q08/duckdb:vortex-file-compressed 268176440 262792154 1.02
clickbench_q09/duckdb:vortex-file-compressed 349940717 347608178 1.01
clickbench_q10/duckdb:vortex-file-compressed 79185939 77211869 1.03
clickbench_q11/duckdb:vortex-file-compressed 95150020 93267342 1.02
clickbench_q12/duckdb:vortex-file-compressed 208095977 211974721 0.98
clickbench_q13/duckdb:vortex-file-compressed 421517861 412839311 1.02
clickbench_q14/duckdb:vortex-file-compressed 242558042 240855702 1.01
clickbench_q15/duckdb:vortex-file-compressed 251223760 251939706 1.00
clickbench_q16/duckdb:vortex-file-compressed 540761987 538415947 1.00
clickbench_q17/duckdb:vortex-file-compressed 439592360 434100019 1.01
clickbench_q18/duckdb:vortex-file-compressed 951335844 941799447 1.01
clickbench_q19/duckdb:vortex-file-compressed 21523808 21894953 0.98
clickbench_q20/duckdb:vortex-file-compressed 299294864 289373009 1.03
clickbench_q21/duckdb:vortex-file-compressed 378079626 384705329 0.98
clickbench_q22/duckdb:vortex-file-compressed 536966881 567130775 0.95
clickbench_q23/duckdb:vortex-file-compressed 185234592 194785682 0.95
clickbench_q24/duckdb:vortex-file-compressed 37989627 38514834 0.99
clickbench_q25/duckdb:vortex-file-compressed 85201109 81211932 1.05
clickbench_q26/duckdb:vortex-file-compressed 49610644 48390756 1.03
clickbench_q27/duckdb:vortex-file-compressed 217316620 216253588 1.00
clickbench_q28/duckdb:vortex-file-compressed 3062208694 3055380189 1.00
clickbench_q29/duckdb:vortex-file-compressed 29190972 29068555 1.00
clickbench_q30/duckdb:vortex-file-compressed 207016561 205794651 1.01
clickbench_q31/duckdb:vortex-file-compressed 308027904 291377886 1.06
clickbench_q32/duckdb:vortex-file-compressed 1117049294 1111235424 1.01
clickbench_q33/duckdb:vortex-file-compressed 1115387011 1139958099 0.98
clickbench_q34/duckdb:vortex-file-compressed 1193520624 1201413597 0.99
clickbench_q35/duckdb:vortex-file-compressed 375925362 371822243 1.01
clickbench_q36/duckdb:vortex-file-compressed 🚨 34219404 28132300 1.22
clickbench_q37/duckdb:vortex-file-compressed 🚨 23664764 21244327 1.11
clickbench_q38/duckdb:vortex-file-compressed 🚨 25736995 23040664 1.12
clickbench_q39/duckdb:vortex-file-compressed 44356240 45275975 0.98
clickbench_q40/duckdb:vortex-file-compressed 🚨 24779877 21170455 1.17
clickbench_q41/duckdb:vortex-file-compressed 🚨 22513218 20079982 1.12
clickbench_q42/duckdb:vortex-file-compressed 🚨 21455691 18580025 1.15
duckdb / parquet (1.000x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 21684471 22360285 0.97
clickbench_q01/duckdb:parquet 29162063 28715826 1.02
clickbench_q02/duckdb:parquet 49737738 49433905 1.01
clickbench_q03/duckdb:parquet 39614140 39644069 1.00
clickbench_q04/duckdb:parquet 203141877 203551141 1.00
clickbench_q05/duckdb:parquet 259229309 259625018 1.00
clickbench_q06/duckdb:parquet 47207581 47059275 1.00
clickbench_q07/duckdb:parquet 31977581 31651645 1.01
clickbench_q08/duckdb:parquet 271551774 273115150 0.99
clickbench_q09/duckdb:parquet 397606272 398408699 1.00
clickbench_q10/duckdb:parquet 83983150 83822779 1.00
clickbench_q11/duckdb:parquet 98648465 100324339 0.98
clickbench_q12/duckdb:parquet 277980494 280292282 0.99
clickbench_q13/duckdb:parquet 466657356 472089901 0.99
clickbench_q14/duckdb:parquet 317919051 316223239 1.01
clickbench_q15/duckdb:parquet 256466385 254608862 1.01
clickbench_q16/duckdb:parquet 590485478 598335475 0.99
clickbench_q17/duckdb:parquet 495713806 498167076 1.00
clickbench_q18/duckdb:parquet 1036182928 1038317723 1.00
clickbench_q19/duckdb:parquet 28359182 27070376 1.05
clickbench_q20/duckdb:parquet 418098189 421581942 0.99
clickbench_q21/duckdb:parquet 532600632 541777469 0.98
clickbench_q22/duckdb:parquet 920975342 920679286 1.00
clickbench_q23/duckdb:parquet 264008534 271207212 0.97
clickbench_q24/duckdb:parquet 71416612 70042518 1.02
clickbench_q25/duckdb:parquet 161664627 162386718 1.00
clickbench_q26/duckdb:parquet 54746258 55936693 0.98
clickbench_q27/duckdb:parquet 478031646 471440005 1.01
clickbench_q28/duckdb:parquet 4762123262 4746701834 1.00
clickbench_q29/duckdb:parquet 41751739 42493478 0.98
clickbench_q30/duckdb:parquet 311717466 309472261 1.01
clickbench_q31/duckdb:parquet 370059560 376124522 0.98
clickbench_q32/duckdb:parquet 1111827559 1105616425 1.01
clickbench_q33/duckdb:parquet 1101553944 1104624248 1.00
clickbench_q34/duckdb:parquet 1151385464 1138518211 1.01
clickbench_q35/duckdb:parquet 366291137 370019806 0.99
clickbench_q36/duckdb:parquet 46688368 49032141 0.95
clickbench_q37/duckdb:parquet 34538259 32915427 1.05
clickbench_q38/duckdb:parquet 35276273 35695101 0.99
clickbench_q39/duckdb:parquet 91648372 87288226 1.05
clickbench_q40/duckdb:parquet 21019699 20871547 1.01
clickbench_q41/duckdb:parquet 21088060 20922118 1.01
clickbench_q42/duckdb:parquet 22603925 22306378 1.01
duckdb / duckdb (0.988x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 16746356 17653133 0.95
clickbench_q01/duckdb:duckdb 34312386 35500680 0.97
clickbench_q02/duckdb:duckdb 51477490 52041204 0.99
clickbench_q03/duckdb:duckdb 56278428 56413738 1.00
clickbench_q04/duckdb:duckdb 211287213 220168147 0.96
clickbench_q05/duckdb:duckdb 281032335 302335336 0.93
clickbench_q06/duckdb:duckdb 32703388 35589826 0.92
clickbench_q07/duckdb:duckdb 34543681 35521665 0.97
clickbench_q08/duckdb:duckdb 274836692 287711505 0.96
clickbench_q09/duckdb:duckdb 388158557 413287783 0.94
clickbench_q10/duckdb:duckdb 116563250 117798893 0.99
clickbench_q11/duckdb:duckdb 126590111 128900504 0.98
clickbench_q12/duckdb:duckdb 256893363 263867114 0.97
clickbench_q13/duckdb:duckdb 447784275 448607984 1.00
clickbench_q14/duckdb:duckdb 286381249 290201893 0.99
clickbench_q15/duckdb:duckdb 240733658 244106635 0.99
clickbench_q16/duckdb:duckdb 557947281 561537156 0.99
clickbench_q17/duckdb:duckdb 470725283 472254509 1.00
clickbench_q18/duckdb:duckdb 1006759467 1000511259 1.01
clickbench_q19/duckdb:duckdb 35380611 34564111 1.02
clickbench_q20/duckdb:duckdb 480834132 463662536 1.04
clickbench_q21/duckdb:duckdb 476317259 477107150 1.00
clickbench_q22/duckdb:duckdb 537133996 536263649 1.00
clickbench_q23/duckdb:duckdb 247488046 248932712 0.99
clickbench_q24/duckdb:duckdb 59937111 60602406 0.99
clickbench_q25/duckdb:duckdb 148709196 149287541 1.00
clickbench_q26/duckdb:duckdb 61050204 62285337 0.98
clickbench_q27/duckdb:duckdb 414462515 416192186 1.00
clickbench_q28/duckdb:duckdb 4423887088 4440210905 1.00
clickbench_q29/duckdb:duckdb 51262548 50030544 1.02
clickbench_q30/duckdb:duckdb 280306718 279440664 1.00
clickbench_q31/duckdb:duckdb 368995995 364163596 1.01
clickbench_q32/duckdb:duckdb 1111505887 1119484191 0.99
clickbench_q33/duckdb:duckdb 1110443815 1113849852 1.00
clickbench_q34/duckdb:duckdb 1182551992 1192612669 0.99
clickbench_q35/duckdb:duckdb 299344609 297311007 1.01
clickbench_q36/duckdb:duckdb 50136028 49473341 1.01
clickbench_q37/duckdb:duckdb 28188717 28676526 0.98
clickbench_q38/duckdb:duckdb 32887097 33343953 0.99
clickbench_q39/duckdb:duckdb 79277874 80093087 0.99
clickbench_q40/duckdb:duckdb 27274494 27413938 0.99
clickbench_q41/duckdb:duckdb 26746936 26727481 1.00
clickbench_q42/duckdb:duckdb 28630265 28636495 1.00

File Size Changes (106 files changed, -0.0% overall, 49↑ 57↓)
File Scale Format Base HEAD Change %
hits_90.vortex 1.0 vortex-file-compressed 139.81 MB 141.74 MB +1.93 MB +1.4%
hits_55.vortex 1.0 vortex-compact 94.93 MB 96.03 MB +1.09 MB +1.2%
hits_82.vortex 1.0 vortex-file-compressed 99.47 MB 99.97 MB +507.76 KB +0.5%
hits_71.vortex 1.0 vortex-compact 69.17 MB 69.45 MB +284.83 KB +0.4%
hits_65.vortex 1.0 vortex-compact 129.38 MB 129.70 MB +327.20 KB +0.2%
hits_49.vortex 1.0 vortex-file-compressed 75.34 MB 75.46 MB +127.32 KB +0.2%
hits_83.vortex 1.0 vortex-file-compressed 89.12 MB 89.24 MB +119.62 KB +0.1%
hits_45.vortex 1.0 vortex-file-compressed 121.89 MB 122.05 MB +159.27 KB +0.1%
hits_4.vortex 1.0 vortex-file-compressed 108.20 MB 108.34 MB +136.61 KB +0.1%
hits_9.vortex 1.0 vortex-file-compressed 98.92 MB 99.03 MB +108.88 KB +0.1%
hits_74.vortex 1.0 vortex-file-compressed 119.47 MB 119.59 MB +122.80 KB +0.1%
hits_48.vortex 1.0 vortex-file-compressed 28.01 MB 28.04 MB +27.09 KB +0.1%
hits_77.vortex 1.0 vortex-file-compressed 168.04 MB 168.19 MB +152.76 KB +0.1%
hits_97.vortex 1.0 vortex-compact 68.97 MB 69.03 MB +60.21 KB +0.1%
hits_23.vortex 1.0 vortex-file-compressed 76.42 MB 76.48 MB +65.04 KB +0.1%
hits_75.vortex 1.0 vortex-file-compressed 63.20 MB 63.25 MB +53.73 KB +0.1%
hits_96.vortex 1.0 vortex-file-compressed 135.18 MB 135.29 MB +109.45 KB +0.1%
hits_26.vortex 1.0 vortex-file-compressed 109.18 MB 109.27 MB +88.16 KB +0.1%
hits_15.vortex 1.0 vortex-file-compressed 89.11 MB 89.17 MB +66.69 KB +0.1%
hits_43.vortex 1.0 vortex-file-compressed 226.30 MB 226.46 MB +161.67 KB +0.1%
hits_67.vortex 1.0 vortex-file-compressed 183.83 MB 183.94 MB +117.52 KB +0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.63 MB 79.68 MB +47.80 KB +0.1%
hits_7.vortex 1.0 vortex-file-compressed 93.91 MB 93.96 MB +56.08 KB +0.1%
hits_28.vortex 1.0 vortex-file-compressed 119.68 MB 119.75 MB +61.88 KB +0.1%
hits_71.vortex 1.0 vortex-file-compressed 101.65 MB 101.70 MB +52.44 KB +0.1%
hits_40.vortex 1.0 vortex-file-compressed 117.53 MB 117.59 MB +59.59 KB +0.0%
hits_32.vortex 1.0 vortex-file-compressed 66.53 MB 66.56 MB +32.26 KB +0.0%
hits_27.vortex 1.0 vortex-file-compressed 122.38 MB 122.44 MB +52.76 KB +0.0%
hits_98.vortex 1.0 vortex-file-compressed 118.10 MB 118.15 MB +48.37 KB +0.0%
hits_94.vortex 1.0 vortex-file-compressed 138.38 MB 138.42 MB +48.82 KB +0.0%
hits_50.vortex 1.0 vortex-file-compressed 178.94 MB 179.00 MB +61.14 KB +0.0%
hits_56.vortex 1.0 vortex-file-compressed 123.06 MB 123.10 MB +35.19 KB +0.0%
hits_0.vortex 1.0 vortex-file-compressed 89.48 MB 89.50 MB +23.16 KB +0.0%
hits_58.vortex 1.0 vortex-file-compressed 90.26 MB 90.28 MB +23.12 KB +0.0%
hits_14.vortex 1.0 vortex-file-compressed 111.12 MB 111.15 MB +28.23 KB +0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.50 MB 277.57 MB +69.55 KB +0.0%
hits_99.vortex 1.0 vortex-file-compressed 122.78 MB 122.80 MB +29.77 KB +0.0%
hits_88.vortex 1.0 vortex-file-compressed 110.79 MB 110.82 MB +26.40 KB +0.0%
hits_36.vortex 1.0 vortex-file-compressed 68.30 MB 68.31 MB +14.62 KB +0.0%
hits_34.vortex 1.0 vortex-file-compressed 97.41 MB 97.43 MB +18.08 KB +0.0%
hits_17.vortex 1.0 vortex-file-compressed 87.25 MB 87.27 MB +14.68 KB +0.0%
hits_21.vortex 1.0 vortex-file-compressed 92.70 MB 92.72 MB +15.14 KB +0.0%
hits_66.vortex 1.0 vortex-file-compressed 90.07 MB 90.09 MB +13.14 KB +0.0%
hits_95.vortex 1.0 vortex-file-compressed 96.07 MB 96.08 MB +11.70 KB +0.0%
hits_60.vortex 1.0 vortex-file-compressed 103.01 MB 103.02 MB +10.37 KB +0.0%
hits_87.vortex 1.0 vortex-file-compressed 172.07 MB 172.08 MB +14.00 KB +0.0%
hits_19.vortex 1.0 vortex-file-compressed 73.21 MB 73.21 MB +4.76 KB +0.0%
hits_61.vortex 1.0 vortex-file-compressed 101.04 MB 101.04 MB +5.71 KB +0.0%
hits_65.vortex 1.0 vortex-file-compressed 183.53 MB 183.53 MB +2.33 KB +0.0%
hits_54.vortex 1.0 vortex-file-compressed 221.21 MB 221.21 MB 3.97 KB -0.0%
hits_59.vortex 1.0 vortex-file-compressed 101.68 MB 101.67 MB 5.44 KB -0.0%
hits_13.vortex 1.0 vortex-file-compressed 99.06 MB 99.05 MB 7.27 KB -0.0%
hits_16.vortex 1.0 vortex-file-compressed 79.26 MB 79.25 MB 6.51 KB -0.0%
hits_30.vortex 1.0 vortex-file-compressed 86.72 MB 86.71 MB 8.28 KB -0.0%
hits_6.vortex 1.0 vortex-file-compressed 93.24 MB 93.23 MB 9.67 KB -0.0%
hits_42.vortex 1.0 vortex-file-compressed 221.71 MB 221.67 MB 33.50 KB -0.0%
hits_46.vortex 1.0 vortex-file-compressed 69.05 MB 69.04 MB 10.96 KB -0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.11 MB 164.08 MB 27.10 KB -0.0%
hits_1.vortex 1.0 vortex-file-compressed 138.19 MB 138.16 MB 26.83 KB -0.0%
hits_73.vortex 1.0 vortex-file-compressed 109.45 MB 109.42 MB 22.15 KB -0.0%
hits_22.vortex 1.0 vortex-file-compressed 76.88 MB 76.87 MB 17.21 KB -0.0%
hits_47.vortex 1.0 vortex-file-compressed 41.25 MB 41.24 MB 9.58 KB -0.0%
hits_18.vortex 1.0 vortex-file-compressed 104.32 MB 104.30 MB 25.62 KB -0.0%
hits_80.vortex 1.0 vortex-file-compressed 104.96 MB 104.93 MB 28.93 KB -0.0%
hits_44.vortex 1.0 vortex-file-compressed 185.85 MB 185.80 MB 51.58 KB -0.0%
hits_38.vortex 1.0 vortex-file-compressed 99.11 MB 99.08 MB 28.53 KB -0.0%
hits_89.vortex 1.0 vortex-file-compressed 184.41 MB 184.36 MB 55.70 KB -0.0%
hits_5.vortex 1.0 vortex-file-compressed 92.97 MB 92.94 MB 30.17 KB -0.0%
hits_76.vortex 1.0 vortex-file-compressed 113.88 MB 113.84 MB 40.16 KB -0.0%
hits_41.vortex 1.0 vortex-file-compressed 223.01 MB 222.93 MB 86.57 KB -0.0%
hits_3.vortex 1.0 vortex-file-compressed 141.66 MB 141.60 MB 55.57 KB -0.0%
hits_81.vortex 1.0 vortex-file-compressed 100.75 MB 100.71 MB 40.45 KB -0.0%
hits_85.vortex 1.0 vortex-file-compressed 91.50 MB 91.45 MB 43.41 KB -0.0%
hits_72.vortex 1.0 vortex-file-compressed 84.49 MB 84.45 MB 40.55 KB -0.0%
hits_25.vortex 1.0 vortex-file-compressed 113.40 MB 113.35 MB 54.80 KB -0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.07 MB 57.04 MB 27.68 KB -0.0%
hits_93.vortex 1.0 vortex-file-compressed 90.15 MB 90.11 MB 43.80 KB -0.0%
hits_24.vortex 1.0 vortex-file-compressed 75.96 MB 75.92 MB 39.19 KB -0.1%
hits_37.vortex 1.0 vortex-file-compressed 85.43 MB 85.39 MB 45.03 KB -0.1%
hits_79.vortex 1.0 vortex-file-compressed 143.89 MB 143.81 MB 75.85 KB -0.1%
hits_8.vortex 1.0 vortex-file-compressed 93.20 MB 93.15 MB 49.90 KB -0.1%
hits_64.vortex 1.0 vortex-file-compressed 81.01 MB 80.97 MB 43.52 KB -0.1%
hits_69.vortex 1.0 vortex-file-compressed 123.08 MB 123.02 MB 67.91 KB -0.1%
hits_86.vortex 1.0 vortex-file-compressed 69.10 MB 69.06 MB 41.66 KB -0.1%
hits_92.vortex 1.0 vortex-file-compressed 146.56 MB 146.47 MB 98.14 KB -0.1%
hits_57.vortex 1.0 vortex-file-compressed 128.04 MB 127.96 MB 85.80 KB -0.1%
hits_20.vortex 1.0 vortex-file-compressed 62.55 MB 62.50 MB 46.01 KB -0.1%
hits_68.vortex 1.0 vortex-file-compressed 122.82 MB 122.73 MB 91.52 KB -0.1%
hits_2.vortex 1.0 vortex-file-compressed 186.14 MB 185.98 MB 162.34 KB -0.1%
hits_12.vortex 1.0 vortex-file-compressed 100.82 MB 100.73 MB 91.66 KB -0.1%
hits_84.vortex 1.0 vortex-file-compressed 117.05 MB 116.93 MB 117.27 KB -0.1%
hits_35.vortex 1.0 vortex-file-compressed 115.06 MB 114.94 MB 117.20 KB -0.1%
hits_97.vortex 1.0 vortex-file-compressed 106.75 MB 106.64 MB 114.13 KB -0.1%
hits_39.vortex 1.0 vortex-file-compressed 80.07 MB 79.97 MB 101.51 KB -0.1%
hits_10.vortex 1.0 vortex-file-compressed 69.46 MB 69.37 MB 91.20 KB -0.1%
hits_63.vortex 1.0 vortex-file-compressed 69.12 MB 69.03 MB 96.34 KB -0.1%
hits_70.vortex 1.0 vortex-file-compressed 93.50 MB 93.35 MB 148.96 KB -0.2%
hits_91.vortex 1.0 vortex-file-compressed 96.91 MB 96.75 MB 164.61 KB -0.2%
hits_62.vortex 1.0 vortex-file-compressed 117.38 MB 117.15 MB 235.45 KB -0.2%
hits_29.vortex 1.0 vortex-compact 36.56 MB 36.49 MB 76.70 KB -0.2%
hits_29.vortex 1.0 vortex-file-compressed 59.50 MB 59.36 MB 143.11 KB -0.2%
hits_31.vortex 1.0 vortex-file-compressed 90.15 MB 89.94 MB 220.59 KB -0.2%
hits_52.vortex 1.0 vortex-file-compressed 103.63 MB 103.36 MB 275.98 KB -0.3%
hits_53.vortex 1.0 vortex-file-compressed 85.97 MB 85.62 MB 355.44 KB -0.4%
hits_55.vortex 1.0 vortex-file-compressed 168.87 MB 166.24 MB 2.63 MB -1.6%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.04 GB → 7.04 GB (+0.0%)
  • vortex-file-compressed: 10.98 GB → 10.97 GB (-0.0%)

Comment thread encodings/fastlanes/src/bitpacking/compute/take.rs Outdated
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.4%
Engines: DataFusion No clear signal (+2.2%, low confidence) · DuckDB No clear signal (+0.5%, low confidence)
Vortex (geomean): 1.105x ❌
Parquet (geomean): 1.091x ➖
Shifts: Parquet (control) +9.1% · Median polish +10.6%

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 (1.127x ❌, 0↑ 18↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 452848052 420092530 1.08
tpch_q02/datafusion:vortex-file-compressed 🚨 119110420 101931361 1.17
tpch_q03/datafusion:vortex-file-compressed 🚨 226778695 195902118 1.16
tpch_q04/datafusion:vortex-file-compressed 🚨 111571580 96755908 1.15
tpch_q05/datafusion:vortex-file-compressed 🚨 383897490 331772342 1.16
tpch_q06/datafusion:vortex-file-compressed 🚨 44038807 39670355 1.11
tpch_q07/datafusion:vortex-file-compressed 🚨 522278331 452466857 1.15
tpch_q08/datafusion:vortex-file-compressed 🚨 395985611 345939955 1.14
tpch_q09/datafusion:vortex-file-compressed 🚨 670798457 578709466 1.16
tpch_q10/datafusion:vortex-file-compressed 🚨 260417996 223595910 1.16
tpch_q11/datafusion:vortex-file-compressed 86796166 79256953 1.10
tpch_q12/datafusion:vortex-file-compressed 🚨 130612702 114792869 1.14
tpch_q13/datafusion:vortex-file-compressed 🚨 226786676 199083213 1.14
tpch_q14/datafusion:vortex-file-compressed 🚨 56742013 50924291 1.11
tpch_q15/datafusion:vortex-file-compressed 🚨 115972235 100646338 1.15
tpch_q16/datafusion:vortex-file-compressed 🚨 85443537 74420090 1.15
tpch_q17/datafusion:vortex-file-compressed 🚨 646734579 577314849 1.12
tpch_q18/datafusion:vortex-file-compressed 🚨 935142204 828186326 1.13
tpch_q19/datafusion:vortex-file-compressed 170756228 171728970 0.99
tpch_q20/datafusion:vortex-file-compressed 161620439 157898199 1.02
tpch_q21/datafusion:vortex-file-compressed 🚨 686148608 589737479 1.16
tpch_q22/datafusion:vortex-file-compressed 🚨 61586501 53964507 1.14
datafusion / vortex-compact (1.110x ❌, 0↑ 12↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 514605621 481496418 1.07
tpch_q02/datafusion:vortex-compact 🚨 121869455 106348525 1.15
tpch_q03/datafusion:vortex-compact 🚨 238543817 211993909 1.13
tpch_q04/datafusion:vortex-compact 139298713 128439327 1.08
tpch_q05/datafusion:vortex-compact 🚨 407253874 345837974 1.18
tpch_q06/datafusion:vortex-compact 65667413 62728881 1.05
tpch_q07/datafusion:vortex-compact 🚨 555425781 478793775 1.16
tpch_q08/datafusion:vortex-compact 🚨 417168641 363389627 1.15
tpch_q09/datafusion:vortex-compact 🚨 683194435 603094434 1.13
tpch_q10/datafusion:vortex-compact 🚨 284661984 256876004 1.11
tpch_q11/datafusion:vortex-compact 88127974 80212040 1.10
tpch_q12/datafusion:vortex-compact 🚨 192512515 173953782 1.11
tpch_q13/datafusion:vortex-compact 🚨 277027054 239145144 1.16
tpch_q14/datafusion:vortex-compact 73921915 68533598 1.08
tpch_q15/datafusion:vortex-compact 163383935 153096109 1.07
tpch_q16/datafusion:vortex-compact 85326987 80067938 1.07
tpch_q17/datafusion:vortex-compact 🚨 665622308 580401774 1.15
tpch_q18/datafusion:vortex-compact 🚨 1009302098 879101729 1.15
tpch_q19/datafusion:vortex-compact 311174756 296903422 1.05
tpch_q20/datafusion:vortex-compact 194503312 180218218 1.08
tpch_q21/datafusion:vortex-compact 🚨 770114392 671510376 1.15
tpch_q22/datafusion:vortex-compact 68787073 63151442 1.09
datafusion / parquet (1.116x ❌, 0↑ 15↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 518621620 484541368 1.07
tpch_q02/datafusion:parquet 🚨 199781662 171613268 1.16
tpch_q03/datafusion:parquet 🚨 288599902 261728507 1.10
tpch_q04/datafusion:parquet 🚨 132965568 119209284 1.12
tpch_q05/datafusion:parquet 🚨 458765210 394661364 1.16
tpch_q06/datafusion:parquet 🚨 142949594 126004679 1.13
tpch_q07/datafusion:parquet 🚨 645004331 565372566 1.14
tpch_q08/datafusion:parquet 🚨 528493957 451466158 1.17
tpch_q09/datafusion:parquet 🚨 836033641 719008298 1.16
tpch_q10/datafusion:parquet 619125543 578883670 1.07
tpch_q11/datafusion:parquet 🚨 135939778 119977714 1.13
tpch_q12/datafusion:parquet 228562663 211526518 1.08
tpch_q13/datafusion:parquet 370887972 349301941 1.06
tpch_q14/datafusion:parquet 🚨 171866436 154067695 1.12
tpch_q15/datafusion:parquet 🚨 291101171 261970030 1.11
tpch_q16/datafusion:parquet 128902551 121814625 1.06
tpch_q17/datafusion:parquet 🚨 764155431 667429901 1.14
tpch_q18/datafusion:parquet 🚨 975222526 862648177 1.13
tpch_q19/datafusion:parquet 307291383 282286227 1.09
tpch_q20/datafusion:parquet 🚨 334682485 296810460 1.13
tpch_q21/datafusion:parquet 🚨 725956750 644203266 1.13
tpch_q22/datafusion:parquet 226536122 206037011 1.10
datafusion / arrow (1.188x ❌, 0↑ 22↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 🚨 763119953 687952312 1.11
tpch_q02/datafusion:arrow 🚨 137059934 111008785 1.23
tpch_q03/datafusion:arrow 🚨 557824526 492258185 1.13
tpch_q04/datafusion:arrow 🚨 449939175 351262140 1.28
tpch_q05/datafusion:arrow 🚨 877586248 730791820 1.20
tpch_q06/datafusion:arrow 🚨 378749040 322179808 1.18
tpch_q07/datafusion:arrow 🚨 1338969714 1124647295 1.19
tpch_q08/datafusion:arrow 🚨 1082625289 922356614 1.17
tpch_q09/datafusion:arrow 🚨 1214974529 1063876063 1.14
tpch_q10/datafusion:arrow 🚨 752478637 615300876 1.22
tpch_q11/datafusion:arrow 🚨 104100268 91909807 1.13
tpch_q12/datafusion:arrow 🚨 1539569709 1158875630 1.33
tpch_q13/datafusion:arrow 🚨 524230257 465940841 1.13
tpch_q14/datafusion:arrow 🚨 412382583 353002842 1.17
tpch_q15/datafusion:arrow 🚨 898449710 710038351 1.27
tpch_q16/datafusion:arrow 🚨 94445910 81264366 1.16
tpch_q17/datafusion:arrow 🚨 1135310746 957887099 1.19
tpch_q18/datafusion:arrow 🚨 2094936418 1791001640 1.17
tpch_q19/datafusion:arrow 🚨 608176703 534540201 1.14
tpch_q20/datafusion:arrow 🚨 588416456 497606425 1.18
tpch_q21/datafusion:arrow 🚨 3494032497 3082651307 1.13
tpch_q22/datafusion:arrow 🚨 103226377 79242748 1.30
duckdb / vortex-file-compressed (1.108x ❌, 0↑ 12↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 174220084 168263397 1.04
tpch_q02/duckdb:vortex-file-compressed 🚨 60168656 52366231 1.15
tpch_q03/duckdb:vortex-file-compressed 🚨 136866476 117810531 1.16
tpch_q04/duckdb:vortex-file-compressed 🚨 176985666 151644486 1.17
tpch_q05/duckdb:vortex-file-compressed 🚨 151395961 132976270 1.14
tpch_q06/duckdb:vortex-file-compressed 🚨 38370173 34535154 1.11
tpch_q07/duckdb:vortex-file-compressed 🚨 145325990 126899867 1.15
tpch_q08/duckdb:vortex-file-compressed 🚨 204633331 167406000 1.22
tpch_q09/duckdb:vortex-file-compressed 415268605 390624258 1.06
tpch_q10/duckdb:vortex-file-compressed 210210194 193089682 1.09
tpch_q11/duckdb:vortex-file-compressed 🚨 33864701 30309906 1.12
tpch_q12/duckdb:vortex-file-compressed 🚨 119237310 107698018 1.11
tpch_q13/duckdb:vortex-file-compressed 297811180 272765736 1.09
tpch_q14/duckdb:vortex-file-compressed 57396845 54117558 1.06
tpch_q15/duckdb:vortex-file-compressed 95136548 89200651 1.07
tpch_q16/duckdb:vortex-file-compressed 84570642 77310751 1.09
tpch_q17/duckdb:vortex-file-compressed 92178076 87065396 1.06
tpch_q18/duckdb:vortex-file-compressed 314554304 287721114 1.09
tpch_q19/duckdb:vortex-file-compressed 79052254 74865669 1.06
tpch_q20/duckdb:vortex-file-compressed 🚨 153877353 138509199 1.11
tpch_q21/duckdb:vortex-file-compressed 🚨 536162189 476491861 1.13
tpch_q22/duckdb:vortex-file-compressed 🚨 69818864 62333407 1.12
duckdb / vortex-compact (1.078x ➖, 0↑ 6↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 268375103 252863138 1.06
tpch_q02/duckdb:vortex-compact 🚨 67224923 60236970 1.12
tpch_q03/duckdb:vortex-compact 🚨 172704998 154263717 1.12
tpch_q04/duckdb:vortex-compact 🚨 236015493 214178244 1.10
tpch_q05/duckdb:vortex-compact 196752940 179371970 1.10
tpch_q06/duckdb:vortex-compact 62479227 58014156 1.08
tpch_q07/duckdb:vortex-compact 232127003 212798321 1.09
tpch_q08/duckdb:vortex-compact 🚨 247389623 213545272 1.16
tpch_q09/duckdb:vortex-compact 501368510 461761895 1.09
tpch_q10/duckdb:vortex-compact 260394833 243443714 1.07
tpch_q11/duckdb:vortex-compact 🚨 41041601 37179448 1.10
tpch_q12/duckdb:vortex-compact 207823190 193932792 1.07
tpch_q13/duckdb:vortex-compact 323767737 322917093 1.00
tpch_q14/duckdb:vortex-compact 73018354 73176611 1.00
tpch_q15/duckdb:vortex-compact 123863579 117505925 1.05
tpch_q16/duckdb:vortex-compact 87709174 79897677 1.10
tpch_q17/duckdb:vortex-compact 111966626 104546765 1.07
tpch_q18/duckdb:vortex-compact 368854952 344692497 1.07
tpch_q19/duckdb:vortex-compact 95602082 92623625 1.03
tpch_q20/duckdb:vortex-compact 189140940 179107327 1.06
tpch_q21/duckdb:vortex-compact 674339476 619693649 1.09
tpch_q22/duckdb:vortex-compact 🚨 77667686 70181718 1.11
duckdb / parquet (1.066x ➖, 0↑ 6↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 268192517 267379144 1.00
tpch_q02/duckdb:parquet 🚨 112727692 96308562 1.17
tpch_q03/duckdb:parquet 218399281 213030720 1.03
tpch_q04/duckdb:parquet 147174116 134798497 1.09
tpch_q05/duckdb:parquet 🚨 246237529 223398637 1.10
tpch_q06/duckdb:parquet 75978579 72996981 1.04
tpch_q07/duckdb:parquet 197007755 186666002 1.06
tpch_q08/duckdb:parquet 🚨 291170970 263735132 1.10
tpch_q09/duckdb:parquet 🚨 522764813 469109887 1.11
tpch_q10/duckdb:parquet 657568280 615177958 1.07
tpch_q11/duckdb:parquet 🚨 73403209 66618209 1.10
tpch_q12/duckdb:parquet 138115673 130989267 1.05
tpch_q13/duckdb:parquet 438950232 422200261 1.04
tpch_q14/duckdb:parquet 186180805 178713174 1.04
tpch_q15/duckdb:parquet 107656792 103169186 1.04
tpch_q16/duckdb:parquet 179689476 165846001 1.08
tpch_q17/duckdb:parquet 187107276 181925908 1.03
tpch_q18/duckdb:parquet 382395861 363105311 1.05
tpch_q19/duckdb:parquet 297340723 281741351 1.06
tpch_q20/duckdb:parquet 236107462 230965865 1.02
tpch_q21/duckdb:parquet 🚨 625069820 559494740 1.12
tpch_q22/duckdb:parquet 307677840 293938558 1.05
duckdb / duckdb (1.031x ➖, 0↑ 2↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 122410446 120613026 1.01
tpch_q02/duckdb:duckdb 56030666 51821195 1.08
tpch_q03/duckdb:duckdb 111902389 102695319 1.09
tpch_q04/duckdb:duckdb 🚨 156041152 137776936 1.13
tpch_q05/duckdb:duckdb 🚨 131656616 118478485 1.11
tpch_q06/duckdb:duckdb 45888451 44647218 1.03
tpch_q07/duckdb:duckdb 91481243 91237744 1.00
tpch_q08/duckdb:duckdb 119887363 117259011 1.02
tpch_q09/duckdb:duckdb 281733371 279143728 1.01
tpch_q10/duckdb:duckdb 214260881 211785415 1.01
tpch_q11/duckdb:duckdb 19430095 19469379 1.00
tpch_q12/duckdb:duckdb 90821637 89886052 1.01
tpch_q13/duckdb:duckdb 235438645 230126462 1.02
tpch_q14/duckdb:duckdb 79185242 77554051 1.02
tpch_q15/duckdb:duckdb 81957970 81468610 1.01
tpch_q16/duckdb:duckdb 77149074 76478000 1.01
tpch_q17/duckdb:duckdb 87832768 87979192 1.00
tpch_q18/duckdb:duckdb 232031541 230896943 1.00
tpch_q19/duckdb:duckdb 124201124 124352345 1.00
tpch_q20/duckdb:duckdb 119019490 117475681 1.01
tpch_q21/duckdb:duckdb 305800480 295648083 1.03
tpch_q22/duckdb:duckdb 71914507 66981746 1.07

File Size Changes (26 files changed, +0.0% overall, 10↑ 16↓)
File Scale Format Base HEAD Change %
partsupp_1.vortex 10.0 vortex-compact 104.60 MB 105.57 MB +999.91 KB +0.9%
orders_2.vortex 10.0 vortex-file-compressed 134.25 MB 134.72 MB +478.55 KB +0.3%
orders_0.vortex 10.0 vortex-file-compressed 132.94 MB 133.24 MB +303.82 KB +0.2%
orders_1.vortex 10.0 vortex-file-compressed 134.79 MB 135.01 MB +219.87 KB +0.2%
partsupp_0.vortex 10.0 vortex-compact 104.77 MB 104.91 MB +140.09 KB +0.1%
lineitem_8.vortex 10.0 vortex-file-compressed 129.14 MB 129.26 MB +122.59 KB +0.1%
lineitem_0.vortex 10.0 vortex-file-compressed 129.42 MB 129.54 MB +122.24 KB +0.1%
customer_0.vortex 10.0 vortex-file-compressed 88.50 MB 88.54 MB +37.82 KB +0.0%
lineitem_7.vortex 10.0 vortex-file-compressed 129.31 MB 129.31 MB +8.02 KB +0.0%
lineitem_11.vortex 10.0 vortex-file-compressed 129.33 MB 129.33 MB +1.30 KB +0.0%
lineitem_10.vortex 10.0 vortex-file-compressed 129.49 MB 129.49 MB 920 B -0.0%
lineitem_5.vortex 10.0 vortex-file-compressed 129.69 MB 129.68 MB 11.29 KB -0.0%
partsupp_0.vortex 10.0 vortex-file-compressed 119.74 MB 119.72 MB 24.41 KB -0.0%
lineitem_12.vortex 10.0 vortex-file-compressed 129.56 MB 129.51 MB 44.91 KB -0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 119.76 MB 119.72 MB 43.51 KB -0.0%
lineitem_9.vortex 10.0 vortex-file-compressed 129.14 MB 129.09 MB 51.95 KB -0.0%
lineitem_1.vortex 10.0 vortex-file-compressed 129.43 MB 129.37 MB 56.82 KB -0.0%
lineitem_6.vortex 10.0 vortex-file-compressed 129.45 MB 129.34 MB 110.98 KB -0.1%
lineitem_2.vortex 10.0 vortex-file-compressed 129.49 MB 129.37 MB 120.08 KB -0.1%
lineitem_4.vortex 10.0 vortex-file-compressed 129.50 MB 129.38 MB 125.10 KB -0.1%
lineitem_3.vortex 10.0 vortex-file-compressed 129.38 MB 129.25 MB 134.44 KB -0.1%
part_1.vortex 10.0 vortex-compact 16.90 MB 16.88 MB 19.05 KB -0.1%
supplier_0.vortex 10.0 vortex-file-compressed 5.70 MB 5.69 MB 9.36 KB -0.2%
part_1.vortex 10.0 vortex-file-compressed 24.93 MB 24.86 MB 68.35 KB -0.3%
part_0.vortex 10.0 vortex-compact 16.95 MB 16.88 MB 71.73 KB -0.4%
part_0.vortex 10.0 vortex-file-compressed 24.89 MB 24.60 MB 303.07 KB -1.2%

Totals:

  • vortex-compact: 1.93 GB → 1.93 GB (+0.1%)
  • vortex-file-compressed: 2.41 GB → 2.41 GB (+0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -7.5%
Engines: DataFusion No clear signal (-3.2%, environment too noisy confidence) · DuckDB No clear signal (-11.5%, environment too noisy confidence)
Vortex (geomean): 0.896x ➖
Parquet (geomean): 0.969x ➖
Shifts: Parquet (control) -3.1% · Median polish -8.1%

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 (0.881x ➖, 2↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 283718173 351083126 0.81
tpch_q02/datafusion:vortex-file-compressed 🚀 492260500 705294123 0.70
tpch_q03/datafusion:vortex-file-compressed 🚀 428600683 757639997 0.57
tpch_q04/datafusion:vortex-file-compressed 234298984 231703801 1.01
tpch_q05/datafusion:vortex-file-compressed 363649739 416645407 0.87
tpch_q06/datafusion:vortex-file-compressed 296372063 322836100 0.92
tpch_q07/datafusion:vortex-file-compressed 455112794 521340935 0.87
tpch_q08/datafusion:vortex-file-compressed 592021183 569670474 1.04
tpch_q09/datafusion:vortex-file-compressed 353918586 464125406 0.76
tpch_q10/datafusion:vortex-file-compressed 453699374 593735978 0.76
tpch_q11/datafusion:vortex-file-compressed 265232583 325071549 0.82
tpch_q12/datafusion:vortex-file-compressed 380291322 444325510 0.86
tpch_q13/datafusion:vortex-file-compressed 197534263 211625890 0.93
tpch_q14/datafusion:vortex-file-compressed 251656466 271315356 0.93
tpch_q15/datafusion:vortex-file-compressed 514436808 482368575 1.07
tpch_q16/datafusion:vortex-file-compressed 248674691 209508772 1.19
tpch_q17/datafusion:vortex-file-compressed 378276897 370048845 1.02
tpch_q18/datafusion:vortex-file-compressed 328518277 331250883 0.99
tpch_q19/datafusion:vortex-file-compressed 479160056 501996471 0.95
tpch_q20/datafusion:vortex-file-compressed 420185697 468187503 0.90
tpch_q21/datafusion:vortex-file-compressed 510727771 578601199 0.88
tpch_q22/datafusion:vortex-file-compressed 149950026 193463719 0.78
datafusion / vortex-compact (0.929x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 292121526 275916351 1.06
tpch_q02/datafusion:vortex-compact 452490585 526952898 0.86
tpch_q03/datafusion:vortex-compact 414577203 468772868 0.88
tpch_q04/datafusion:vortex-compact 204475385 233772910 0.87
tpch_q05/datafusion:vortex-compact 335689182 394516974 0.85
tpch_q06/datafusion:vortex-compact 281755904 303064904 0.93
tpch_q07/datafusion:vortex-compact 396223026 454121618 0.87
tpch_q08/datafusion:vortex-compact 506081551 654813146 0.77
tpch_q09/datafusion:vortex-compact 474143253 476514045 1.00
tpch_q10/datafusion:vortex-compact 496027202 437369696 1.13
tpch_q11/datafusion:vortex-compact 331857614 332149633 1.00
tpch_q12/datafusion:vortex-compact 374438154 445454955 0.84
tpch_q13/datafusion:vortex-compact 186077133 198606672 0.94
tpch_q14/datafusion:vortex-compact 239520763 242318954 0.99
tpch_q15/datafusion:vortex-compact 436005208 508789391 0.86
tpch_q16/datafusion:vortex-compact 240132828 222619510 1.08
tpch_q17/datafusion:vortex-compact 362516008 333365394 1.09
tpch_q18/datafusion:vortex-compact 266866476 260711528 1.02
tpch_q19/datafusion:vortex-compact 585963711 541634362 1.08
tpch_q20/datafusion:vortex-compact 439770022 452823527 0.97
tpch_q21/datafusion:vortex-compact 494437104 672384588 0.74
tpch_q22/datafusion:vortex-compact 163632264 216708462 0.76
datafusion / parquet (0.935x ➖, 3↑ 1↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 262030980 250167309 1.05
tpch_q02/datafusion:parquet 436722787 421191949 1.04
tpch_q03/datafusion:parquet 344717727 328402893 1.05
tpch_q04/datafusion:parquet 179166708 170254363 1.05
tpch_q05/datafusion:parquet 424137536 472930727 0.90
tpch_q06/datafusion:parquet 154942607 179355159 0.86
tpch_q07/datafusion:parquet 441727231 519016590 0.85
tpch_q08/datafusion:parquet 534650268 575949493 0.93
tpch_q09/datafusion:parquet 487192897 542493033 0.90
tpch_q10/datafusion:parquet 480619705 493891776 0.97
tpch_q11/datafusion:parquet 415418406 462257082 0.90
tpch_q12/datafusion:parquet 239096162 262125324 0.91
tpch_q13/datafusion:parquet 425709707 503086596 0.85
tpch_q14/datafusion:parquet 🚀 163741756 246036769 0.67
tpch_q15/datafusion:parquet 🚀 303122669 459398104 0.66
tpch_q16/datafusion:parquet 🚀 170246179 274689154 0.62
tpch_q17/datafusion:parquet 🚨 704682421 533054729 1.32
tpch_q18/datafusion:parquet 608534419 548374327 1.11
tpch_q19/datafusion:parquet 389796737 402201419 0.97
tpch_q20/datafusion:parquet 424190817 346702199 1.22
tpch_q21/datafusion:parquet 744001466 591849433 1.26
tpch_q22/datafusion:parquet 188349161 219373936 0.86
duckdb / vortex-file-compressed (0.903x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 281619687 292252753 0.96
tpch_q02/duckdb:vortex-file-compressed 1012684076 988438669 1.02
tpch_q03/duckdb:vortex-file-compressed 651438257 683478822 0.95
tpch_q04/duckdb:vortex-file-compressed 403523021 419981615 0.96
tpch_q05/duckdb:vortex-file-compressed 806348304 833942753 0.97
tpch_q06/duckdb:vortex-file-compressed 343380056 372764584 0.92
tpch_q07/duckdb:vortex-file-compressed 886281791 895491307 0.99
tpch_q08/duckdb:vortex-file-compressed 1071665086 1174268892 0.91
tpch_q09/duckdb:vortex-file-compressed 897533462 1097324550 0.82
tpch_q10/duckdb:vortex-file-compressed 757238647 773530587 0.98
tpch_q11/duckdb:vortex-file-compressed 470198504 573239193 0.82
tpch_q12/duckdb:vortex-file-compressed 621241852 685252543 0.91
tpch_q13/duckdb:vortex-file-compressed 364942978 499568452 0.73
tpch_q14/duckdb:vortex-file-compressed 345610040 450436902 0.77
tpch_q15/duckdb:vortex-file-compressed 294353896 320470668 0.92
tpch_q16/duckdb:vortex-file-compressed 340531245 362647562 0.94
tpch_q17/duckdb:vortex-file-compressed 759939446 731324460 1.04
tpch_q18/duckdb:vortex-file-compressed 517894655 642601930 0.81
tpch_q19/duckdb:vortex-file-compressed 477433668 484855358 0.98
tpch_q20/duckdb:vortex-file-compressed 730265497 976200737 0.75
tpch_q21/duckdb:vortex-file-compressed 1021393218 1338037466 0.76
tpch_q22/duckdb:vortex-file-compressed 297726580 279649163 1.06
duckdb / vortex-compact (0.873x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 307261548 410007150 0.75
tpch_q02/duckdb:vortex-compact 873264456 1112295582 0.79
tpch_q03/duckdb:vortex-compact 617067360 683858659 0.90
tpch_q04/duckdb:vortex-compact 337849840 401519694 0.84
tpch_q05/duckdb:vortex-compact 832818362 945445775 0.88
tpch_q06/duckdb:vortex-compact 339975972 388076740 0.88
tpch_q07/duckdb:vortex-compact 873660339 1009525167 0.87
tpch_q08/duckdb:vortex-compact 1075503902 1261855924 0.85
tpch_q09/duckdb:vortex-compact 989316530 1007403179 0.98
tpch_q10/duckdb:vortex-compact 709391959 763912751 0.93
tpch_q11/duckdb:vortex-compact 479904040 520369943 0.92
tpch_q12/duckdb:vortex-compact 595196719 820533842 0.73
tpch_q13/duckdb:vortex-compact 402973461 388299384 1.04
tpch_q14/duckdb:vortex-compact 417701275 430552817 0.97
tpch_q15/duckdb:vortex-compact 278137805 336130198 0.83
tpch_q16/duckdb:vortex-compact 313946371 354105218 0.89
tpch_q17/duckdb:vortex-compact 603702303 750505708 0.80
tpch_q18/duckdb:vortex-compact 553890288 611397193 0.91
tpch_q19/duckdb:vortex-compact 395556099 478432260 0.83
tpch_q20/duckdb:vortex-compact 729209630 774908463 0.94
tpch_q21/duckdb:vortex-compact 988880082 1139240973 0.87
tpch_q22/duckdb:vortex-compact 289875170 322624580 0.90
duckdb / parquet (1.004x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 432718087 429674962 1.01
tpch_q02/duckdb:parquet 1113564230 1135798242 0.98
tpch_q03/duckdb:parquet 931103772 1056899195 0.88
tpch_q04/duckdb:parquet 672971237 720956868 0.93
tpch_q05/duckdb:parquet 1221522883 1194119844 1.02
tpch_q06/duckdb:parquet 437140663 448538607 0.97
tpch_q07/duckdb:parquet 1205028885 1207230684 1.00
tpch_q08/duckdb:parquet 1437773716 1448586198 0.99
tpch_q09/duckdb:parquet 1349600248 1383220672 0.98
tpch_q10/duckdb:parquet 1270391121 1301033676 0.98
tpch_q11/duckdb:parquet 741321571 708359043 1.05
tpch_q12/duckdb:parquet 763841029 635932539 1.20
tpch_q13/duckdb:parquet 894685477 910228703 0.98
tpch_q14/duckdb:parquet 743424458 656896999 1.13
tpch_q15/duckdb:parquet 580542457 530767596 1.09
tpch_q16/duckdb:parquet 649421601 627634057 1.03
tpch_q17/duckdb:parquet 814319240 820021902 0.99
tpch_q18/duckdb:parquet 937868408 894811761 1.05
tpch_q19/duckdb:parquet 690673794 750226173 0.92
tpch_q20/duckdb:parquet 1131949840 1198667416 0.94
tpch_q21/duckdb:parquet 1030227073 1067623062 0.96
tpch_q22/duckdb:parquet 561194195 546335269 1.03

Signed-off-by: Robert Kruszewski <github@robertk.io>
Signed-off-by: Robert Kruszewski <github@robertk.io>
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Appian on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +1.1%
Engines: DataFusion No clear signal (+2.3%, low confidence) · DuckDB No clear signal (+0.8%, low confidence)
Vortex (geomean): 1.045x ➖
Parquet (geomean): 1.030x ➖
Shifts: Parquet (control) +3.0% · Median polish +3.3%

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 (1.060x ➖, 0↑ 2↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 🚨 141127304 128030505 1.10
appian_q02/datafusion:vortex-file-compressed 628467516 593914573 1.06
appian_q03/datafusion:vortex-file-compressed 🚨 366689479 333150159 1.10
appian_q04/datafusion:vortex-file-compressed 44443994960 43046565526 1.03
appian_q05/datafusion:vortex-file-compressed 265230302 255572275 1.04
appian_q06/datafusion:vortex-file-compressed 351808731 335169035 1.05
appian_q07/datafusion:vortex-file-compressed 441626618 417996683 1.06
appian_q08/datafusion:vortex-file-compressed 2068353190 1973508190 1.05
datafusion / parquet (1.037x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
appian_q01/datafusion:parquet 132799204 135626713 0.98
appian_q02/datafusion:parquet 638783785 620180526 1.03
appian_q03/datafusion:parquet 357065329 341939673 1.04
appian_q04/datafusion:parquet 44499431665 42927328261 1.04
appian_q05/datafusion:parquet 297195570 275063993 1.08
appian_q06/datafusion:parquet 372682336 351813144 1.06
appian_q07/datafusion:parquet 458964163 453652513 1.01
appian_q08/datafusion:parquet 2043380578 1934674680 1.06
duckdb / vortex-file-compressed (1.030x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 192846616 187009911 1.03
appian_q02/duckdb:vortex-file-compressed 617432979 610323737 1.01
appian_q03/duckdb:vortex-file-compressed 273890461 265254008 1.03
appian_q04/duckdb:vortex-file-compressed 1352148826 1327398482 1.02
appian_q05/duckdb:vortex-file-compressed 297622704 285494627 1.04
appian_q06/duckdb:vortex-file-compressed 823420293 802934124 1.03
appian_q07/duckdb:vortex-file-compressed 367220472 351627684 1.04
appian_q08/duckdb:vortex-file-compressed 1338884238 1290513225 1.04
duckdb / parquet (1.023x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
appian_q01/duckdb:parquet 208571994 203458021 1.03
appian_q02/duckdb:parquet 627007549 610609188 1.03
appian_q03/duckdb:parquet 304205676 297454917 1.02
appian_q04/duckdb:parquet 1370689515 1329030686 1.03
appian_q05/duckdb:parquet 327883489 319358522 1.03
appian_q06/duckdb:parquet 800979617 799593435 1.00
appian_q07/duckdb:parquet 374436587 365062929 1.03
appian_q08/duckdb:parquet 1311759013 1281635198 1.02
duckdb / duckdb (1.032x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 178821068 171605987 1.04
appian_q02/duckdb:duckdb 562262474 557002581 1.01
appian_q03/duckdb:duckdb 391507351 380169525 1.03
appian_q04/duckdb:duckdb 1344914332 1308586060 1.03
appian_q05/duckdb:duckdb 298083175 285647661 1.04
appian_q06/duckdb:duckdb 797348461 779501852 1.02
appian_q07/duckdb:duckdb 344535603 328012288 1.05
appian_q08/duckdb:duckdb 1262302566 1225196688 1.03

File Size Changes (4 files changed, -0.0% overall, 1↑ 3↓)
File Scale Format Base HEAD Change %
orderview.vortex 1.0 vortex-file-compressed 76.14 MB 76.19 MB +47.78 KB +0.1%
addressview.vortex 1.0 vortex-file-compressed 34.61 MB 34.61 MB 32 B -0.0%
creditcardview.vortex 1.0 vortex-file-compressed 58.33 MB 58.26 MB 70.45 KB -0.1%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 271.94 MB → 271.68 MB (-0.1%)
  • vortex-file-compressed: 476.51 MB → 476.48 MB (-0.0%)

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -0.0%
Engines: DataFusion No clear signal (-3.9%, environment too noisy confidence) · DuckDB No clear signal (+4.0%, environment too noisy confidence)
Vortex (geomean): 0.886x ➖
Parquet (geomean): 0.886x ➖
Shifts: Parquet (control) -11.4% · Median polish -11.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.

datafusion / vortex-file-compressed (0.956x ➖, 2↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 691373637 687627293 1.01
tpch_q02/datafusion:vortex-file-compressed 673377950 769775515 0.87
tpch_q03/datafusion:vortex-file-compressed 759491007 712204828 1.07
tpch_q04/datafusion:vortex-file-compressed 450482763 457760060 0.98
tpch_q05/datafusion:vortex-file-compressed 838494827 839417079 1.00
tpch_q06/datafusion:vortex-file-compressed 543312582 609102550 0.89
tpch_q07/datafusion:vortex-file-compressed 🚀 842998767 1296222592 0.65
tpch_q08/datafusion:vortex-file-compressed 1155693730 1130289088 1.02
tpch_q09/datafusion:vortex-file-compressed 1149585713 1155168006 1.00
tpch_q10/datafusion:vortex-file-compressed 837932832 835657449 1.00
tpch_q11/datafusion:vortex-file-compressed 465763916 439379145 1.06
tpch_q12/datafusion:vortex-file-compressed 872870868 776344885 1.12
tpch_q13/datafusion:vortex-file-compressed 448825320 446028587 1.01
tpch_q14/datafusion:vortex-file-compressed 514467559 516729069 1.00
tpch_q15/datafusion:vortex-file-compressed 928915620 1010187290 0.92
tpch_q16/datafusion:vortex-file-compressed 🚀 381261527 569049292 0.67
tpch_q17/datafusion:vortex-file-compressed 1190083849 1147228026 1.04
tpch_q18/datafusion:vortex-file-compressed 1105191622 1162042088 0.95
tpch_q19/datafusion:vortex-file-compressed 913808830 890804179 1.03
tpch_q20/datafusion:vortex-file-compressed 877835860 845353828 1.04
tpch_q21/datafusion:vortex-file-compressed 1522266962 1363473028 1.12
tpch_q22/datafusion:vortex-file-compressed 419574100 526794094 0.80
datafusion / vortex-compact (0.875x ➖, 1↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 728961051 740965594 0.98
tpch_q02/datafusion:vortex-compact 667643888 820168100 0.81
tpch_q03/datafusion:vortex-compact 🚀 650136258 980190247 0.66
tpch_q04/datafusion:vortex-compact 415047909 454880138 0.91
tpch_q05/datafusion:vortex-compact 901297161 938732126 0.96
tpch_q06/datafusion:vortex-compact 517596009 578086550 0.90
tpch_q07/datafusion:vortex-compact 892712346 948280837 0.94
tpch_q08/datafusion:vortex-compact 1124341682 1197612870 0.94
tpch_q09/datafusion:vortex-compact 1241729137 1203792539 1.03
tpch_q10/datafusion:vortex-compact 792569787 1055393761 0.75
tpch_q11/datafusion:vortex-compact 403140146 497560401 0.81
tpch_q12/datafusion:vortex-compact 639666289 673024257 0.95
tpch_q13/datafusion:vortex-compact 407928158 449003142 0.91
tpch_q14/datafusion:vortex-compact 446582367 511163616 0.87
tpch_q15/datafusion:vortex-compact 815022252 1029666778 0.79
tpch_q16/datafusion:vortex-compact 423435977 504363371 0.84
tpch_q17/datafusion:vortex-compact 1079142527 1156541338 0.93
tpch_q18/datafusion:vortex-compact 1111907927 1159144333 0.96
tpch_q19/datafusion:vortex-compact 915287901 1044322147 0.88
tpch_q20/datafusion:vortex-compact 794352008 882912620 0.90
tpch_q21/datafusion:vortex-compact 1358806460 1487537444 0.91
tpch_q22/datafusion:vortex-compact 354899818 503520268 0.70
datafusion / parquet (0.952x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 921344413 871323665 1.06
tpch_q02/datafusion:parquet 837289628 1195500212 0.70
tpch_q03/datafusion:parquet 902205937 1050189149 0.86
tpch_q04/datafusion:parquet 444371582 495501198 0.90
tpch_q05/datafusion:parquet 1245240366 1292247464 0.96
tpch_q06/datafusion:parquet 614416800 526633607 1.17
tpch_q07/datafusion:parquet 1253433532 1375080341 0.91
tpch_q08/datafusion:parquet 1442086811 1816005150 0.79
tpch_q09/datafusion:parquet 1678081827 1876991609 0.89
tpch_q10/datafusion:parquet 2089370707 2442201897 0.86
tpch_q11/datafusion:parquet 617784858 561199056 1.10
tpch_q12/datafusion:parquet 708995171 687571307 1.03
tpch_q13/datafusion:parquet 743006304 887896701 0.84
tpch_q14/datafusion:parquet 774707998 851478076 0.91
tpch_q15/datafusion:parquet 1288015425 1302082182 0.99
tpch_q16/datafusion:parquet 364119253 360936335 1.01
tpch_q17/datafusion:parquet 1517657627 1462666344 1.04
tpch_q18/datafusion:parquet 1483345704 1535733280 0.97
tpch_q19/datafusion:parquet 1037902000 1080070362 0.96
tpch_q20/datafusion:parquet 1320506671 1199010125 1.10
tpch_q21/datafusion:parquet 1828700934 1791674517 1.02
tpch_q22/datafusion:parquet 749393577 739484582 1.01
duckdb / vortex-file-compressed (0.890x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 621352097 645421436 0.96
tpch_q02/duckdb:vortex-file-compressed 1115294424 1457844965 0.77
tpch_q03/duckdb:vortex-file-compressed 853403835 994920426 0.86
tpch_q04/duckdb:vortex-file-compressed 629130202 656380401 0.96
tpch_q05/duckdb:vortex-file-compressed 1000115026 1284619800 0.78
tpch_q06/duckdb:vortex-file-compressed 591124064 562393101 1.05
tpch_q07/duckdb:vortex-file-compressed 1162031016 1339087360 0.87
tpch_q08/duckdb:vortex-file-compressed 1311501296 1604886103 0.82
tpch_q09/duckdb:vortex-file-compressed 1683487026 1923109735 0.88
tpch_q10/duckdb:vortex-file-compressed 1276858347 1598241599 0.80
tpch_q11/duckdb:vortex-file-compressed 570842864 735786341 0.78
tpch_q12/duckdb:vortex-file-compressed 1272904438 1309784657 0.97
tpch_q13/duckdb:vortex-file-compressed 686303026 818274168 0.84
tpch_q14/duckdb:vortex-file-compressed 666131023 735075770 0.91
tpch_q15/duckdb:vortex-file-compressed 516788706 633708562 0.82
tpch_q16/duckdb:vortex-file-compressed 528155608 535717513 0.99
tpch_q17/duckdb:vortex-file-compressed 1002760200 1060643575 0.95
tpch_q18/duckdb:vortex-file-compressed 1035722688 994213921 1.04
tpch_q19/duckdb:vortex-file-compressed 846514764 821060513 1.03
tpch_q20/duckdb:vortex-file-compressed 1221390383 1443517951 0.85
tpch_q21/duckdb:vortex-file-compressed 1865978314 1962330274 0.95
tpch_q22/duckdb:vortex-file-compressed 407202919 494253012 0.82
duckdb / vortex-compact (0.827x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 600912190 656609897 0.92
tpch_q02/duckdb:vortex-compact 1120891121 1391695719 0.81
tpch_q03/duckdb:vortex-compact 830921920 1053962364 0.79
tpch_q04/duckdb:vortex-compact 582717545 671497419 0.87
tpch_q05/duckdb:vortex-compact 1068955940 1316196292 0.81
tpch_q06/duckdb:vortex-compact 572139360 613323642 0.93
tpch_q07/duckdb:vortex-compact 1133571276 1374892670 0.82
tpch_q08/duckdb:vortex-compact 1410680069 1703972310 0.83
tpch_q09/duckdb:vortex-compact 1548744623 1825666750 0.85
tpch_q10/duckdb:vortex-compact 1345373416 1663423897 0.81
tpch_q11/duckdb:vortex-compact 652572226 877240745 0.74
tpch_q12/duckdb:vortex-compact 1144815254 1314337926 0.87
tpch_q13/duckdb:vortex-compact 716015796 879858168 0.81
tpch_q14/duckdb:vortex-compact 610508912 730583920 0.84
tpch_q15/duckdb:vortex-compact 547340350 615272510 0.89
tpch_q16/duckdb:vortex-compact 400510018 520339474 0.77
tpch_q17/duckdb:vortex-compact 838856072 1163319322 0.72
tpch_q18/duckdb:vortex-compact 837830550 1130150018 0.74
tpch_q19/duckdb:vortex-compact 767045169 790529213 0.97
tpch_q20/duckdb:vortex-compact 1163330525 1291637033 0.90
tpch_q21/duckdb:vortex-compact 1661810699 1948863890 0.85
tpch_q22/duckdb:vortex-compact 397366854 562599302 0.71
duckdb / parquet (0.824x ➖, 0↑ 0↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 777291741 964353324 0.81
tpch_q02/duckdb:parquet 1207419928 1616488011 0.75
tpch_q03/duckdb:parquet 1551903348 2033673835 0.76
tpch_q04/duckdb:parquet 994625020 1094661019 0.91
tpch_q05/duckdb:parquet 1883957905 2151569783 0.88
tpch_q06/duckdb:parquet 706231284 907263074 0.78
tpch_q07/duckdb:parquet 1752416593 1670941804 1.05
tpch_q08/duckdb:parquet 2117693258 2379341882 0.89
tpch_q09/duckdb:parquet 2276600973 2980840199 0.76
tpch_q10/duckdb:parquet 2974150367 3460690163 0.86
tpch_q11/duckdb:parquet 843855643 1111461515 0.76
tpch_q12/duckdb:parquet 1122645073 1271254453 0.88
tpch_q13/duckdb:parquet 1158346320 1338046695 0.87
tpch_q14/duckdb:parquet 1161906706 1593378914 0.73
tpch_q15/duckdb:parquet 827523756 1029768489 0.80
tpch_q16/duckdb:parquet 843985676 1041559806 0.81
tpch_q17/duckdb:parquet 1189410446 1391711277 0.85
tpch_q18/duckdb:parquet 1320551024 1568728360 0.84
tpch_q19/duckdb:parquet 1438233774 1685569230 0.85
tpch_q20/duckdb:parquet 1758515818 2140023398 0.82
tpch_q21/duckdb:parquet 1655216928 2127058076 0.78
tpch_q22/duckdb:parquet 1002665449 1326034965 0.76

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access

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

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.

unknown / unknown (0.978x ➖, 5↑ 4↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 356385 367857 0.97
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 980185 1057410 0.93
random-access/feature-vectors/correlated/parquet-tokio-local-disk 8147706501 8668532007 0.94
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8118004325 8523048483 0.95
random-access/feature-vectors/correlated/vortex-tokio-local-disk 3025124 2986433 1.01
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 🚀 2406316 2772097 0.87
random-access/feature-vectors/uniform/lance-tokio-local-disk 1147949 1177859 0.97
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1777585 1888155 0.94
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8083499520 8547837940 0.95
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8321799611 8520213246 0.98
random-access/feature-vectors/uniform/vortex-tokio-local-disk 3386173 3739402 0.91
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 5525312 5979826 0.92
random-access/lance-tokio-local-disk 632398 642334 0.98
random-access/lance-tokio-local-disk-footer 1270103 1306141 0.97
random-access/nested-lists/correlated/lance-tokio-local-disk 224097 224921 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 551291 568116 0.97
random-access/nested-lists/correlated/parquet-tokio-local-disk 127970859 134896472 0.95
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 125998723 133388273 0.94
random-access/nested-lists/correlated/vortex-tokio-local-disk 357375 337065 1.06
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 460876 446523 1.03
random-access/nested-lists/uniform/lance-tokio-local-disk 1016270 986113 1.03
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1357967 1352310 1.00
random-access/nested-lists/uniform/parquet-tokio-local-disk 128866358 136184829 0.95
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 127601628 137312894 0.93
random-access/nested-lists/uniform/vortex-tokio-local-disk 1986133 2016598 0.98
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2083927 2127718 0.98
random-access/nested-structs/correlated/lance-tokio-local-disk 361625 353604 1.02
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 551171 528771 1.04
random-access/nested-structs/correlated/parquet-tokio-local-disk 🚨 26898868 23932857 1.12
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 🚨 27515798 23701432 1.16
random-access/nested-structs/correlated/vortex-tokio-local-disk 🚀 419293 466251 0.90
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 655012 658380 0.99
random-access/nested-structs/uniform/lance-tokio-local-disk 2534466 2579242 0.98
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2626387 2711381 0.97
random-access/nested-structs/uniform/parquet-tokio-local-disk 25977174 23782691 1.09
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 🚨 26800398 23588344 1.14
random-access/nested-structs/uniform/vortex-tokio-local-disk 1438028 1309958 1.10
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1717245 1653472 1.04
random-access/parquet-tokio-local-disk 164971033 179091787 0.92
random-access/parquet-tokio-local-disk-footer 176396542 177871065 0.99
random-access/taxi/correlated/lance-tokio-local-disk 932460 956854 0.97
random-access/taxi/correlated/lance-tokio-local-disk-footer 1785217 1929063 0.93
random-access/taxi/correlated/parquet-tokio-local-disk 264781365 269357284 0.98
random-access/taxi/correlated/parquet-tokio-local-disk-footer 258787303 267708260 0.97
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1041225 1200507 0.87
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1633560 1937532 0.84
random-access/taxi/uniform/lance-tokio-local-disk 9402612 9574437 0.98
random-access/taxi/uniform/lance-tokio-local-disk-footer 9826808 10051030 0.98
random-access/taxi/uniform/parquet-tokio-local-disk 🚨 334812520 287490316 1.16
random-access/taxi/uniform/parquet-tokio-local-disk-footer 275110070 284834098 0.97
random-access/taxi/uniform/vortex-tokio-local-disk 4509308 4505679 1.00
random-access/taxi/uniform/vortex-tokio-local-disk-footer 5067960 5536743 0.92
random-access/vortex-tokio-local-disk 677697 729227 0.93
random-access/vortex-tokio-local-disk-footer 🚀 1095989 1250179 0.88

@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: Compression

Vortex (geomean): 0.995x ➖
Parquet (geomean): 1.001x ➖

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.

unknown / unknown (1.001x ➖, 2↑ 2↓)
name PR e7afa28 (ns) base 79c6b0f (ns) ratio (PR/base)
compress time/Arade 1121588795 1083377185 1.04
compress time/Bimbo 5551179439 5660861056 0.98
compress time/CMSprovider 2637243178 2644150292 1.00
compress time/Euro2016 472547469 494404288 0.96
compress time/Food 379035221 364249320 1.04
compress time/HashTags 838486756 811681197 1.03
compress time/TPC-H l_comment canonical 1177900242 1203049729 0.98
compress time/TPC-H l_comment chunked 1203337402 1188174903 1.01
compress time/taxi 586420408 568516766 1.03
compress time/wide table cols=100 chunks=1 rows=1000 11901812 12537450 0.95
compress time/wide table cols=100 chunks=50 rows=1000 11595127 12235674 0.95
compress time/wide table cols=1000 chunks=1 rows=1000 129578140 133930837 0.97
compress time/wide table cols=1000 chunks=50 rows=1000 132307611 128901045 1.03
compress time/wide table cols=10000 chunks=1 rows=1000 1541161633 1552321927 0.99
compress time/wide table cols=10000 chunks=50 rows=1000 1550628085 1538153582 1.01
decompress time/Arade 🚀 28736040 43956453 0.65
decompress time/Bimbo 99733794 95078463 1.05
decompress time/CMSprovider 79093416 76817875 1.03
decompress time/Euro2016 20749039 21013836 0.99
decompress time/Food 8568741 8217690 1.04
decompress time/HashTags 97719928 100389151 0.97
decompress time/TPC-H l_comment canonical 42331179 42773581 0.99
decompress time/TPC-H l_comment chunked 43522836 42133857 1.03
decompress time/taxi 17999369 16856783 1.07
decompress time/wide table cols=100 chunks=1 rows=1000 2633528 2395535 1.10
decompress time/wide table cols=100 chunks=50 rows=1000 2579496 2399494 1.08
decompress time/wide table cols=1000 chunks=1 rows=1000 22198136 22266792 1.00
decompress time/wide table cols=1000 chunks=50 rows=1000 22841138 22668637 1.01
decompress time/wide table cols=10000 chunks=1 rows=1000 250405966 236473870 1.06
decompress time/wide table cols=10000 chunks=50 rows=1000 🚨 255006417 223856583 1.14
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 2781325313 2579577850 1.08
parquet_rs-zstd compress time/Bimbo 13203743448 12671914644 1.04
parquet_rs-zstd compress time/CMSprovider 6965379386 6771323523 1.03
parquet_rs-zstd compress time/Euro2016 1315724393 1296868925 1.01
parquet_rs-zstd compress time/Food 803202211 787995943 1.02
parquet_rs-zstd compress time/HashTags 2173924725 2166795144 1.00
parquet_rs-zstd compress time/TPC-H l_comment canonical 3188717592 3205059922 0.99
parquet_rs-zstd compress time/TPC-H l_comment chunked 3181925913 3216362972 0.99
parquet_rs-zstd compress time/taxi 1262716346 1183774521 1.07
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6255279 6046575 1.03
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6064104 6171065 0.98
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 75401148 74221663 1.02
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 74880633 75083282 1.00
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 770013040 792680373 0.97
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 777443343 809893476 0.96
parquet_rs-zstd decompress time/Arade 634932403 625090827 1.02
parquet_rs-zstd decompress time/Bimbo 1708861789 1698726281 1.01
parquet_rs-zstd decompress time/CMSprovider 1699114079 1716754932 0.99
parquet_rs-zstd decompress time/Euro2016 374119270 379127002 0.99
parquet_rs-zstd decompress time/Food 198121376 198202542 1.00
parquet_rs-zstd decompress time/HashTags 624750635 626992719 1.00
parquet_rs-zstd decompress time/TPC-H l_comment canonical 593250800 585960501 1.01
parquet_rs-zstd decompress time/TPC-H l_comment chunked 594748703 588488062 1.01
parquet_rs-zstd decompress time/taxi 255071069 244415441 1.04
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2813799 2767504 1.02
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2822172 2792506 1.01
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32906597 31389693 1.05
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 32871187 32382332 1.02
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 348731018 345025841 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 354111891 347435618 1.02
vortex-file-compressed size/Arade 145358060 145358060 1.00
vortex-file-compressed size/Bimbo 467257556 467257556 1.00
vortex-file-compressed size/CMSprovider 417826420 417828188 1.00
vortex-file-compressed size/Euro2016 157523140 158408708 0.99
vortex-file-compressed size/Food 41976800 41976800 1.00
vortex-file-compressed size/HashTags 184828940 184646180 1.00
vortex-file-compressed size/TPC-H l_comment canonical 172055816 172165744 1.00
vortex-file-compressed size/TPC-H l_comment chunked 172010368 171972272 1.00
vortex-file-compressed size/taxi 52296276 52296276 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 932512 932512 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 932512 932512 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9309712 9309712 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9309712 9309712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 93117712 93117712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 93117712 93117712 1.00
vortex:parquet-zstd ratio compress time/Arade 0 0 0.96
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.94
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 0.97
vortex:parquet-zstd ratio compress time/Euro2016 0 0 0.94
vortex:parquet-zstd ratio compress time/Food 0 0 1.02
vortex:parquet-zstd ratio compress time/HashTags 0 0 1.03
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 0.98
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.02
vortex:parquet-zstd ratio compress time/taxi 0 0 0.97
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 2 0.92
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 0.96
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.95
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 1.03
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 2 1 1.02
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 1.05
vortex:parquet-zstd ratio decompress time/Arade 🚀 0 0 0.64
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.04
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.04
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 1.00
vortex:parquet-zstd ratio decompress time/Food 0 0 1.04
vortex:parquet-zstd ratio decompress time/HashTags 0 0 0.98
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 0.98
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.02
vortex:parquet-zstd ratio decompress time/taxi 0 0 1.02
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 1.08
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 0.95
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 1.05
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 🚨 0 0 1.12
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 0.99
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1 1 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1 1 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

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

Labels

changelog/chore A trivial change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants