Skip to content

Conversation

@AdamGS
Copy link
Contributor

@AdamGS AdamGS commented Jan 13, 2026

We currently have 3 traits (IntoReadSource, ReadSource and VortexReadAt), each implemented for different types, but with a large overlap between them. At least for me, it isn't obvious how to extend it for a custom type or how they are relate to each other.

This PR is an attempt at trying to refactor the world of IO traits and types, in order to make it easier for users to provide their own specialized IO objects for observability/caching or any other reason.

I've tried to reduce the number of things a user needs to care and know about, ideally leaving us with a smaller API surface.

@AdamGS AdamGS added the feature Release label indicating a new feature or request label Jan 13, 2026
@AdamGS AdamGS force-pushed the adamg/io-simplification-experiment branch 8 times, most recently from 5b2562d to 344b500 Compare January 13, 2026 14:32
@codecov
Copy link

codecov bot commented Jan 13, 2026

Codecov Report

❌ Patch coverage is 89.78328% with 33 lines in your changes missing coverage. Please review.
✅ Project coverage is 83.40%. Comparing base (2f38452) to head (02875c7).
⚠️ Report is 1 commits behind head on develop.

Files with missing lines Patch % Lines
vortex-io/src/read.rs 83.07% 11 Missing ⚠️
vortex-io/src/file/object_store.rs 86.20% 8 Missing ⚠️
vortex-io/src/runtime/tests.rs 88.09% 5 Missing ⚠️
vortex-file/src/segments/source.rs 94.28% 4 Missing ⚠️
vortex-file/src/read/request.rs 70.00% 3 Missing ⚠️
vortex-io/src/file/std_file.rs 93.33% 2 Missing ⚠️

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

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

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.007x ➖
  • Vortex: 1.012x ➖
  • duckdb:vortex: 1.014x ➖
  • datafusion:vortex: 1.010x ➖
  • Best: tpch_q11/datafusion:vortex-file-compressed (0.909x)
  • Worst: tpch_q16/duckdb:vortex-compact (1.092x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 02875c7 base ca24a88 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 84054724 7.49714e+07 1.12116 ns 🚨
tpch_q02/datafusion:arrow 30757345 3.04756e+07 1.00924 ns
tpch_q03/datafusion:arrow 54835937 5.31562e+07 1.0316 ns
tpch_q04/datafusion:arrow 46924360 4.43146e+07 1.05889 ns
tpch_q05/datafusion:arrow 116217392 1.12492e+08 1.03311 ns
tpch_q06/datafusion:arrow 33673378 3.39701e+07 0.991264 ns
tpch_q07/datafusion:arrow 196453254 1.9356e+08 1.01495 ns
tpch_q08/datafusion:arrow 78251565 8.20564e+07 0.953631 ns
tpch_q09/datafusion:arrow 107964341 1.08274e+08 0.997136 ns
tpch_q10/datafusion:arrow 78844523 7.98903e+07 0.98691 ns
tpch_q11/datafusion:arrow 17500573 1.67963e+07 1.04193 ns
tpch_q12/datafusion:arrow 81060480 7.88801e+07 1.02764 ns
tpch_q13/datafusion:arrow 56593971 5.44078e+07 1.04018 ns
tpch_q14/datafusion:arrow 43328612 4.26428e+07 1.01608 ns
tpch_q15/datafusion:arrow 85362761 8.33096e+07 1.02464 ns
tpch_q16/datafusion:arrow 26575639 2.7341e+07 0.972007 ns
tpch_q17/datafusion:arrow 105851089 9.929e+07 1.06608 ns
tpch_q18/datafusion:arrow 187206383 1.83656e+08 1.01933 ns
tpch_q19/datafusion:arrow 65892387 6.20504e+07 1.06192 ns
tpch_q20/datafusion:arrow 57804788 5.69847e+07 1.01439 ns
tpch_q21/datafusion:arrow 274603923 2.82521e+08 0.971978 ns
tpch_q22/datafusion:arrow 26355246 2.55951e+07 1.0297 ns
tpch_q01/datafusion:parquet 122514918 1.38526e+08 0.884415 ns 🚀
tpch_q02/datafusion:parquet 91670183 8.77653e+07 1.04449 ns
tpch_q03/datafusion:parquet 90806604 9.17358e+07 0.989871 ns
tpch_q04/datafusion:parquet 59141079 5.74556e+07 1.02934 ns
tpch_q05/datafusion:parquet 177743224 1.68505e+08 1.05483 ns
tpch_q06/datafusion:parquet 36689539 5.04804e+07 0.726808 ns 🚀
tpch_q07/datafusion:parquet 196246396 1.9563e+08 1.00315 ns
tpch_q08/datafusion:parquet 180181577 1.77943e+08 1.01258 ns
tpch_q09/datafusion:parquet 220545509 2.25193e+08 0.979362 ns
tpch_q10/datafusion:parquet 207142359 1.98438e+08 1.04386 ns
tpch_q11/datafusion:parquet 65187515 6.61248e+07 0.985825 ns
tpch_q12/datafusion:parquet 131846378 1.1435e+08 1.153 ns 🚨
tpch_q13/datafusion:parquet 205157492 2.01003e+08 1.02067 ns
tpch_q14/datafusion:parquet 89041545 8.85905e+07 1.00509 ns
tpch_q15/datafusion:parquet 76081397 7.2126e+07 1.05484 ns
tpch_q16/datafusion:parquet 57041762 5.54635e+07 1.02846 ns
tpch_q17/datafusion:parquet 184726285 1.82888e+08 1.01005 ns
tpch_q18/datafusion:parquet 237259209 2.44667e+08 0.969723 ns
tpch_q19/datafusion:parquet 105433225 1.02473e+08 1.02889 ns
tpch_q20/datafusion:parquet 127554672 1.34246e+08 0.950155 ns
tpch_q21/datafusion:parquet 194115461 1.91735e+08 1.01242 ns
tpch_q22/datafusion:parquet 43605262 4.40761e+07 0.989318 ns
tpch_q01/datafusion:vortex-file-compressed 62990440 6.3678e+07 0.989203 ns
tpch_q02/datafusion:vortex-file-compressed 63021447 6.22117e+07 1.01302 ns
tpch_q03/datafusion:vortex-file-compressed 34143226 3.39644e+07 1.00527 ns
tpch_q04/datafusion:vortex-file-compressed 22267119 2.27783e+07 0.977557 ns
tpch_q05/datafusion:vortex-file-compressed 90413283 8.97206e+07 1.00772 ns
tpch_q06/datafusion:vortex-file-compressed 12794422 1.26103e+07 1.0146 ns
tpch_q07/datafusion:vortex-file-compressed 100361085 9.8016e+07 1.02393 ns
tpch_q08/datafusion:vortex-file-compressed 79979908 8.11639e+07 0.985412 ns
tpch_q09/datafusion:vortex-file-compressed 100538742 9.83748e+07 1.022 ns
tpch_q10/datafusion:vortex-file-compressed 89151513 9.14898e+07 0.974442 ns
tpch_q11/datafusion:vortex-file-compressed 24302856 2.67397e+07 0.908867 ns
tpch_q12/datafusion:vortex-file-compressed 40171813 4.00731e+07 1.00246 ns
tpch_q13/datafusion:vortex-file-compressed 33598542 3.21639e+07 1.0446 ns
tpch_q14/datafusion:vortex-file-compressed 33585154 3.16954e+07 1.05962 ns
tpch_q15/datafusion:vortex-file-compressed 33076465 3.1267e+07 1.05787 ns
tpch_q16/datafusion:vortex-file-compressed 38628800 3.92235e+07 0.984839 ns
tpch_q17/datafusion:vortex-file-compressed 84398101 8.20672e+07 1.0284 ns
tpch_q18/datafusion:vortex-file-compressed 113351222 1.14375e+08 0.991048 ns
tpch_q19/datafusion:vortex-file-compressed 38573612 3.73182e+07 1.03364 ns
tpch_q20/datafusion:vortex-file-compressed 52977987 5.55437e+07 0.953808 ns
tpch_q21/datafusion:vortex-file-compressed 108391527 1.02055e+08 1.06209 ns
tpch_q22/datafusion:vortex-file-compressed 21427277 2.18349e+07 0.98133 ns
tpch_q01/datafusion:vortex-compact 71033624 7.22245e+07 0.983512 ns
tpch_q02/datafusion:vortex-compact 66486904 6.52582e+07 1.01883 ns
tpch_q03/datafusion:vortex-compact 38051653 3.68988e+07 1.03124 ns
tpch_q04/datafusion:vortex-compact 26138908 2.64812e+07 0.987075 ns
tpch_q05/datafusion:vortex-compact 94552814 9.08001e+07 1.04133 ns
tpch_q06/datafusion:vortex-compact 19463384 1.79101e+07 1.08673 ns
tpch_q07/datafusion:vortex-compact 106653029 1.03373e+08 1.03173 ns
tpch_q08/datafusion:vortex-compact 87941632 8.65696e+07 1.01585 ns
tpch_q09/datafusion:vortex-compact 105830222 1.0257e+08 1.03179 ns
tpch_q10/datafusion:vortex-compact 89422661 8.82506e+07 1.01328 ns
tpch_q11/datafusion:vortex-compact 26961781 2.93088e+07 0.919922 ns
tpch_q12/datafusion:vortex-compact 49264057 4.84322e+07 1.01718 ns
tpch_q13/datafusion:vortex-compact 41407784 4.08706e+07 1.01314 ns
tpch_q14/datafusion:vortex-compact 36426522 3.72467e+07 0.977981 ns
tpch_q15/datafusion:vortex-compact 42728901 4.06434e+07 1.05131 ns
tpch_q16/datafusion:vortex-compact 41628582 4.14227e+07 1.00497 ns
tpch_q17/datafusion:vortex-compact 91532284 8.76029e+07 1.04485 ns
tpch_q18/datafusion:vortex-compact 116783083 1.15856e+08 1.008 ns
tpch_q19/datafusion:vortex-compact 51497582 4.9261e+07 1.0454 ns
tpch_q20/datafusion:vortex-compact 60328718 5.78872e+07 1.04218 ns
tpch_q21/datafusion:vortex-compact 113359778 1.1389e+08 0.995348 ns
tpch_q22/datafusion:vortex-compact 19471185 2.00977e+07 0.968827 ns
tpch_q01/duckdb:parquet 80596545 7.9896e+07 1.00877 ns
tpch_q02/duckdb:parquet 47770095 4.70327e+07 1.01568 ns
tpch_q03/duckdb:parquet 79133358 7.70358e+07 1.02723 ns
tpch_q04/duckdb:parquet 60911399 6.07959e+07 1.0019 ns
tpch_q05/duckdb:parquet 76560028 7.52832e+07 1.01696 ns
tpch_q06/duckdb:parquet 22845167 3.28685e+07 0.695047 ns 🚀
tpch_q07/duckdb:parquet 97168489 9.72701e+07 0.998956 ns
tpch_q08/duckdb:parquet 106364584 9.93046e+07 1.07109 ns
tpch_q09/duckdb:parquet 145758953 1.45973e+08 0.998531 ns
tpch_q10/duckdb:parquet 137742142 1.38565e+08 0.994063 ns
tpch_q11/duckdb:parquet 25624005 2.59184e+07 0.98864 ns
tpch_q12/duckdb:parquet 59815194 7.23625e+07 0.826604 ns 🚀
tpch_q13/duckdb:parquet 274302341 2.73542e+08 1.00278 ns
tpch_q14/duckdb:parquet 68281819 6.76664e+07 1.00909 ns
tpch_q15/duckdb:parquet 29132046 2.90187e+07 1.00391 ns
tpch_q16/duckdb:parquet 59751912 5.99261e+07 0.997093 ns
tpch_q17/duckdb:parquet 73876704 6.77108e+07 1.09106 ns
tpch_q18/duckdb:parquet 128124528 1.24698e+08 1.02748 ns
tpch_q19/duckdb:parquet 94098764 7.17558e+07 1.31137 ns 🚨
tpch_q20/duckdb:parquet 70486592 8.70568e+07 0.809662 ns 🚀
tpch_q21/duckdb:parquet 185330377 1.81467e+08 1.02129 ns
tpch_q22/duckdb:parquet 56800928 5.68192e+07 0.999678 ns
tpch_q01/duckdb:vortex-file-compressed 33033768 3.29993e+07 1.00104 ns
tpch_q02/duckdb:vortex-file-compressed 30024451 3.03015e+07 0.990856 ns
tpch_q03/duckdb:vortex-file-compressed 33230452 3.30038e+07 1.00687 ns
tpch_q04/duckdb:vortex-file-compressed 36053991 3.59495e+07 1.00291 ns
tpch_q05/duckdb:vortex-file-compressed 39243819 3.82867e+07 1.025 ns
tpch_q06/duckdb:vortex-file-compressed 10143805 9.79297e+06 1.03582 ns
tpch_q07/duckdb:vortex-file-compressed 42103301 4.02016e+07 1.0473 ns
tpch_q08/duckdb:vortex-file-compressed 49293952 4.68144e+07 1.05297 ns
tpch_q09/duckdb:vortex-file-compressed 80009004 7.64641e+07 1.04636 ns
tpch_q10/duckdb:vortex-file-compressed 36895141 3.68845e+07 1.00029 ns
tpch_q11/duckdb:vortex-file-compressed 17015610 1.66122e+07 1.02429 ns
tpch_q12/duckdb:vortex-file-compressed 23578516 2.37481e+07 0.992861 ns
tpch_q13/duckdb:vortex-file-compressed 38030776 3.6914e+07 1.03025 ns
tpch_q14/duckdb:vortex-file-compressed 27136067 2.50541e+07 1.0831 ns
tpch_q15/duckdb:vortex-file-compressed 18726324 1.8398e+07 1.01784 ns
tpch_q16/duckdb:vortex-file-compressed 34655027 3.2551e+07 1.06464 ns
tpch_q17/duckdb:vortex-file-compressed 27240311 2.72003e+07 1.00147 ns
tpch_q18/duckdb:vortex-file-compressed 58492911 5.71189e+07 1.02406 ns
tpch_q19/duckdb:vortex-file-compressed 30781364 3.01246e+07 1.0218 ns
tpch_q20/duckdb:vortex-file-compressed 39204938 3.96749e+07 0.988156 ns
tpch_q21/duckdb:vortex-file-compressed 105064594 1.04107e+08 1.0092 ns
tpch_q22/duckdb:vortex-file-compressed 19976404 1.93947e+07 1.02999 ns
tpch_q01/duckdb:vortex-compact 38748421 3.9097e+07 0.991085 ns
tpch_q02/duckdb:vortex-compact 44956961 4.19461e+07 1.07178 ns
tpch_q03/duckdb:vortex-compact 37961060 3.74816e+07 1.01279 ns
tpch_q04/duckdb:vortex-compact 41040307 4.06856e+07 1.00872 ns
tpch_q05/duckdb:vortex-compact 44468360 4.44416e+07 1.0006 ns
tpch_q06/duckdb:vortex-compact 14523732 1.44304e+07 1.00647 ns
tpch_q07/duckdb:vortex-compact 48644251 4.86894e+07 0.999072 ns
tpch_q08/duckdb:vortex-compact 54336006 5.58085e+07 0.973615 ns
tpch_q09/duckdb:vortex-compact 90549602 8.8128e+07 1.02748 ns
tpch_q10/duckdb:vortex-compact 43176742 4.21302e+07 1.02484 ns
tpch_q11/duckdb:vortex-compact 22982615 2.50253e+07 0.918376 ns
tpch_q12/duckdb:vortex-compact 36482522 3.58819e+07 1.01674 ns
tpch_q13/duckdb:vortex-compact 44031295 4.32256e+07 1.01864 ns
tpch_q14/duckdb:vortex-compact 30208262 2.899e+07 1.04202 ns
tpch_q15/duckdb:vortex-compact 21123696 2.19706e+07 0.961454 ns
tpch_q16/duckdb:vortex-compact 39041830 3.57413e+07 1.09234 ns
tpch_q17/duckdb:vortex-compact 30632705 3.1808e+07 0.963051 ns
tpch_q18/duckdb:vortex-compact 61681974 6.21121e+07 0.993075 ns
tpch_q19/duckdb:vortex-compact 36742264 3.76365e+07 0.976241 ns
tpch_q20/duckdb:vortex-compact 47252393 4.69326e+07 1.00681 ns
tpch_q21/duckdb:vortex-compact 116207967 1.14176e+08 1.0178 ns
tpch_q22/duckdb:vortex-compact 21808379 2.10912e+07 1.03401 ns
tpch_q01/duckdb:duckdb 17484588 1.75654e+07 0.995402 ns
tpch_q02/duckdb:duckdb 14554738 1.40906e+07 1.03294 ns
tpch_q03/duckdb:duckdb 22060436 2.18992e+07 1.00736 ns
tpch_q04/duckdb:duckdb 19881312 1.99605e+07 0.996035 ns
tpch_q05/duckdb:duckdb 22821721 2.33483e+07 0.977449 ns
tpch_q06/duckdb:duckdb 7211618 7.02166e+06 1.02705 ns
tpch_q07/duckdb:duckdb 26768077 2.67969e+07 0.998924 ns
tpch_q08/duckdb:duckdb 26793149 2.6744e+07 1.00184 ns
tpch_q09/duckdb:duckdb 60295235 6.08962e+07 0.990131 ns
tpch_q10/duckdb:duckdb 58192772 5.72009e+07 1.01734 ns
tpch_q11/duckdb:duckdb 7191539 7.28581e+06 0.987061 ns
tpch_q12/duckdb:duckdb 17562702 1.76877e+07 0.992932 ns
tpch_q13/duckdb:duckdb 39883883 4.02055e+07 0.992 ns
tpch_q14/duckdb:duckdb 22702181 2.22748e+07 1.01918 ns
tpch_q15/duckdb:duckdb 14525736 1.40355e+07 1.03492 ns
tpch_q16/duckdb:duckdb 25267930 2.51105e+07 1.00627 ns
tpch_q17/duckdb:duckdb 17924769 1.81797e+07 0.985975 ns
tpch_q18/duckdb:duckdb 40073590 3.96143e+07 1.01159 ns
tpch_q19/duckdb:duckdb 31610819 3.1641e+07 0.999048 ns
tpch_q20/duckdb:duckdb 26803621 2.70528e+07 0.990789 ns
tpch_q21/duckdb:duckdb 63086644 6.2889e+07 1.00314 ns
tpch_q22/duckdb:duckdb 26403050 2.64041e+07 0.999961 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: FineWeb NVMe

Summary

  • Overall: 1.027x ➖
  • Vortex: 1.035x ➖
  • duckdb:vortex: 1.038x ➖
  • datafusion:vortex: 1.032x ➖
  • Best: fineweb_q08/datafusion:vortex-file-compressed (0.899x)
  • Worst: fineweb_q08/duckdb:vortex-compact (1.174x)
  • Significant (>10%): 1↑ 7↓
Detailed Results Table
name PR 02875c7 base ca24a88 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6883339 6.60602e+06 1.04198 ns
fineweb_q01/datafusion:parquet 270921451 2.7409e+08 0.988439 ns
fineweb_q02/datafusion:parquet 266111312 2.67049e+08 0.996488 ns
fineweb_q03/datafusion:parquet 260206211 2.62277e+08 0.992103 ns
fineweb_q04/datafusion:parquet 288869997 2.79003e+08 1.03537 ns
fineweb_q05/datafusion:parquet 282665656 2.74978e+08 1.02796 ns
fineweb_q06/datafusion:parquet 273293722 2.67836e+08 1.02038 ns
fineweb_q07/datafusion:parquet 268179628 2.63637e+08 1.01723 ns
fineweb_q08/datafusion:parquet 264828706 2.56291e+08 1.03331 ns
fineweb_q00/datafusion:vortex-file-compressed 5061033 5.15238e+06 0.982271 ns
fineweb_q01/datafusion:vortex-file-compressed 34445649 3.00892e+07 1.14478 ns 🚨
fineweb_q02/datafusion:vortex-file-compressed 29944088 2.84633e+07 1.05202 ns
fineweb_q03/datafusion:vortex-file-compressed 80300966 7.25184e+07 1.10732 ns 🚨
fineweb_q04/datafusion:vortex-file-compressed 219269086 2.07429e+08 1.05708 ns
fineweb_q05/datafusion:vortex-file-compressed 196868756 1.89519e+08 1.03878 ns
fineweb_q06/datafusion:vortex-file-compressed 76991459 7.07129e+07 1.08879 ns
fineweb_q07/datafusion:vortex-file-compressed 72885067 7.22482e+07 1.00881 ns
fineweb_q08/datafusion:vortex-file-compressed 28954819 3.222e+07 0.89866 ns 🚀
fineweb_q00/datafusion:vortex-compact 5708225 5.98309e+06 0.95406 ns
fineweb_q01/datafusion:vortex-compact 173532265 1.48241e+08 1.17061 ns 🚨
fineweb_q02/datafusion:vortex-compact 163059403 1.62564e+08 1.00305 ns
fineweb_q03/datafusion:vortex-compact 1240405654 1.24575e+09 0.995712 ns
fineweb_q04/datafusion:vortex-compact 1444830889 1.44736e+09 0.998255 ns
fineweb_q05/datafusion:vortex-compact 1130274513 1.11258e+09 1.01591 ns
fineweb_q06/datafusion:vortex-compact 594577683 5.85179e+08 1.01606 ns
fineweb_q07/datafusion:vortex-compact 617233677 6.15716e+08 1.00247 ns
fineweb_q08/datafusion:vortex-compact 30293512 2.79031e+07 1.08567 ns
fineweb_q00/duckdb:parquet 33837387 3.24677e+07 1.04219 ns
fineweb_q01/duckdb:parquet 97067519 9.78615e+07 0.991886 ns
fineweb_q02/duckdb:parquet 105672150 1.06407e+08 0.993094 ns
fineweb_q03/duckdb:parquet 311788025 3.13114e+08 0.995765 ns
fineweb_q04/duckdb:parquet 430855486 4.37551e+08 0.984697 ns
fineweb_q05/duckdb:parquet 405170314 4.03702e+08 1.00364 ns
fineweb_q06/duckdb:parquet 203250027 2.01569e+08 1.00834 ns
fineweb_q07/duckdb:parquet 213522239 2.13561e+08 0.999817 ns
fineweb_q08/duckdb:parquet 60888249 6.09192e+07 0.999493 ns
fineweb_q00/duckdb:vortex-file-compressed 4123226 3.79639e+06 1.08609 ns
fineweb_q01/duckdb:vortex-file-compressed 25583951 2.49527e+07 1.0253 ns
fineweb_q02/duckdb:vortex-file-compressed 28063104 2.71023e+07 1.03545 ns
fineweb_q03/duckdb:vortex-file-compressed 156546195 1.5546e+08 1.00699 ns
fineweb_q04/duckdb:vortex-file-compressed 187830355 1.94096e+08 0.967721 ns
fineweb_q05/duckdb:vortex-file-compressed 177438350 1.7633e+08 1.00629 ns
fineweb_q06/duckdb:vortex-file-compressed 62419961 5.44485e+07 1.1464 ns 🚨
fineweb_q07/duckdb:vortex-file-compressed 65414478 5.77116e+07 1.13347 ns 🚨
fineweb_q08/duckdb:vortex-file-compressed 9289600 7.95085e+06 1.16838 ns 🚨
fineweb_q00/duckdb:vortex-compact 5303646 5.58363e+06 0.949856 ns
fineweb_q01/duckdb:vortex-compact 90849869 8.88396e+07 1.02263 ns
fineweb_q02/duckdb:vortex-compact 102242570 1.02974e+08 0.992899 ns
fineweb_q03/duckdb:vortex-compact 809747046 8.06023e+08 1.00462 ns
fineweb_q04/duckdb:vortex-compact 864154956 8.61865e+08 1.00266 ns
fineweb_q05/duckdb:vortex-compact 770246495 7.69197e+08 1.00136 ns
fineweb_q06/duckdb:vortex-compact 447480363 4.50348e+08 0.993633 ns
fineweb_q07/duckdb:vortex-compact 460288267 4.5773e+08 1.00559 ns
fineweb_q08/duckdb:vortex-compact 9753020 8.30629e+06 1.17417 ns 🚨

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.995x ➖
  • Vortex: 0.989x ➖
  • duckdb:vortex: 1.002x ➖
  • datafusion:vortex: 0.977x ➖
  • Best: tpch_q13/datafusion:vortex-compact (0.780x)
  • Worst: tpch_q01/duckdb:vortex-compact (1.113x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 02875c7 base ca24a88 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 242658118 2.02155e+08 1.20035 ns
tpch_q02/datafusion:parquet 430342513 4.10039e+08 1.04952 ns
tpch_q03/datafusion:parquet 297508592 2.97861e+08 0.998816 ns
tpch_q04/datafusion:parquet 140491484 1.41566e+08 0.992409 ns
tpch_q05/datafusion:parquet 501887711 5.12842e+08 0.978641 ns
tpch_q06/datafusion:parquet 130804538 1.36536e+08 0.958024 ns
tpch_q07/datafusion:parquet 525825662 5.42444e+08 0.969364 ns
tpch_q08/datafusion:parquet 611196348 6.06066e+08 1.00846 ns
tpch_q09/datafusion:parquet 544844456 5.45467e+08 0.998859 ns
tpch_q10/datafusion:parquet 562044992 5.63927e+08 0.996664 ns
tpch_q11/datafusion:parquet 354741105 3.46737e+08 1.02308 ns
tpch_q12/datafusion:parquet 262152684 2.55276e+08 1.02694 ns
tpch_q13/datafusion:parquet 434717076 4.31494e+08 1.00747 ns
tpch_q14/datafusion:parquet 201488091 2.10385e+08 0.95771 ns
tpch_q15/datafusion:parquet 290281954 2.8833e+08 1.00677 ns
tpch_q16/datafusion:parquet 187146838 1.82206e+08 1.02712 ns
tpch_q17/datafusion:parquet 373029023 3.85004e+08 0.968896 ns
tpch_q18/datafusion:parquet 491374948 4.84327e+08 1.01455 ns
tpch_q19/datafusion:parquet 312242275 3.09628e+08 1.00844 ns
tpch_q20/datafusion:parquet 348979759 3.54893e+08 0.983339 ns
tpch_q21/datafusion:parquet 518221693 5.38819e+08 0.961773 ns
tpch_q22/datafusion:parquet 110907294 1.15642e+08 0.959054 ns
tpch_q01/datafusion:vortex-file-compressed 209554922 2.0819e+08 1.00656 ns
tpch_q02/datafusion:vortex-file-compressed 268815875 2.63382e+08 1.02063 ns
tpch_q03/datafusion:vortex-file-compressed 327960985 3.29269e+08 0.996028 ns
tpch_q04/datafusion:vortex-file-compressed 191119289 2.11179e+08 0.905013 ns
tpch_q05/datafusion:vortex-file-compressed 309863472 3.13423e+08 0.988642 ns
tpch_q06/datafusion:vortex-file-compressed 221184946 2.14692e+08 1.03024 ns
tpch_q07/datafusion:vortex-file-compressed 308945088 3.1522e+08 0.980093 ns
tpch_q08/datafusion:vortex-file-compressed 433971806 4.52866e+08 0.958278 ns
tpch_q09/datafusion:vortex-file-compressed 485194210 4.64101e+08 1.04545 ns
tpch_q10/datafusion:vortex-file-compressed 399814274 4.67585e+08 0.855061 ns
tpch_q11/datafusion:vortex-file-compressed 180509965 1.62621e+08 1.11 ns
tpch_q12/datafusion:vortex-file-compressed 337198042 3.17316e+08 1.06266 ns
tpch_q13/datafusion:vortex-file-compressed 177077082 1.98828e+08 0.890606 ns
tpch_q14/datafusion:vortex-file-compressed 184287282 1.83588e+08 1.00381 ns
tpch_q15/datafusion:vortex-file-compressed 296167502 2.80783e+08 1.05479 ns
tpch_q16/datafusion:vortex-file-compressed 186053396 1.93146e+08 0.963277 ns
tpch_q17/datafusion:vortex-file-compressed 276780390 3.20008e+08 0.864917 ns
tpch_q18/datafusion:vortex-file-compressed 257834031 2.7203e+08 0.947816 ns
tpch_q19/datafusion:vortex-file-compressed 313678316 3.23602e+08 0.969334 ns
tpch_q20/datafusion:vortex-file-compressed 272368511 2.54943e+08 1.06835 ns
tpch_q21/datafusion:vortex-file-compressed 365811487 3.81907e+08 0.957856 ns
tpch_q22/datafusion:vortex-file-compressed 153459920 1.41668e+08 1.08324 ns
tpch_q01/datafusion:vortex-compact 256813609 2.59579e+08 0.989345 ns
tpch_q02/datafusion:vortex-compact 281192381 2.86676e+08 0.980873 ns
tpch_q03/datafusion:vortex-compact 312285462 3.55005e+08 0.879664 ns
tpch_q04/datafusion:vortex-compact 211059502 2.24675e+08 0.939399 ns
tpch_q05/datafusion:vortex-compact 302022805 3.1491e+08 0.959076 ns
tpch_q06/datafusion:vortex-compact 310104574 2.96611e+08 1.04549 ns
tpch_q07/datafusion:vortex-compact 292986919 3.53302e+08 0.829281 ns
tpch_q08/datafusion:vortex-compact 347219991 3.87168e+08 0.896821 ns
tpch_q09/datafusion:vortex-compact 322694713 3.69868e+08 0.872459 ns
tpch_q10/datafusion:vortex-compact 434501208 4.35997e+08 0.996569 ns
tpch_q11/datafusion:vortex-compact 156551767 1.50467e+08 1.04044 ns
tpch_q12/datafusion:vortex-compact 435773085 4.3188e+08 1.00901 ns
tpch_q13/datafusion:vortex-compact 168867591 2.16512e+08 0.779946 ns
tpch_q14/datafusion:vortex-compact 255104543 2.43716e+08 1.04673 ns
tpch_q15/datafusion:vortex-compact 426697336 3.86977e+08 1.10264 ns
tpch_q16/datafusion:vortex-compact 174089125 1.86539e+08 0.933258 ns
tpch_q17/datafusion:vortex-compact 335625377 3.22379e+08 1.04109 ns
tpch_q18/datafusion:vortex-compact 282991533 2.95687e+08 0.957066 ns
tpch_q19/datafusion:vortex-compact 413433166 4.30911e+08 0.95944 ns
tpch_q20/datafusion:vortex-compact 385875746 3.65762e+08 1.05499 ns
tpch_q21/datafusion:vortex-compact 443920356 4.55173e+08 0.975278 ns
tpch_q22/datafusion:vortex-compact 121939183 1.12558e+08 1.08334 ns
tpch_q01/duckdb:parquet 472965077 5.05183e+08 0.936225 ns
tpch_q02/duckdb:parquet 1138251009 1.06293e+09 1.07086 ns
tpch_q03/duckdb:parquet 834856626 8.4211e+08 0.991386 ns
tpch_q04/duckdb:parquet 629027718 5.70624e+08 1.10235 ns
tpch_q05/duckdb:parquet 1236124503 1.29841e+09 0.952031 ns
tpch_q06/duckdb:parquet 325806836 3.81039e+08 0.85505 ns
tpch_q07/duckdb:parquet 958842760 9.68938e+08 0.989581 ns
tpch_q08/duckdb:parquet 1319165169 1.20953e+09 1.09065 ns
tpch_q09/duckdb:parquet 1120807615 1.18232e+09 0.947971 ns
tpch_q10/duckdb:parquet 1093131121 1.09568e+09 0.997671 ns
tpch_q11/duckdb:parquet 674814899 6.458e+08 1.04493 ns
tpch_q12/duckdb:parquet 510827275 4.91356e+08 1.03963 ns
tpch_q13/duckdb:parquet 786483227 7.82189e+08 1.00549 ns
tpch_q14/duckdb:parquet 535669036 5.29658e+08 1.01135 ns
tpch_q15/duckdb:parquet 577630634 5.60867e+08 1.02989 ns
tpch_q16/duckdb:parquet 481344129 4.30092e+08 1.11917 ns
tpch_q17/duckdb:parquet 616436312 5.89662e+08 1.04541 ns
tpch_q18/duckdb:parquet 681031145 7.38786e+08 0.921824 ns
tpch_q19/duckdb:parquet 666542748 6.76693e+08 0.985 ns
tpch_q20/duckdb:parquet 849218516 8.04813e+08 1.05518 ns
tpch_q21/duckdb:parquet 989487625 9.44683e+08 1.04743 ns
tpch_q22/duckdb:parquet 415288002 4.13569e+08 1.00416 ns
tpch_q01/duckdb:vortex-file-compressed 250313635 2.41763e+08 1.03537 ns
tpch_q02/duckdb:vortex-file-compressed 683746756 6.66557e+08 1.02579 ns
tpch_q03/duckdb:vortex-file-compressed 569269175 5.71138e+08 0.996728 ns
tpch_q04/duckdb:vortex-file-compressed 357173610 3.65563e+08 0.977051 ns
tpch_q05/duckdb:vortex-file-compressed 755053152 7.93063e+08 0.952072 ns
tpch_q06/duckdb:vortex-file-compressed 316475500 3.19307e+08 0.991134 ns
tpch_q07/duckdb:vortex-file-compressed 760323962 6.85804e+08 1.10866 ns
tpch_q08/duckdb:vortex-file-compressed 930312933 9.86425e+08 0.943116 ns
tpch_q09/duckdb:vortex-file-compressed 835527862 8.15488e+08 1.02457 ns
tpch_q10/duckdb:vortex-file-compressed 775066397 7.63947e+08 1.01456 ns
tpch_q11/duckdb:vortex-file-compressed 374643884 3.83336e+08 0.977326 ns
tpch_q12/duckdb:vortex-file-compressed 474950969 5.06194e+08 0.938278 ns
tpch_q13/duckdb:vortex-file-compressed 477449861 4.96409e+08 0.961808 ns
tpch_q14/duckdb:vortex-file-compressed 430249928 4.20275e+08 1.02374 ns
tpch_q15/duckdb:vortex-file-compressed 305874504 2.80715e+08 1.08963 ns
tpch_q16/duckdb:vortex-file-compressed 311710227 3.22253e+08 0.967284 ns
tpch_q17/duckdb:vortex-file-compressed 519635436 5.2448e+08 0.990762 ns
tpch_q18/duckdb:vortex-file-compressed 586713862 5.89318e+08 0.995581 ns
tpch_q19/duckdb:vortex-file-compressed 428903493 3.96607e+08 1.08143 ns
tpch_q20/duckdb:vortex-file-compressed 739099688 7.13056e+08 1.03652 ns
tpch_q21/duckdb:vortex-file-compressed 838945994 8.14469e+08 1.03005 ns
tpch_q22/duckdb:vortex-file-compressed 233704448 2.47466e+08 0.944391 ns
tpch_q01/duckdb:vortex-compact 261413903 2.34811e+08 1.11329 ns
tpch_q02/duckdb:vortex-compact 613733336 6.32801e+08 0.969868 ns
tpch_q03/duckdb:vortex-compact 496198836 4.73036e+08 1.04897 ns
tpch_q04/duckdb:vortex-compact 312318880 3.11965e+08 1.00113 ns
tpch_q05/duckdb:vortex-compact 664711423 6.62187e+08 1.00381 ns
tpch_q06/duckdb:vortex-compact 340925648 3.43573e+08 0.992296 ns
tpch_q07/duckdb:vortex-compact 651946142 6.60807e+08 0.986591 ns
tpch_q08/duckdb:vortex-compact 871896775 8.39865e+08 1.03814 ns
tpch_q09/duckdb:vortex-compact 743373256 7.70448e+08 0.964859 ns
tpch_q10/duckdb:vortex-compact 632471758 6.50592e+08 0.972148 ns
tpch_q11/duckdb:vortex-compact 354841208 3.25699e+08 1.08947 ns
tpch_q12/duckdb:vortex-compact 432515876 4.27005e+08 1.01291 ns
tpch_q13/duckdb:vortex-compact 397768024 3.99931e+08 0.994591 ns
tpch_q14/duckdb:vortex-compact 395502174 3.87832e+08 1.01978 ns
tpch_q15/duckdb:vortex-compact 264842864 2.80122e+08 0.945455 ns
tpch_q16/duckdb:vortex-compact 296753315 3.17583e+08 0.934411 ns
tpch_q17/duckdb:vortex-compact 485739628 4.92561e+08 0.986151 ns
tpch_q18/duckdb:vortex-compact 480574615 4.99051e+08 0.962977 ns
tpch_q19/duckdb:vortex-compact 422889454 4.0244e+08 1.05081 ns
tpch_q20/duckdb:vortex-compact 664356268 7.10989e+08 0.934411 ns
tpch_q21/duckdb:vortex-compact 796174502 8.14018e+08 0.978079 ns
tpch_q22/duckdb:vortex-compact 230795277 2.29275e+08 1.00663 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 0.997x ➖
  • Vortex: 1.001x ➖
  • duckdb:vortex: 1.009x ➖
  • datafusion:vortex: 0.994x ➖
  • Best: tpcds_q66/duckdb:vortex-compact (0.882x)
  • Worst: tpcds_q90/duckdb:vortex-compact (1.279x)
  • Significant (>10%): 2↑ 4↓
Detailed Results Table
name PR 02875c7 base ca24a88 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 45303014 4.65848e+07 0.972486 ns
tpcds_q02/datafusion:parquet 65037863 6.24872e+07 1.04082 ns
tpcds_q03/datafusion:parquet 20928385 1.97694e+07 1.05863 ns
tpcds_q04/datafusion:parquet 379337484 3.88237e+08 0.977078 ns
tpcds_q05/datafusion:parquet 92877772 8.99446e+07 1.03261 ns
tpcds_q06/datafusion:parquet 109281241 1.08946e+08 1.00308 ns
tpcds_q07/datafusion:parquet 145941171 1.47186e+08 0.99154 ns
tpcds_q08/datafusion:parquet 47406675 4.68997e+07 1.01081 ns
tpcds_q09/datafusion:parquet 69811863 7.06538e+07 0.988083 ns
tpcds_q10/datafusion:parquet 109959135 1.10577e+08 0.994416 ns
tpcds_q11/datafusion:parquet 249937885 2.67275e+08 0.935132 ns
tpcds_q12/datafusion:parquet 34686003 3.6087e+07 0.961177 ns
tpcds_q13/datafusion:parquet 145337465 1.50248e+08 0.967314 ns
tpcds_q14/datafusion:parquet 251321758 2.55387e+08 0.984083 ns
tpcds_q15/datafusion:parquet 65921217 6.11542e+07 1.07795 ns
tpcds_q16/datafusion:parquet 39710580 4.08949e+07 0.971039 ns
tpcds_q17/datafusion:parquet 189302552 1.94822e+08 0.971668 ns
tpcds_q18/datafusion:parquet 187284687 1.92101e+08 0.97493 ns
tpcds_q19/datafusion:parquet 40514842 4.15588e+07 0.97488 ns
tpcds_q20/datafusion:parquet 28960353 2.88959e+07 1.00223 ns
tpcds_q21/datafusion:parquet 31465014 3.23295e+07 0.973259 ns
tpcds_q22/datafusion:parquet 153540385 1.58746e+08 0.967206 ns
tpcds_q23/datafusion:parquet 200091303 2.02511e+08 0.988051 ns
tpcds_q24/datafusion:parquet 244335534 2.47077e+08 0.988904 ns
tpcds_q25/datafusion:parquet 199788864 2.01127e+08 0.993348 ns
tpcds_q26/datafusion:parquet 127586030 1.24373e+08 1.02584 ns
tpcds_q27/datafusion:parquet 271797477 2.71626e+08 1.00063 ns
tpcds_q28/datafusion:parquet 56319133 5.61497e+07 1.00302 ns
tpcds_q29/datafusion:parquet 198531335 1.99394e+08 0.995674 ns
tpcds_q30/datafusion:parquet 53512168 5.23738e+07 1.02173 ns
tpcds_q31/datafusion:parquet 127179027 1.23252e+08 1.03186 ns
tpcds_q32/datafusion:parquet 33320905 3.34399e+07 0.996441 ns
tpcds_q33/datafusion:parquet 47350964 4.80922e+07 0.984588 ns
tpcds_q34/datafusion:parquet 38448422 3.83565e+07 1.0024 ns
tpcds_q35/datafusion:parquet 104878409 1.0739e+08 0.976614 ns
tpcds_q36/datafusion:parquet 93901948 9.57351e+07 0.980852 ns
tpcds_q37/datafusion:parquet 29055161 2.99156e+07 0.971238 ns
tpcds_q38/datafusion:parquet 71960168 7.21111e+07 0.997906 ns
tpcds_q39/datafusion:parquet 100889527 1.02358e+08 0.985658 ns
tpcds_q40/datafusion:parquet 41374439 4.21149e+07 0.982418 ns
tpcds_q41/datafusion:parquet 17219634 1.68014e+07 1.02489 ns
tpcds_q42/datafusion:parquet 18737541 1.83417e+07 1.02158 ns
tpcds_q43/datafusion:parquet 30463913 2.99587e+07 1.01686 ns
tpcds_q44/datafusion:parquet 50546631 4.96585e+07 1.01789 ns
tpcds_q45/datafusion:parquet 81929939 8.20794e+07 0.998179 ns
tpcds_q46/datafusion:parquet 54704194 5.75921e+07 0.949856 ns
tpcds_q47/datafusion:parquet 197873074 1.99709e+08 0.990809 ns
tpcds_q48/datafusion:parquet 134876000 1.4007e+08 0.962916 ns
tpcds_q49/datafusion:parquet 92094947 9.4063e+07 0.979077 ns
tpcds_q50/datafusion:parquet 125544615 1.20559e+08 1.04135 ns
tpcds_q51/datafusion:parquet 103651406 9.84622e+07 1.0527 ns
tpcds_q52/datafusion:parquet 18625083 1.89601e+07 0.982332 ns
tpcds_q53/datafusion:parquet 34769244 3.33914e+07 1.04126 ns
tpcds_q54/datafusion:parquet 61456150 6.06613e+07 1.0131 ns
tpcds_q55/datafusion:parquet 19325781 1.96702e+07 0.982492 ns
tpcds_q56/datafusion:parquet 46685186 4.70351e+07 0.99256 ns
tpcds_q57/datafusion:parquet 148223561 1.52317e+08 0.973128 ns
tpcds_q58/datafusion:parquet 87112120 8.69171e+07 1.00224 ns
tpcds_q59/datafusion:parquet 80418739 8.0502e+07 0.998965 ns
tpcds_q60/datafusion:parquet 49270869 4.77261e+07 1.03237 ns
tpcds_q61/datafusion:parquet 73275829 7.78903e+07 0.940757 ns
tpcds_q62/datafusion:parquet 47382332 4.70664e+07 1.00671 ns
tpcds_q63/datafusion:parquet 35087859 3.47968e+07 1.00836 ns
tpcds_q64/datafusion:parquet 1036259537 1.04748e+09 0.989292 ns
tpcds_q65/datafusion:parquet 56410602 5.69413e+07 0.990679 ns
tpcds_q66/datafusion:parquet 111563889 1.1774e+08 0.947548 ns
tpcds_q67/datafusion:parquet 173708352 1.77145e+08 0.980599 ns
tpcds_q68/datafusion:parquet 55203359 5.70841e+07 0.967053 ns
tpcds_q69/datafusion:parquet 102789894 1.01794e+08 1.00978 ns
tpcds_q70/datafusion:parquet 110732930 1.18636e+08 0.933382 ns
tpcds_q71/datafusion:parquet 35737543 3.60163e+07 0.992259 ns
tpcds_q72/datafusion:parquet 855322970 8.65919e+08 0.987764 ns
tpcds_q73/datafusion:parquet 40884017 4.0141e+07 1.01851 ns
tpcds_q74/datafusion:parquet 150472447 1.54744e+08 0.972395 ns
tpcds_q75/datafusion:parquet 166079000 1.62439e+08 1.02241 ns
tpcds_q76/datafusion:parquet 99236700 1.04022e+08 0.954002 ns
tpcds_q77/datafusion:parquet 66510690 6.71129e+07 0.991028 ns
tpcds_q78/datafusion:parquet 191743208 1.95128e+08 0.982653 ns
tpcds_q79/datafusion:parquet 47363183 4.51826e+07 1.04826 ns
tpcds_q80/datafusion:parquet 129984946 1.3057e+08 0.995523 ns
tpcds_q81/datafusion:parquet 54282888 5.47958e+07 0.99064 ns
tpcds_q82/datafusion:parquet 31508348 3.18718e+07 0.988597 ns
tpcds_q83/datafusion:parquet 64700185 6.46482e+07 1.0008 ns
tpcds_q84/datafusion:parquet 54281123 5.36276e+07 1.01219 ns
tpcds_q85/datafusion:parquet 255725991 2.52939e+08 1.01102 ns
tpcds_q86/datafusion:parquet 27471842 2.55341e+07 1.07589 ns
tpcds_q87/datafusion:parquet 70678773 7.40253e+07 0.954792 ns
tpcds_q88/datafusion:parquet 95590386 9.67026e+07 0.988499 ns
tpcds_q89/datafusion:parquet 44331541 4.1836e+07 1.05965 ns
tpcds_q90/datafusion:parquet 24420960 2.41731e+07 1.01025 ns
tpcds_q91/datafusion:parquet 84289734 8.31254e+07 1.01401 ns
tpcds_q92/datafusion:parquet 29647471 3.05988e+07 0.968911 ns
tpcds_q93/datafusion:parquet 43005170 4.19586e+07 1.02494 ns
tpcds_q94/datafusion:parquet 34865071 3.41875e+07 1.01982 ns
tpcds_q95/datafusion:parquet 150556661 1.48574e+08 1.01334 ns
tpcds_q96/datafusion:parquet 17264794 1.76971e+07 0.975573 ns
tpcds_q97/datafusion:parquet 42766306 4.15328e+07 1.0297 ns
tpcds_q98/datafusion:parquet 42269338 4.54077e+07 0.930885 ns
tpcds_q99/datafusion:parquet 47694358 5.30106e+07 0.899713 ns 🚀
tpcds_q01/datafusion:vortex-file-compressed 36615687 3.61348e+07 1.01331 ns
tpcds_q02/datafusion:vortex-file-compressed 88695002 8.82782e+07 1.00472 ns
tpcds_q03/datafusion:vortex-file-compressed 31540311 3.15598e+07 0.999383 ns
tpcds_q04/datafusion:vortex-file-compressed 424054950 4.35286e+08 0.974199 ns
tpcds_q05/datafusion:vortex-file-compressed 88044415 8.9151e+07 0.987587 ns
tpcds_q06/datafusion:vortex-file-compressed 85544019 8.50093e+07 1.00629 ns
tpcds_q07/datafusion:vortex-file-compressed 87461638 8.57472e+07 1.01999 ns
tpcds_q08/datafusion:vortex-file-compressed 50232095 5.16718e+07 0.972138 ns
tpcds_q09/datafusion:vortex-file-compressed 58461844 6.01991e+07 0.971141 ns
tpcds_q10/datafusion:vortex-file-compressed 59449562 6.09905e+07 0.974735 ns
tpcds_q11/datafusion:vortex-file-compressed 252223538 2.5581e+08 0.985979 ns
tpcds_q12/datafusion:vortex-file-compressed 41250251 4.11272e+07 1.00299 ns
tpcds_q13/datafusion:vortex-file-compressed 78702466 8.12493e+07 0.968654 ns
tpcds_q14/datafusion:vortex-file-compressed 251195323 2.51027e+08 1.00067 ns
tpcds_q15/datafusion:vortex-file-compressed 56512946 5.47104e+07 1.03295 ns
tpcds_q16/datafusion:vortex-file-compressed 37256767 4.00264e+07 0.930804 ns
tpcds_q17/datafusion:vortex-file-compressed 126875353 1.27246e+08 0.997085 ns
tpcds_q18/datafusion:vortex-file-compressed 115032603 1.13033e+08 1.01769 ns
tpcds_q19/datafusion:vortex-file-compressed 57166561 5.40225e+07 1.0582 ns
tpcds_q20/datafusion:vortex-file-compressed 48036461 4.8015e+07 1.00045 ns
tpcds_q21/datafusion:vortex-file-compressed 186968566 1.85373e+08 1.00861 ns
tpcds_q22/datafusion:vortex-file-compressed 74501339 7.62802e+07 0.97668 ns
tpcds_q23/datafusion:vortex-file-compressed 211515593 2.06643e+08 1.02358 ns
tpcds_q24/datafusion:vortex-file-compressed 205527264 2.14472e+08 0.958296 ns
tpcds_q25/datafusion:vortex-file-compressed 129288612 1.2532e+08 1.03167 ns
tpcds_q26/datafusion:vortex-file-compressed 72527730 7.35278e+07 0.986398 ns
tpcds_q27/datafusion:vortex-file-compressed 178564072 1.80425e+08 0.989684 ns
tpcds_q28/datafusion:vortex-file-compressed 44385701 4.60675e+07 0.963493 ns
tpcds_q29/datafusion:vortex-file-compressed 127876406 1.27451e+08 1.00334 ns
tpcds_q30/datafusion:vortex-file-compressed 40140890 4.14701e+07 0.967948 ns
tpcds_q31/datafusion:vortex-file-compressed 202785121 2.02878e+08 0.999541 ns
tpcds_q32/datafusion:vortex-file-compressed 31727298 3.16496e+07 1.00246 ns
tpcds_q33/datafusion:vortex-file-compressed 49224026 4.98826e+07 0.986797 ns
tpcds_q34/datafusion:vortex-file-compressed 39524811 4.03267e+07 0.980116 ns
tpcds_q35/datafusion:vortex-file-compressed 73017149 7.66973e+07 0.952017 ns
tpcds_q36/datafusion:vortex-file-compressed 112285213 1.19402e+08 0.940398 ns
tpcds_q37/datafusion:vortex-file-compressed 44065875 4.52029e+07 0.974847 ns
tpcds_q38/datafusion:vortex-file-compressed 100712991 1.02671e+08 0.980933 ns
tpcds_q39/datafusion:vortex-file-compressed 213231926 2.1263e+08 1.00283 ns
tpcds_q40/datafusion:vortex-file-compressed 61986513 6.43179e+07 0.963753 ns
tpcds_q41/datafusion:vortex-file-compressed 19075142 2.03385e+07 0.937884 ns
tpcds_q42/datafusion:vortex-file-compressed 34814112 3.46916e+07 1.00353 ns
tpcds_q43/datafusion:vortex-file-compressed 51650221 5.36768e+07 0.962245 ns
tpcds_q44/datafusion:vortex-file-compressed 49795139 5.27381e+07 0.944197 ns
tpcds_q45/datafusion:vortex-file-compressed 60259832 5.96635e+07 1.00999 ns
tpcds_q46/datafusion:vortex-file-compressed 75760977 7.45606e+07 1.0161 ns
tpcds_q47/datafusion:vortex-file-compressed 265556808 2.69894e+08 0.983929 ns
tpcds_q48/datafusion:vortex-file-compressed 72469724 7.18738e+07 1.00829 ns
tpcds_q49/datafusion:vortex-file-compressed 91306244 9.12718e+07 1.00038 ns
tpcds_q50/datafusion:vortex-file-compressed 83974827 8.50646e+07 0.987188 ns
tpcds_q51/datafusion:vortex-file-compressed 103382818 1.03888e+08 0.995134 ns
tpcds_q52/datafusion:vortex-file-compressed 35831377 3.44727e+07 1.03941 ns
tpcds_q53/datafusion:vortex-file-compressed 35834843 3.55772e+07 1.00724 ns
tpcds_q54/datafusion:vortex-file-compressed 63200745 6.24316e+07 1.01232 ns
tpcds_q55/datafusion:vortex-file-compressed 34388782 3.48747e+07 0.986067 ns
tpcds_q56/datafusion:vortex-file-compressed 58526685 5.78072e+07 1.01245 ns
tpcds_q57/datafusion:vortex-file-compressed 211937509 2.15509e+08 0.983428 ns
tpcds_q58/datafusion:vortex-file-compressed 130487302 1.27825e+08 1.02083 ns
tpcds_q59/datafusion:vortex-file-compressed 109779869 1.09943e+08 0.998515 ns
tpcds_q60/datafusion:vortex-file-compressed 59019781 5.87467e+07 1.00465 ns
tpcds_q61/datafusion:vortex-file-compressed 68444774 6.8581e+07 0.998014 ns
tpcds_q62/datafusion:vortex-file-compressed 51241898 5.36258e+07 0.955546 ns
tpcds_q63/datafusion:vortex-file-compressed 34717379 3.60026e+07 0.964302 ns
tpcds_q64/datafusion:vortex-file-compressed 764103016 7.78975e+08 0.980909 ns
tpcds_q65/datafusion:vortex-file-compressed 62205466 6.30251e+07 0.986995 ns
tpcds_q66/datafusion:vortex-file-compressed 134238121 1.39936e+08 0.95928 ns
tpcds_q67/datafusion:vortex-file-compressed 146414734 1.49535e+08 0.979136 ns
tpcds_q68/datafusion:vortex-file-compressed 74165851 7.10708e+07 1.04355 ns
tpcds_q69/datafusion:vortex-file-compressed 57952845 5.77371e+07 1.00374 ns
tpcds_q70/datafusion:vortex-file-compressed 133613265 1.32015e+08 1.01211 ns
tpcds_q71/datafusion:vortex-file-compressed 38493651 3.9687e+07 0.96993 ns
tpcds_q72/datafusion:vortex-file-compressed 3243827876 3.30617e+09 0.981144 ns
tpcds_q73/datafusion:vortex-file-compressed 40223677 3.96938e+07 1.01335 ns
tpcds_q74/datafusion:vortex-file-compressed 189126367 1.83518e+08 1.03056 ns
tpcds_q75/datafusion:vortex-file-compressed 168802758 1.7322e+08 0.974501 ns
tpcds_q76/datafusion:vortex-file-compressed 70370065 7.8735e+07 0.893758 ns 🚀
tpcds_q77/datafusion:vortex-file-compressed 66710771 6.72864e+07 0.991444 ns
tpcds_q78/datafusion:vortex-file-compressed 199593045 2.10643e+08 0.947544 ns
tpcds_q79/datafusion:vortex-file-compressed 51338975 5.22326e+07 0.982892 ns
tpcds_q80/datafusion:vortex-file-compressed 144119984 1.42891e+08 1.0086 ns
tpcds_q81/datafusion:vortex-file-compressed 46838019 4.84874e+07 0.965984 ns
tpcds_q82/datafusion:vortex-file-compressed 45024601 4.81361e+07 0.93536 ns
tpcds_q83/datafusion:vortex-file-compressed 79019794 7.91337e+07 0.99856 ns
tpcds_q84/datafusion:vortex-file-compressed 21887566 2.10443e+07 1.04007 ns
tpcds_q85/datafusion:vortex-file-compressed 145034384 1.47587e+08 0.982706 ns
tpcds_q86/datafusion:vortex-file-compressed 37751971 3.8182e+07 0.988737 ns
tpcds_q87/datafusion:vortex-file-compressed 102574969 1.01549e+08 1.0101 ns
tpcds_q88/datafusion:vortex-file-compressed 91583308 9.54889e+07 0.959099 ns
tpcds_q89/datafusion:vortex-file-compressed 65614365 6.4057e+07 1.02431 ns
tpcds_q90/datafusion:vortex-file-compressed 21921246 2.13098e+07 1.02869 ns
tpcds_q91/datafusion:vortex-file-compressed 33460286 3.50765e+07 0.953924 ns
tpcds_q92/datafusion:vortex-file-compressed 27020776 2.70784e+07 0.997871 ns
tpcds_q93/datafusion:vortex-file-compressed 44789823 4.65183e+07 0.962843 ns
tpcds_q94/datafusion:vortex-file-compressed 34092124 3.66011e+07 0.931451 ns
tpcds_q95/datafusion:vortex-file-compressed 99975915 1.03568e+08 0.96532 ns
tpcds_q96/datafusion:vortex-file-compressed 17924158 1.88572e+07 0.950518 ns
tpcds_q97/datafusion:vortex-file-compressed 38632963 3.874e+07 0.997238 ns
tpcds_q98/datafusion:vortex-file-compressed 55246213 5.70135e+07 0.969003 ns
tpcds_q99/datafusion:vortex-file-compressed 71634560 6.83137e+07 1.04861 ns
tpcds_q01/datafusion:vortex-compact 47541819 4.56241e+07 1.04203 ns
tpcds_q02/datafusion:vortex-compact 93009814 9.53321e+07 0.97564 ns
tpcds_q03/datafusion:vortex-compact 37348607 3.58239e+07 1.04256 ns
tpcds_q04/datafusion:vortex-compact 465673330 4.74935e+08 0.9805 ns
tpcds_q05/datafusion:vortex-compact 97750009 9.61693e+07 1.01644 ns
tpcds_q06/datafusion:vortex-compact 91581150 8.78507e+07 1.04246 ns
tpcds_q07/datafusion:vortex-compact 96897956 1.02163e+08 0.948468 ns
tpcds_q08/datafusion:vortex-compact 59747594 6.14062e+07 0.972989 ns
tpcds_q09/datafusion:vortex-compact 107762466 1.08663e+08 0.991712 ns
tpcds_q10/datafusion:vortex-compact 69937944 6.97181e+07 1.00315 ns
tpcds_q11/datafusion:vortex-compact 275185016 2.72734e+08 1.00899 ns
tpcds_q12/datafusion:vortex-compact 46505743 4.62448e+07 1.00564 ns
tpcds_q13/datafusion:vortex-compact 113159686 1.09858e+08 1.03005 ns
tpcds_q14/datafusion:vortex-compact 298370341 2.92375e+08 1.0205 ns
tpcds_q15/datafusion:vortex-compact 60317136 5.92793e+07 1.01751 ns
tpcds_q16/datafusion:vortex-compact 45180685 4.44697e+07 1.01599 ns
tpcds_q17/datafusion:vortex-compact 132606563 1.32312e+08 1.00223 ns
tpcds_q18/datafusion:vortex-compact 128999070 1.28772e+08 1.00176 ns
tpcds_q19/datafusion:vortex-compact 62611892 6.29107e+07 0.99525 ns
tpcds_q20/datafusion:vortex-compact 51720412 5.15738e+07 1.00284 ns
tpcds_q21/datafusion:vortex-compact 192068382 1.96946e+08 0.975235 ns
tpcds_q22/datafusion:vortex-compact 88431562 8.70733e+07 1.0156 ns
tpcds_q23/datafusion:vortex-compact 244994136 2.33863e+08 1.0476 ns
tpcds_q24/datafusion:vortex-compact 233094843 2.34043e+08 0.99595 ns
tpcds_q25/datafusion:vortex-compact 137747342 1.37704e+08 1.00031 ns
tpcds_q26/datafusion:vortex-compact 78623921 8.13758e+07 0.966182 ns
tpcds_q27/datafusion:vortex-compact 203379936 2.06621e+08 0.984316 ns
tpcds_q28/datafusion:vortex-compact 92990589 9.39047e+07 0.990266 ns
tpcds_q29/datafusion:vortex-compact 135511370 1.38602e+08 0.977704 ns
tpcds_q30/datafusion:vortex-compact 51493502 4.81985e+07 1.06836 ns
tpcds_q31/datafusion:vortex-compact 225930272 2.24194e+08 1.00774 ns
tpcds_q32/datafusion:vortex-compact 35307126 3.64197e+07 0.969452 ns
tpcds_q33/datafusion:vortex-compact 54574712 5.54574e+07 0.984084 ns
tpcds_q34/datafusion:vortex-compact 49294327 4.86367e+07 1.01352 ns
tpcds_q35/datafusion:vortex-compact 81838878 7.96981e+07 1.02686 ns
tpcds_q36/datafusion:vortex-compact 137906059 1.37887e+08 1.00014 ns
tpcds_q37/datafusion:vortex-compact 58605200 5.89447e+07 0.994241 ns
tpcds_q38/datafusion:vortex-compact 109695408 1.11854e+08 0.980701 ns
tpcds_q39/datafusion:vortex-compact 218657820 2.33839e+08 0.935077 ns
tpcds_q40/datafusion:vortex-compact 70554948 6.8488e+07 1.03018 ns
tpcds_q41/datafusion:vortex-compact 21703685 2.29019e+07 0.947681 ns
tpcds_q42/datafusion:vortex-compact 41552121 4.15781e+07 0.999375 ns
tpcds_q43/datafusion:vortex-compact 56834986 5.84172e+07 0.972915 ns
tpcds_q44/datafusion:vortex-compact 68086076 6.72093e+07 1.01305 ns
tpcds_q45/datafusion:vortex-compact 63586865 6.35691e+07 1.00028 ns
tpcds_q46/datafusion:vortex-compact 87140461 8.49816e+07 1.0254 ns
tpcds_q47/datafusion:vortex-compact 290375615 2.92715e+08 0.992008 ns
tpcds_q48/datafusion:vortex-compact 91387838 9.34384e+07 0.978054 ns
tpcds_q49/datafusion:vortex-compact 113555910 1.09643e+08 1.03569 ns
tpcds_q50/datafusion:vortex-compact 95047296 9.52038e+07 0.998356 ns
tpcds_q51/datafusion:vortex-compact 108262206 1.09907e+08 0.985036 ns
tpcds_q52/datafusion:vortex-compact 40565795 3.92675e+07 1.03306 ns
tpcds_q53/datafusion:vortex-compact 44139210 4.27076e+07 1.03352 ns
tpcds_q54/datafusion:vortex-compact 73152079 6.97968e+07 1.04807 ns
tpcds_q55/datafusion:vortex-compact 40237901 3.91017e+07 1.02906 ns
tpcds_q56/datafusion:vortex-compact 66257957 6.37535e+07 1.03928 ns
tpcds_q57/datafusion:vortex-compact 223952385 2.25205e+08 0.994436 ns
tpcds_q58/datafusion:vortex-compact 134187175 1.34055e+08 1.00099 ns
tpcds_q59/datafusion:vortex-compact 122339227 1.20925e+08 1.01169 ns
tpcds_q60/datafusion:vortex-compact 62981164 6.53768e+07 0.963357 ns
tpcds_q61/datafusion:vortex-compact 78071071 8.13577e+07 0.959602 ns
tpcds_q62/datafusion:vortex-compact 54621021 5.63242e+07 0.969761 ns
tpcds_q63/datafusion:vortex-compact 44662963 4.21649e+07 1.05925 ns
tpcds_q64/datafusion:vortex-compact 834692032 8.47599e+08 0.984772 ns
tpcds_q65/datafusion:vortex-compact 76071930 7.52074e+07 1.01149 ns
tpcds_q66/datafusion:vortex-compact 147313334 1.49558e+08 0.984995 ns
tpcds_q67/datafusion:vortex-compact 148836368 1.52462e+08 0.976219 ns
tpcds_q68/datafusion:vortex-compact 92205712 8.61556e+07 1.07022 ns
tpcds_q69/datafusion:vortex-compact 64720232 6.30671e+07 1.02621 ns
tpcds_q70/datafusion:vortex-compact 141142850 1.43783e+08 0.981636 ns
tpcds_q71/datafusion:vortex-compact 46776265 4.67818e+07 0.999882 ns
tpcds_q72/datafusion:vortex-compact 3259921807 3.34306e+09 0.975132 ns
tpcds_q73/datafusion:vortex-compact 48780299 4.93748e+07 0.98796 ns
tpcds_q74/datafusion:vortex-compact 203165194 2.00621e+08 1.01268 ns
tpcds_q75/datafusion:vortex-compact 198243639 2.02547e+08 0.978753 ns
tpcds_q76/datafusion:vortex-compact 82271947 8.2719e+07 0.994595 ns
tpcds_q77/datafusion:vortex-compact 78706958 7.97797e+07 0.986554 ns
tpcds_q78/datafusion:vortex-compact 217408049 2.23308e+08 0.973581 ns
tpcds_q79/datafusion:vortex-compact 63392574 6.55942e+07 0.966435 ns
tpcds_q80/datafusion:vortex-compact 156037623 1.60418e+08 0.972696 ns
tpcds_q81/datafusion:vortex-compact 57464065 5.98325e+07 0.960416 ns
tpcds_q82/datafusion:vortex-compact 62439251 5.88469e+07 1.06105 ns
tpcds_q83/datafusion:vortex-compact 78749547 7.98628e+07 0.986061 ns
tpcds_q84/datafusion:vortex-compact 26474268 2.64575e+07 1.00063 ns
tpcds_q85/datafusion:vortex-compact 158910954 1.60784e+08 0.988352 ns
tpcds_q86/datafusion:vortex-compact 41688285 4.18593e+07 0.995915 ns
tpcds_q87/datafusion:vortex-compact 111063966 1.18496e+08 0.937281 ns
tpcds_q88/datafusion:vortex-compact 108698925 1.11257e+08 0.977011 ns
tpcds_q89/datafusion:vortex-compact 72571550 7.40001e+07 0.980695 ns
tpcds_q90/datafusion:vortex-compact 24826504 2.38124e+07 1.04259 ns
tpcds_q91/datafusion:vortex-compact 41322304 4.30018e+07 0.960943 ns
tpcds_q92/datafusion:vortex-compact 29797074 3.01295e+07 0.988966 ns
tpcds_q93/datafusion:vortex-compact 58701740 5.4956e+07 1.06816 ns
tpcds_q94/datafusion:vortex-compact 39601328 4.01674e+07 0.985908 ns
tpcds_q95/datafusion:vortex-compact 108759469 1.10629e+08 0.983101 ns
tpcds_q96/datafusion:vortex-compact 21488291 2.12704e+07 1.01024 ns
tpcds_q97/datafusion:vortex-compact 43640022 4.38936e+07 0.994224 ns
tpcds_q98/datafusion:vortex-compact 61926346 6.46049e+07 0.95854 ns
tpcds_q99/datafusion:vortex-compact 75371017 7.32272e+07 1.02928 ns
tpcds_q01/duckdb:parquet 47491687 4.80384e+07 0.988618 ns
tpcds_q02/duckdb:parquet 28915621 2.8819e+07 1.00335 ns
tpcds_q03/duckdb:parquet 13879520 1.37676e+07 1.00813 ns
tpcds_q04/duckdb:parquet 127273438 1.29967e+08 0.979272 ns
tpcds_q05/duckdb:parquet 30283620 3.09532e+07 0.978367 ns
tpcds_q06/duckdb:parquet 32988785 3.36341e+07 0.980813 ns
tpcds_q07/duckdb:parquet 27765395 2.78615e+07 0.99655 ns
tpcds_q08/duckdb:parquet 28799777 2.84301e+07 1.013 ns
tpcds_q09/duckdb:parquet 41626297 4.16269e+07 0.999987 ns
tpcds_q10/duckdb:parquet 40085069 4.02343e+07 0.996291 ns
tpcds_q11/duckdb:parquet 83568543 8.3497e+07 1.00086 ns
tpcds_q12/duckdb:parquet 17871810 1.72115e+07 1.03837 ns
tpcds_q13/duckdb:parquet 37280021 3.79264e+07 0.982958 ns
tpcds_q14/duckdb:parquet 100550442 1.02817e+08 0.977958 ns
tpcds_q15/duckdb:parquet 26594654 2.77642e+07 0.957875 ns
tpcds_q16/duckdb:parquet 22819004 2.26831e+07 1.00599 ns
tpcds_q17/duckdb:parquet 40959208 3.97123e+07 1.0314 ns
tpcds_q18/duckdb:parquet 100805374 1.01254e+08 0.995573 ns
tpcds_q19/duckdb:parquet 32750084 3.32967e+07 0.983584 ns
tpcds_q20/duckdb:parquet 17570858 1.81357e+07 0.968854 ns
tpcds_q21/duckdb:parquet 13350140 1.36668e+07 0.976828 ns
tpcds_q22/duckdb:parquet 98668830 9.7528e+07 1.0117 ns
tpcds_q23/duckdb:parquet 100719509 1.00583e+08 1.00136 ns
tpcds_q24/duckdb:parquet 49537062 5.02676e+07 0.985467 ns
tpcds_q25/duckdb:parquet 35943096 3.6112e+07 0.995323 ns
tpcds_q26/duckdb:parquet 37359815 3.86145e+07 0.967506 ns
tpcds_q27/duckdb:parquet 79932921 8.0092e+07 0.998014 ns
tpcds_q28/duckdb:parquet 42268643 4.22969e+07 0.999333 ns
tpcds_q29/duckdb:parquet 36978214 3.74705e+07 0.986862 ns
tpcds_q30/duckdb:parquet 45178073 4.47577e+07 1.00939 ns
tpcds_q31/duckdb:parquet 27521853 2.74818e+07 1.00146 ns
tpcds_q32/duckdb:parquet 13023725 1.3073e+07 0.996235 ns
tpcds_q33/duckdb:parquet 21310758 2.21275e+07 0.963087 ns
tpcds_q34/duckdb:parquet 23976003 2.40985e+07 0.994918 ns
tpcds_q35/duckdb:parquet 67714672 6.99926e+07 0.967454 ns
tpcds_q36/duckdb:parquet 24363120 2.44092e+07 0.998112 ns
tpcds_q37/duckdb:parquet 16272388 1.55759e+07 1.04472 ns
tpcds_q38/duckdb:parquet 36013508 3.63001e+07 0.992105 ns
tpcds_q39/duckdb:parquet 36498264 3.69669e+07 0.987322 ns
tpcds_q40/duckdb:parquet 19832114 2.01786e+07 0.982828 ns
tpcds_q41/duckdb:parquet 9881218 9.88408e+06 0.99971 ns
tpcds_q42/duckdb:parquet 13427269 1.31187e+07 1.02352 ns
tpcds_q43/duckdb:parquet 18971487 1.90917e+07 0.993703 ns
tpcds_q44/duckdb:parquet 28631366 2.80653e+07 1.02017 ns
tpcds_q45/duckdb:parquet 30373282 2.95345e+07 1.0284 ns
tpcds_q46/duckdb:parquet 48695617 4.94102e+07 0.985537 ns
tpcds_q47/duckdb:parquet 58330636 5.94165e+07 0.981724 ns
tpcds_q48/duckdb:parquet 34054551 3.4491e+07 0.987345 ns
tpcds_q49/duckdb:parquet 26388020 2.64069e+07 0.999285 ns
tpcds_q50/duckdb:parquet 28978765 2.86306e+07 1.01216 ns
tpcds_q51/duckdb:parquet 196995579 1.96907e+08 1.00045 ns
tpcds_q52/duckdb:parquet 13145133 1.29832e+07 1.01247 ns
tpcds_q53/duckdb:parquet 20047229 2.04382e+07 0.980872 ns
tpcds_q54/duckdb:parquet 26409689 2.62518e+07 1.00601 ns
tpcds_q55/duckdb:parquet 12892868 1.3033e+07 0.989247 ns
tpcds_q56/duckdb:parquet 22933724 2.29326e+07 1.00005 ns
tpcds_q57/duckdb:parquet 46945570 4.70903e+07 0.996926 ns
tpcds_q58/duckdb:parquet 25213259 2.63108e+07 0.958284 ns
tpcds_q59/duckdb:parquet 39416566 3.92859e+07 1.00333 ns
tpcds_q60/duckdb:parquet 23943307 2.43027e+07 0.985213 ns
tpcds_q61/duckdb:parquet 31856803 3.1232e+07 1.02 ns
tpcds_q62/duckdb:parquet 13785092 1.39014e+07 0.991634 ns
tpcds_q63/duckdb:parquet 17382638 1.74932e+07 0.993682 ns
tpcds_q64/duckdb:parquet 77036996 7.87341e+07 0.978445 ns
tpcds_q65/duckdb:parquet 29576390 2.96254e+07 0.998347 ns
tpcds_q66/duckdb:parquet 32972643 3.20839e+07 1.0277 ns
tpcds_q67/duckdb:parquet 184835340 1.87429e+08 0.986161 ns
tpcds_q68/duckdb:parquet 39134319 3.9417e+07 0.992827 ns
tpcds_q69/duckdb:parquet 41427209 4.10948e+07 1.00809 ns
tpcds_q70/duckdb:parquet 56919696 5.69554e+07 0.999372 ns
tpcds_q71/duckdb:parquet 20799826 2.14432e+07 0.969997 ns
tpcds_q72/duckdb:parquet 168673738 1.69036e+08 0.997857 ns
tpcds_q73/duckdb:parquet 20997656 2.11786e+07 0.991454 ns
tpcds_q74/duckdb:parquet 53278623 5.55163e+07 0.959693 ns
tpcds_q75/duckdb:parquet 59430961 5.57681e+07 1.06568 ns
tpcds_q76/duckdb:parquet 22081212 2.14501e+07 1.02942 ns
tpcds_q77/duckdb:parquet 23265029 2.36033e+07 0.985667 ns
tpcds_q78/duckdb:parquet 78714802 8.01893e+07 0.981613 ns
tpcds_q79/duckdb:parquet 31128994 3.16699e+07 0.98292 ns
tpcds_q80/duckdb:parquet 43778974 4.56842e+07 0.958295 ns
tpcds_q81/duckdb:parquet 49882503 5.03393e+07 0.990925 ns
tpcds_q82/duckdb:parquet 19643458 1.8714e+07 1.04966 ns
tpcds_q83/duckdb:parquet 18550900 1.87689e+07 0.988384 ns
tpcds_q84/duckdb:parquet 21506089 2.11386e+07 1.01739 ns
tpcds_q85/duckdb:parquet 43433731 4.37392e+07 0.993017 ns
tpcds_q86/duckdb:parquet 38114432 3.85302e+07 0.989209 ns
tpcds_q87/duckdb:parquet 37592501 3.86323e+07 0.973084 ns
tpcds_q88/duckdb:parquet 53961306 5.40511e+07 0.998338 ns
tpcds_q89/duckdb:parquet 21955767 2.22029e+07 0.988871 ns
tpcds_q90/duckdb:parquet 9966236 9.87194e+06 1.00955 ns
tpcds_q91/duckdb:parquet 27855171 2.59271e+07 1.07437 ns
tpcds_q92/duckdb:parquet 13412926 1.38902e+07 0.965636 ns
tpcds_q93/duckdb:parquet 33283425 3.39154e+07 0.981366 ns
tpcds_q94/duckdb:parquet 18754091 1.85141e+07 1.01296 ns
tpcds_q95/duckdb:parquet 122760707 1.54203e+08 0.796098 ns 🚀
tpcds_q96/duckdb:parquet 11531295 1.12029e+07 1.02931 ns
tpcds_q97/duckdb:parquet 38080964 3.87815e+07 0.981936 ns
tpcds_q98/duckdb:parquet 23721780 2.41798e+07 0.981059 ns
tpcds_q99/duckdb:parquet 24488182 2.43204e+07 1.0069 ns
tpcds_q01/duckdb:vortex-file-compressed 32970252 3.26579e+07 1.00956 ns
tpcds_q02/duckdb:vortex-file-compressed 56648897 5.4388e+07 1.04157 ns
tpcds_q03/duckdb:vortex-file-compressed 17746496 1.86802e+07 0.950015 ns
tpcds_q04/duckdb:vortex-file-compressed 112063351 1.09822e+08 1.02041 ns
tpcds_q05/duckdb:vortex-file-compressed 43238091 4.39673e+07 0.983414 ns
tpcds_q06/duckdb:vortex-file-compressed 39276084 3.83668e+07 1.0237 ns
tpcds_q07/duckdb:vortex-file-compressed 28686440 2.8979e+07 0.989904 ns
tpcds_q08/duckdb:vortex-file-compressed 33481761 3.31213e+07 1.01088 ns
tpcds_q09/duckdb:vortex-file-compressed 47514009 4.81665e+07 0.986454 ns
tpcds_q10/duckdb:vortex-file-compressed 53342384 5.13938e+07 1.03791 ns
tpcds_q11/duckdb:vortex-file-compressed 74004224 7.24701e+07 1.02117 ns
tpcds_q12/duckdb:vortex-file-compressed 19404740 1.93967e+07 1.00041 ns
tpcds_q13/duckdb:vortex-file-compressed 35358911 3.56892e+07 0.990745 ns
tpcds_q14/duckdb:vortex-file-compressed 131229887 1.24586e+08 1.05333 ns
tpcds_q15/duckdb:vortex-file-compressed 31593032 3.19469e+07 0.988925 ns
tpcds_q16/duckdb:vortex-file-compressed 33023764 3.27957e+07 1.00696 ns
tpcds_q17/duckdb:vortex-file-compressed 46647712 4.57129e+07 1.02045 ns
tpcds_q18/duckdb:vortex-file-compressed 106632444 1.0064e+08 1.05954 ns
tpcds_q19/duckdb:vortex-file-compressed 39817575 4.02045e+07 0.990376 ns
tpcds_q20/duckdb:vortex-file-compressed 18842974 1.9635e+07 0.959661 ns
tpcds_q21/duckdb:vortex-file-compressed 18735435 1.97532e+07 0.948477 ns
tpcds_q22/duckdb:vortex-file-compressed 111871042 1.1102e+08 1.00767 ns
tpcds_q23/duckdb:vortex-file-compressed 126288835 1.25739e+08 1.00437 ns
tpcds_q24/duckdb:vortex-file-compressed 59145508 5.87623e+07 1.00652 ns
tpcds_q25/duckdb:vortex-file-compressed 47847863 4.67873e+07 1.02267 ns
tpcds_q26/duckdb:vortex-file-compressed 45194821 4.62906e+07 0.976329 ns
tpcds_q27/duckdb:vortex-file-compressed 77838765 7.8438e+07 0.99236 ns
tpcds_q28/duckdb:vortex-file-compressed 31482212 3.16204e+07 0.99563 ns
tpcds_q29/duckdb:vortex-file-compressed 48981484 5.04216e+07 0.971439 ns
tpcds_q30/duckdb:vortex-file-compressed 36216812 3.47583e+07 1.04196 ns
tpcds_q31/duckdb:vortex-file-compressed 34764234 3.43351e+07 1.0125 ns
tpcds_q32/duckdb:vortex-file-compressed 18370757 1.83561e+07 1.0008 ns
tpcds_q33/duckdb:vortex-file-compressed 35701230 3.50367e+07 1.01897 ns
tpcds_q34/duckdb:vortex-file-compressed 29704961 2.90161e+07 1.02374 ns
tpcds_q35/duckdb:vortex-file-compressed 83780963 8.34139e+07 1.0044 ns
tpcds_q36/duckdb:vortex-file-compressed 29039160 2.89902e+07 1.00169 ns
tpcds_q37/duckdb:vortex-file-compressed 18026058 1.78227e+07 1.01141 ns
tpcds_q38/duckdb:vortex-file-compressed 44190119 4.46305e+07 0.990132 ns
tpcds_q39/duckdb:vortex-file-compressed 43082699 4.1833e+07 1.02987 ns
tpcds_q40/duckdb:vortex-file-compressed 24878559 2.52307e+07 0.986041 ns
tpcds_q41/duckdb:vortex-file-compressed 15169532 1.47329e+07 1.02963 ns
tpcds_q42/duckdb:vortex-file-compressed 14854119 1.51784e+07 0.978638 ns
tpcds_q43/duckdb:vortex-file-compressed 20911082 2.07762e+07 1.00649 ns
tpcds_q44/duckdb:vortex-file-compressed 27329508 2.83367e+07 0.964456 ns
tpcds_q45/duckdb:vortex-file-compressed 35718599 3.62694e+07 0.984813 ns
tpcds_q46/duckdb:vortex-file-compressed 56161384 5.62549e+07 0.998338 ns
tpcds_q47/duckdb:vortex-file-compressed 65241976 6.60017e+07 0.98849 ns
tpcds_q48/duckdb:vortex-file-compressed 33709262 3.29671e+07 1.02251 ns
tpcds_q49/duckdb:vortex-file-compressed 34373457 3.70909e+07 0.926736 ns
tpcds_q50/duckdb:vortex-file-compressed 38601554 3.91595e+07 0.985753 ns
tpcds_q51/duckdb:vortex-file-compressed 114731432 1.17576e+08 0.975806 ns
tpcds_q52/duckdb:vortex-file-compressed 14685134 1.44114e+07 1.01899 ns
tpcds_q53/duckdb:vortex-file-compressed 23926326 2.36268e+07 1.01268 ns
tpcds_q54/duckdb:vortex-file-compressed 33276744 3.24112e+07 1.02671 ns
tpcds_q55/duckdb:vortex-file-compressed 14331230 1.45042e+07 0.988078 ns
tpcds_q56/duckdb:vortex-file-compressed 37963348 3.72373e+07 1.0195 ns
tpcds_q57/duckdb:vortex-file-compressed 62767954 5.94755e+07 1.05536 ns
tpcds_q58/duckdb:vortex-file-compressed 37842593 3.65682e+07 1.03485 ns
tpcds_q59/duckdb:vortex-file-compressed 54819713 5.5921e+07 0.980306 ns
tpcds_q60/duckdb:vortex-file-compressed 38274623 3.65508e+07 1.04716 ns
tpcds_q61/duckdb:vortex-file-compressed 37162880 3.90577e+07 0.951486 ns
tpcds_q62/duckdb:vortex-file-compressed 26753172 2.53291e+07 1.05622 ns
tpcds_q63/duckdb:vortex-file-compressed 23974501 2.45083e+07 0.978219 ns
tpcds_q64/duckdb:vortex-file-compressed 91146718 9.03713e+07 1.00858 ns
tpcds_q65/duckdb:vortex-file-compressed 34093023 3.21934e+07 1.05901 ns
tpcds_q66/duckdb:vortex-file-compressed 40011613 3.60687e+07 1.10932 ns 🚨
tpcds_q67/duckdb:vortex-file-compressed 181524575 1.83912e+08 0.987019 ns
tpcds_q68/duckdb:vortex-file-compressed 48388258 4.69304e+07 1.03107 ns
tpcds_q69/duckdb:vortex-file-compressed 52784306 5.37001e+07 0.982946 ns
tpcds_q70/duckdb:vortex-file-compressed 56231853 5.4632e+07 1.02928 ns
tpcds_q71/duckdb:vortex-file-compressed 25461094 2.60686e+07 0.976695 ns
tpcds_q72/duckdb:vortex-file-compressed 173562139 1.73446e+08 1.00067 ns
tpcds_q73/duckdb:vortex-file-compressed 27004165 2.64997e+07 1.01904 ns
tpcds_q74/duckdb:vortex-file-compressed 64935028 6.38468e+07 1.01704 ns
tpcds_q75/duckdb:vortex-file-compressed 70386507 6.63824e+07 1.06032 ns
tpcds_q76/duckdb:vortex-file-compressed 25579138 2.46019e+07 1.03972 ns
tpcds_q77/duckdb:vortex-file-compressed 32928358 3.28178e+07 1.00337 ns
tpcds_q78/duckdb:vortex-file-compressed 86367995 8.65436e+07 0.997971 ns
tpcds_q79/duckdb:vortex-file-compressed 34812025 3.47029e+07 1.00315 ns
tpcds_q80/duckdb:vortex-file-compressed 54585912 5.54254e+07 0.984854 ns
tpcds_q81/duckdb:vortex-file-compressed 41117692 4.01584e+07 1.02389 ns
tpcds_q82/duckdb:vortex-file-compressed 19433093 2.05165e+07 0.947195 ns
tpcds_q83/duckdb:vortex-file-compressed 36568190 3.61396e+07 1.01186 ns
tpcds_q84/duckdb:vortex-file-compressed 24812029 2.39223e+07 1.03719 ns
tpcds_q85/duckdb:vortex-file-compressed 53660108 5.30062e+07 1.01234 ns
tpcds_q86/duckdb:vortex-file-compressed 52237298 4.49146e+07 1.16304 ns 🚨
tpcds_q87/duckdb:vortex-file-compressed 45456682 4.45024e+07 1.02144 ns
tpcds_q88/duckdb:vortex-file-compressed 77433940 8.02842e+07 0.964498 ns
tpcds_q89/duckdb:vortex-file-compressed 25109516 2.5133e+07 0.999067 ns
tpcds_q90/duckdb:vortex-file-compressed 21947476 2.11565e+07 1.03739 ns
tpcds_q91/duckdb:vortex-file-compressed 32888118 3.23545e+07 1.01649 ns
tpcds_q92/duckdb:vortex-file-compressed 23998683 2.39332e+07 1.00274 ns
tpcds_q93/duckdb:vortex-file-compressed 30963411 3.15065e+07 0.982762 ns
tpcds_q94/duckdb:vortex-file-compressed 30256918 3.01861e+07 1.00235 ns
tpcds_q95/duckdb:vortex-file-compressed 147690173 1.5467e+08 0.954875 ns
tpcds_q96/duckdb:vortex-file-compressed 16023296 1.59281e+07 1.00598 ns
tpcds_q97/duckdb:vortex-file-compressed 41498441 4.228e+07 0.981514 ns
tpcds_q98/duckdb:vortex-file-compressed 21886351 2.22441e+07 0.983919 ns
tpcds_q99/duckdb:vortex-file-compressed 41224283 4.13358e+07 0.997301 ns
tpcds_q01/duckdb:vortex-compact 43460839 4.44271e+07 0.978251 ns
tpcds_q02/duckdb:vortex-compact 64691770 6.39665e+07 1.01134 ns
tpcds_q03/duckdb:vortex-compact 26468523 2.65827e+07 0.995704 ns
tpcds_q04/duckdb:vortex-compact 133227734 1.32654e+08 1.00432 ns
tpcds_q05/duckdb:vortex-compact 61947394 6.20897e+07 0.997708 ns
tpcds_q06/duckdb:vortex-compact 47003371 4.62444e+07 1.01641 ns
tpcds_q07/duckdb:vortex-compact 48768142 4.63946e+07 1.05116 ns
tpcds_q08/duckdb:vortex-compact 51609700 5.04664e+07 1.02265 ns
tpcds_q09/duckdb:vortex-compact 111045084 1.11384e+08 0.996954 ns
tpcds_q10/duckdb:vortex-compact 75591281 7.63309e+07 0.99031 ns
tpcds_q11/duckdb:vortex-compact 97538540 9.79467e+07 0.995833 ns
tpcds_q12/duckdb:vortex-compact 26720931 2.79466e+07 0.956141 ns
tpcds_q13/duckdb:vortex-compact 59888476 5.73041e+07 1.0451 ns
tpcds_q14/duckdb:vortex-compact 155422361 1.47304e+08 1.05511 ns
tpcds_q15/duckdb:vortex-compact 37966860 3.91859e+07 0.968891 ns
tpcds_q16/duckdb:vortex-compact 48090123 4.6699e+07 1.02979 ns
tpcds_q17/duckdb:vortex-compact 63550658 6.30924e+07 1.00726 ns
tpcds_q18/duckdb:vortex-compact 153338568 1.5556e+08 0.985719 ns
tpcds_q19/duckdb:vortex-compact 54986962 5.55478e+07 0.989904 ns
tpcds_q20/duckdb:vortex-compact 25248725 2.49264e+07 1.01293 ns
tpcds_q21/duckdb:vortex-compact 24887052 2.42197e+07 1.02755 ns
tpcds_q22/duckdb:vortex-compact 124570416 1.23399e+08 1.0095 ns
tpcds_q23/duckdb:vortex-compact 145240568 1.47004e+08 0.988004 ns
tpcds_q24/duckdb:vortex-compact 71761342 7.23208e+07 0.992264 ns
tpcds_q25/duckdb:vortex-compact 66545242 6.89068e+07 0.965729 ns
tpcds_q26/duckdb:vortex-compact 57706350 5.74882e+07 1.00379 ns
tpcds_q27/duckdb:vortex-compact 121268647 1.22937e+08 0.986431 ns
tpcds_q28/duckdb:vortex-compact 99515589 9.63549e+07 1.0328 ns
tpcds_q29/duckdb:vortex-compact 73102553 7.49851e+07 0.974894 ns
tpcds_q30/duckdb:vortex-compact 44995538 4.3121e+07 1.04347 ns
tpcds_q31/duckdb:vortex-compact 44277001 4.29173e+07 1.03168 ns
tpcds_q32/duckdb:vortex-compact 24449334 2.4857e+07 0.983598 ns
tpcds_q33/duckdb:vortex-compact 47986182 5.13895e+07 0.933773 ns
tpcds_q34/duckdb:vortex-compact 42657685 4.34689e+07 0.981337 ns
tpcds_q35/duckdb:vortex-compact 102968766 1.04707e+08 0.983396 ns
tpcds_q36/duckdb:vortex-compact 44403898 4.3356e+07 1.02417 ns
tpcds_q37/duckdb:vortex-compact 26896385 2.60079e+07 1.03416 ns
tpcds_q38/duckdb:vortex-compact 52877710 5.34468e+07 0.989351 ns
tpcds_q39/duckdb:vortex-compact 47490898 4.8407e+07 0.981076 ns
tpcds_q40/duckdb:vortex-compact 32409777 3.27636e+07 0.989201 ns
tpcds_q41/duckdb:vortex-compact 19979892 1.88137e+07 1.06199 ns
tpcds_q42/duckdb:vortex-compact 21718314 2.19253e+07 0.99056 ns
tpcds_q43/duckdb:vortex-compact 33328591 3.28152e+07 1.01565 ns
tpcds_q44/duckdb:vortex-compact 42211900 4.19353e+07 1.0066 ns
tpcds_q45/duckdb:vortex-compact 46255274 4.68656e+07 0.986978 ns
tpcds_q46/duckdb:vortex-compact 73975599 7.38462e+07 1.00175 ns
tpcds_q47/duckdb:vortex-compact 78991537 7.91419e+07 0.9981 ns
tpcds_q48/duckdb:vortex-compact 53566200 5.111e+07 1.04806 ns
tpcds_q49/duckdb:vortex-compact 58275329 5.47864e+07 1.06368 ns
tpcds_q50/duckdb:vortex-compact 56806122 5.62886e+07 1.00919 ns
tpcds_q51/duckdb:vortex-compact 149353343 1.47821e+08 1.01037 ns
tpcds_q52/duckdb:vortex-compact 22274432 2.13309e+07 1.04423 ns
tpcds_q53/duckdb:vortex-compact 36697593 3.65505e+07 1.00402 ns
tpcds_q54/duckdb:vortex-compact 45801859 4.50768e+07 1.01608 ns
tpcds_q55/duckdb:vortex-compact 21807598 2.13148e+07 1.02312 ns
tpcds_q56/duckdb:vortex-compact 51325799 5.31634e+07 0.965435 ns
tpcds_q57/duckdb:vortex-compact 65082472 6.66404e+07 0.976621 ns
tpcds_q58/duckdb:vortex-compact 46691638 4.6646e+07 1.00098 ns
tpcds_q59/duckdb:vortex-compact 63489256 6.43304e+07 0.986925 ns
tpcds_q60/duckdb:vortex-compact 51078992 5.22638e+07 0.97733 ns
tpcds_q61/duckdb:vortex-compact 67517066 6.6786e+07 1.01095 ns
tpcds_q62/duckdb:vortex-compact 45260105 4.28851e+07 1.05538 ns
tpcds_q63/duckdb:vortex-compact 37733020 3.68017e+07 1.02531 ns
tpcds_q64/duckdb:vortex-compact 122438112 1.19055e+08 1.02841 ns
tpcds_q65/duckdb:vortex-compact 51403959 5.11463e+07 1.00504 ns
tpcds_q66/duckdb:vortex-compact 55141815 6.25025e+07 0.882234 ns 🚀
tpcds_q67/duckdb:vortex-compact 218215356 2.18362e+08 0.999328 ns
tpcds_q68/duckdb:vortex-compact 66238253 6.61034e+07 1.00204 ns
tpcds_q69/duckdb:vortex-compact 73468799 7.2764e+07 1.00969 ns
tpcds_q70/duckdb:vortex-compact 104682861 1.03201e+08 1.01436 ns
tpcds_q71/duckdb:vortex-compact 37243758 3.69244e+07 1.00865 ns
tpcds_q72/duckdb:vortex-compact 197838043 1.99307e+08 0.992632 ns
tpcds_q73/duckdb:vortex-compact 40380374 3.90394e+07 1.03435 ns
tpcds_q74/duckdb:vortex-compact 85044575 8.57868e+07 0.991348 ns
tpcds_q75/duckdb:vortex-compact 87721484 8.63635e+07 1.01572 ns
tpcds_q76/duckdb:vortex-compact 37805438 3.6401e+07 1.03858 ns
tpcds_q77/duckdb:vortex-compact 48871598 4.96828e+07 0.983672 ns
tpcds_q78/duckdb:vortex-compact 100476673 1.01974e+08 0.985312 ns
tpcds_q79/duckdb:vortex-compact 52948459 5.23272e+07 1.01187 ns
tpcds_q80/duckdb:vortex-compact 85188174 8.01736e+07 1.06255 ns
tpcds_q81/duckdb:vortex-compact 50398684 5.0053e+07 1.00691 ns
tpcds_q82/duckdb:vortex-compact 29517493 2.75411e+07 1.07176 ns
tpcds_q83/duckdb:vortex-compact 42809905 3.92017e+07 1.09204 ns
tpcds_q84/duckdb:vortex-compact 31861961 3.0246e+07 1.05343 ns
tpcds_q85/duckdb:vortex-compact 74497120 7.39028e+07 1.00804 ns
tpcds_q86/duckdb:vortex-compact 91583314 7.83118e+07 1.16947 ns 🚨
tpcds_q87/duckdb:vortex-compact 54528968 5.59545e+07 0.974523 ns
tpcds_q88/duckdb:vortex-compact 103295049 1.03211e+08 1.00082 ns
tpcds_q89/duckdb:vortex-compact 38397752 3.78981e+07 1.01318 ns
tpcds_q90/duckdb:vortex-compact 35800746 2.79884e+07 1.27913 ns 🚨
tpcds_q91/duckdb:vortex-compact 44033960 4.45117e+07 0.989267 ns
tpcds_q92/duckdb:vortex-compact 36625344 3.49624e+07 1.04757 ns
tpcds_q93/duckdb:vortex-compact 38008816 3.78969e+07 1.00295 ns
tpcds_q94/duckdb:vortex-compact 48552603 4.71544e+07 1.02965 ns
tpcds_q95/duckdb:vortex-compact 176602720 1.75989e+08 1.00349 ns
tpcds_q96/duckdb:vortex-compact 20885160 2.01924e+07 1.03431 ns
tpcds_q97/duckdb:vortex-compact 48430324 4.88357e+07 0.991699 ns
tpcds_q98/duckdb:vortex-compact 33037864 3.31288e+07 0.997255 ns
tpcds_q99/duckdb:vortex-compact 54109694 5.40187e+07 1.00168 ns
tpcds_q01/duckdb:duckdb 23389251 2.37584e+07 0.984462 ns
tpcds_q02/duckdb:duckdb 24350897 2.3647e+07 1.02977 ns
tpcds_q03/duckdb:duckdb 10431878 1.09167e+07 0.955586 ns
tpcds_q04/duckdb:duckdb 172159824 1.74113e+08 0.988783 ns
tpcds_q05/duckdb:duckdb 20641914 2.0772e+07 0.99374 ns
tpcds_q06/duckdb:duckdb 26671425 2.85996e+07 0.932582 ns
tpcds_q07/duckdb:duckdb 40290828 4.1905e+07 0.961481 ns
tpcds_q08/duckdb:duckdb 123731224 1.23747e+08 0.999872 ns
tpcds_q09/duckdb:duckdb 18916767 1.91183e+07 0.989458 ns
tpcds_q10/duckdb:duckdb 28821352 2.801e+07 1.02897 ns
tpcds_q11/duckdb:duckdb 151872402 1.55719e+08 0.975298 ns
tpcds_q12/duckdb:duckdb 14181384 1.4583e+07 0.972462 ns
tpcds_q13/duckdb:duckdb 26610016 2.66647e+07 0.99795 ns
tpcds_q14/duckdb:duckdb 93464993 9.42774e+07 0.991382 ns
tpcds_q15/duckdb:duckdb 22824369 2.29309e+07 0.995353 ns
tpcds_q16/duckdb:duckdb 19628134 1.97795e+07 0.992347 ns
tpcds_q17/duckdb:duckdb 25163066 2.64276e+07 0.952152 ns
tpcds_q18/duckdb:duckdb 49740996 4.95832e+07 1.00318 ns
tpcds_q19/duckdb:duckdb 19414223 2.04585e+07 0.948954 ns
tpcds_q20/duckdb:duckdb 14680967 1.46676e+07 1.00091 ns
tpcds_q21/duckdb:duckdb 7703217 7.8059e+06 0.986845 ns
tpcds_q22/duckdb:duckdb 84345498 8.4785e+07 0.994816 ns
tpcds_q23/duckdb:duckdb 72173939 7.22828e+07 0.998494 ns
tpcds_q24/duckdb:duckdb 26050925 2.64205e+07 0.98601 ns
tpcds_q25/duckdb:duckdb 18975527 1.96511e+07 0.965623 ns
tpcds_q26/duckdb:duckdb 28668412 2.93889e+07 0.975483 ns
tpcds_q27/duckdb:duckdb 53138505 5.35949e+07 0.991484 ns
tpcds_q28/duckdb:duckdb 24693871 2.45794e+07 1.00466 ns
tpcds_q29/duckdb:duckdb 24135633 2.40051e+07 1.00544 ns
tpcds_q30/duckdb:duckdb 32508153 3.2575e+07 0.997947 ns
tpcds_q31/duckdb:duckdb 24388137 2.43006e+07 1.0036 ns
tpcds_q32/duckdb:duckdb 8504105 8.4507e+06 1.00632 ns
tpcds_q33/duckdb:duckdb 16141193 1.65965e+07 0.972567 ns
tpcds_q34/duckdb:duckdb 18883102 1.90087e+07 0.993394 ns
tpcds_q35/duckdb:duckdb 38846339 3.88037e+07 1.0011 ns
tpcds_q36/duckdb:duckdb 76725715 7.72799e+07 0.992829 ns
tpcds_q37/duckdb:duckdb 9222467 9.48337e+06 0.972488 ns
tpcds_q38/duckdb:duckdb 33008537 3.33523e+07 0.989692 ns
tpcds_q39/duckdb:duckdb 30122716 3.05384e+07 0.986387 ns
tpcds_q40/duckdb:duckdb 15442649 1.56281e+07 0.988136 ns
tpcds_q41/duckdb:duckdb 10155496 1.11839e+07 0.908049 ns
tpcds_q42/duckdb:duckdb 8827596 9.35059e+06 0.944068 ns
tpcds_q43/duckdb:duckdb 14034857 1.43948e+07 0.974992 ns
tpcds_q44/duckdb:duckdb 16600781 1.72169e+07 0.964214 ns
tpcds_q45/duckdb:duckdb 18891310 1.86497e+07 1.01296 ns
tpcds_q46/duckdb:duckdb 39504269 3.98734e+07 0.990743 ns
tpcds_q47/duckdb:duckdb 54359151 5.44306e+07 0.998687 ns
tpcds_q48/duckdb:duckdb 25388445 2.60012e+07 0.976433 ns
tpcds_q49/duckdb:duckdb 17888280 1.76701e+07 1.01235 ns
tpcds_q50/duckdb:duckdb 17108500 1.65425e+07 1.03421 ns
tpcds_q51/duckdb:duckdb 106414524 1.08149e+08 0.983964 ns
tpcds_q52/duckdb:duckdb 9561283 9.66306e+06 0.989467 ns
tpcds_q53/duckdb:duckdb 15470083 1.60182e+07 0.965783 ns
tpcds_q54/duckdb:duckdb 19636416 2.02055e+07 0.971835 ns
tpcds_q55/duckdb:duckdb 9507920 9.22387e+06 1.03079 ns
tpcds_q56/duckdb:duckdb 17328353 1.80856e+07 0.958129 ns
tpcds_q57/duckdb:duckdb 45487926 4.54781e+07 1.00022 ns
tpcds_q58/duckdb:duckdb 15804411 1.63641e+07 0.965795 ns
tpcds_q59/duckdb:duckdb 37332764 3.7612e+07 0.992576 ns
tpcds_q60/duckdb:duckdb 19321125 1.90367e+07 1.01494 ns
tpcds_q61/duckdb:duckdb 18393049 1.86466e+07 0.986404 ns
tpcds_q62/duckdb:duckdb 10531175 1.05642e+07 0.996872 ns
tpcds_q63/duckdb:duckdb 13512917 1.39812e+07 0.966508 ns
tpcds_q64/duckdb:duckdb 59714039 5.94636e+07 1.00421 ns
tpcds_q65/duckdb:duckdb 33558915 3.74171e+07 0.896887 ns 🚀
tpcds_q66/duckdb:duckdb 27095898 2.73306e+07 0.991414 ns
tpcds_q67/duckdb:duckdb 150187907 1.50908e+08 0.995227 ns
tpcds_q68/duckdb:duckdb 27749014 2.76749e+07 1.00268 ns
tpcds_q69/duckdb:duckdb 29650742 2.94507e+07 1.00679 ns
tpcds_q70/duckdb:duckdb 19809012 2.00588e+07 0.987548 ns
tpcds_q71/duckdb:duckdb 16047238 1.68673e+07 0.951381 ns
tpcds_q72/duckdb:duckdb 44888499 4.58922e+07 0.978129 ns
tpcds_q73/duckdb:duckdb 13919051 1.34993e+07 1.03109 ns
tpcds_q74/duckdb:duckdb 105949529 1.07387e+08 0.986619 ns
tpcds_q75/duckdb:duckdb 45342563 4.4855e+07 1.01087 ns
tpcds_q76/duckdb:duckdb 14701126 1.46088e+07 1.00632 ns
tpcds_q77/duckdb:duckdb 14388969 1.47239e+07 0.977255 ns
tpcds_q78/duckdb:duckdb 66466237 6.61219e+07 1.00521 ns
tpcds_q79/duckdb:duckdb 21517990 2.11513e+07 1.01734 ns
tpcds_q80/duckdb:duckdb 31481138 3.16371e+07 0.995072 ns
tpcds_q81/duckdb:duckdb 40307243 4.0631e+07 0.992031 ns
tpcds_q82/duckdb:duckdb 10801521 1.13023e+07 0.955696 ns
tpcds_q83/duckdb:duckdb 11048113 1.10276e+07 1.00186 ns
tpcds_q84/duckdb:duckdb 14968626 1.50719e+07 0.993148 ns
tpcds_q85/duckdb:duckdb 25133877 2.54427e+07 0.987863 ns
tpcds_q86/duckdb:duckdb 13457992 1.39125e+07 0.967334 ns
tpcds_q87/duckdb:duckdb 34285978 3.48233e+07 0.984571 ns
tpcds_q88/duckdb:duckdb 26557134 2.70085e+07 0.983289 ns
tpcds_q89/duckdb:duckdb 18188658 1.86298e+07 0.976318 ns
tpcds_q90/duckdb:duckdb 6909238 7.06144e+06 0.978446 ns
tpcds_q91/duckdb:duckdb 15720075 1.57019e+07 1.00116 ns
tpcds_q92/duckdb:duckdb 10107147 1.00303e+07 1.00766 ns
tpcds_q93/duckdb:duckdb 24081234 2.4294e+07 0.991243 ns
tpcds_q94/duckdb:duckdb 14850974 1.54555e+07 0.960888 ns
tpcds_q95/duckdb:duckdb 111087399 1.27435e+08 0.871719 ns 🚀
tpcds_q96/duckdb:duckdb 6059254 5.92428e+06 1.02278 ns
tpcds_q97/duckdb:duckdb 32557839 3.33424e+07 0.97647 ns
tpcds_q98/duckdb:duckdb 18769734 1.93174e+07 0.97165 ns
tpcds_q99/duckdb:duckdb 21349168 2.12052e+07 1.00679 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.988x ➖
  • Vortex: 0.991x ➖
  • duckdb:vortex: 0.990x ➖
  • datafusion:vortex: 0.992x ➖
  • Best: tpch_q06/duckdb:vortex-file-compressed (0.956x)
  • Worst: tpch_q11/duckdb:vortex-file-compressed (1.034x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 02875c7 base 11c6bea ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 1051136991 1.06157e+09 0.990171 ns
tpch_q02/datafusion:arrow 236698889 2.54781e+08 0.92903 ns
tpch_q03/datafusion:arrow 856551262 9.18179e+08 0.932881 ns
tpch_q04/datafusion:arrow 662163006 7.66435e+08 0.863952 ns 🚀
tpch_q05/datafusion:arrow 1467261004 1.55261e+09 0.945031 ns
tpch_q06/datafusion:arrow 546518270 5.60557e+08 0.974956 ns
tpch_q07/datafusion:arrow 1882326598 1.86966e+09 1.00677 ns
tpch_q08/datafusion:arrow 1930298253 1.95605e+09 0.986837 ns
tpch_q09/datafusion:arrow 2098681456 2.12125e+09 0.989363 ns
tpch_q10/datafusion:arrow 1067368306 1.10124e+09 0.969245 ns
tpch_q11/datafusion:arrow 203980556 2.0793e+08 0.981008 ns
tpch_q12/datafusion:arrow 1123243563 1.1355e+09 0.989209 ns
tpch_q13/datafusion:arrow 538668376 5.56473e+08 0.968004 ns
tpch_q14/datafusion:arrow 653665699 6.63418e+08 0.985299 ns
tpch_q15/datafusion:arrow 1363940572 1.41234e+09 0.965732 ns
tpch_q16/datafusion:arrow 132308989 1.3511e+08 0.979272 ns
tpch_q17/datafusion:arrow 1961324450 2.0077e+09 0.976899 ns
tpch_q18/datafusion:arrow 2501414674 2.51831e+09 0.993293 ns
tpch_q19/datafusion:arrow 985271558 9.92085e+08 0.993132 ns
tpch_q20/datafusion:arrow 867576595 8.86874e+08 0.978241 ns
tpch_q21/datafusion:arrow 4721731365 4.72497e+09 0.999314 ns
tpch_q22/datafusion:arrow 200837079 2.04019e+08 0.984402 ns
tpch_q01/datafusion:parquet 455670929 5.00343e+08 0.910717 ns
tpch_q02/datafusion:parquet 275782480 2.78432e+08 0.990486 ns
tpch_q03/datafusion:parquet 398380591 4.04359e+08 0.985216 ns
tpch_q04/datafusion:parquet 148834180 1.50191e+08 0.990963 ns
tpch_q05/datafusion:parquet 586940892 5.8719e+08 0.999576 ns
tpch_q06/datafusion:parquet 120810359 1.29743e+08 0.93115 ns
tpch_q07/datafusion:parquet 797570416 8.04279e+08 0.991659 ns
tpch_q08/datafusion:parquet 655095495 6.64199e+08 0.986293 ns
tpch_q09/datafusion:parquet 972156392 9.67117e+08 1.00521 ns
tpch_q10/datafusion:parquet 610591889 6.19918e+08 0.984956 ns
tpch_q11/datafusion:parquet 206770652 2.09063e+08 0.989037 ns
tpch_q12/datafusion:parquet 236716664 2.53266e+08 0.934656 ns
tpch_q13/datafusion:parquet 353383966 3.42967e+08 1.03037 ns
tpch_q14/datafusion:parquet 205531563 2.09365e+08 0.981689 ns
tpch_q15/datafusion:parquet 257206844 2.7276e+08 0.942978 ns
tpch_q16/datafusion:parquet 182910019 1.85828e+08 0.984299 ns
tpch_q17/datafusion:parquet 832090369 8.28912e+08 1.00383 ns
tpch_q18/datafusion:parquet 1019179845 1.05229e+09 0.968531 ns
tpch_q19/datafusion:parquet 326363715 3.3159e+08 0.984237 ns
tpch_q20/datafusion:parquet 374672874 3.80083e+08 0.985767 ns
tpch_q21/datafusion:parquet 890886667 9.02322e+08 0.987327 ns
tpch_q22/datafusion:parquet 234134080 2.24696e+08 1.042 ns
tpch_q01/datafusion:vortex-file-compressed 528274532 5.43597e+08 0.971813 ns
tpch_q02/datafusion:vortex-file-compressed 176098830 1.78591e+08 0.986047 ns
tpch_q03/datafusion:vortex-file-compressed 274903063 2.79899e+08 0.982151 ns
tpch_q04/datafusion:vortex-file-compressed 115196763 1.15996e+08 0.993107 ns
tpch_q05/datafusion:vortex-file-compressed 508219842 5.11727e+08 0.993147 ns
tpch_q06/datafusion:vortex-file-compressed 49657452 5.18866e+07 0.957038 ns
tpch_q07/datafusion:vortex-file-compressed 652385611 6.52449e+08 0.999903 ns
tpch_q08/datafusion:vortex-file-compressed 525814182 5.34616e+08 0.983536 ns
tpch_q09/datafusion:vortex-file-compressed 884210210 8.96286e+08 0.986526 ns
tpch_q10/datafusion:vortex-file-compressed 300981781 3.03219e+08 0.992622 ns
tpch_q11/datafusion:vortex-file-compressed 133042325 1.32912e+08 1.00098 ns
tpch_q12/datafusion:vortex-file-compressed 135301356 1.41342e+08 0.957262 ns
tpch_q13/datafusion:vortex-file-compressed 226487606 2.23561e+08 1.01309 ns
tpch_q14/datafusion:vortex-file-compressed 82482310 8.24629e+07 1.00024 ns
tpch_q15/datafusion:vortex-file-compressed 128454770 1.31177e+08 0.979249 ns
tpch_q16/datafusion:vortex-file-compressed 98819429 9.91759e+07 0.996406 ns
tpch_q17/datafusion:vortex-file-compressed 810740815 8.1712e+08 0.992193 ns
tpch_q18/datafusion:vortex-file-compressed 1000363879 1.00129e+09 0.999073 ns
tpch_q19/datafusion:vortex-file-compressed 102465737 1.03542e+08 0.989604 ns
tpch_q20/datafusion:vortex-file-compressed 206214847 2.12059e+08 0.972439 ns
tpch_q21/datafusion:vortex-file-compressed 776842906 7.83937e+08 0.990951 ns
tpch_q22/datafusion:vortex-file-compressed 69922111 6.82172e+07 1.02499 ns
tpch_q01/datafusion:vortex-compact 568888792 5.82902e+08 0.97596 ns
tpch_q02/datafusion:vortex-compact 181646899 1.8479e+08 0.98299 ns
tpch_q03/datafusion:vortex-compact 302373118 3.07605e+08 0.98299 ns
tpch_q04/datafusion:vortex-compact 135617153 1.36314e+08 0.994889 ns
tpch_q05/datafusion:vortex-compact 530503883 5.33871e+08 0.993692 ns
tpch_q06/datafusion:vortex-compact 87765663 8.86613e+07 0.989898 ns
tpch_q07/datafusion:vortex-compact 697070611 6.93302e+08 1.00544 ns
tpch_q08/datafusion:vortex-compact 553559411 5.59023e+08 0.990226 ns
tpch_q09/datafusion:vortex-compact 921012965 9.24915e+08 0.995781 ns
tpch_q10/datafusion:vortex-compact 348901857 3.48017e+08 1.00254 ns
tpch_q11/datafusion:vortex-compact 139249028 1.37339e+08 1.01391 ns
tpch_q12/datafusion:vortex-compact 198270828 1.9948e+08 0.99394 ns
tpch_q13/datafusion:vortex-compact 272902768 2.71608e+08 1.00477 ns
tpch_q14/datafusion:vortex-compact 107538854 1.09419e+08 0.982818 ns
tpch_q15/datafusion:vortex-compact 182173800 1.8272e+08 0.99701 ns
tpch_q16/datafusion:vortex-compact 107572201 1.05656e+08 1.01814 ns
tpch_q17/datafusion:vortex-compact 829571731 8.33236e+08 0.995603 ns
tpch_q18/datafusion:vortex-compact 1022112636 1.01752e+09 1.00452 ns
tpch_q19/datafusion:vortex-compact 167847685 1.70499e+08 0.984451 ns
tpch_q20/datafusion:vortex-compact 234852781 2.40563e+08 0.976264 ns
tpch_q21/datafusion:vortex-compact 815332435 8.2293e+08 0.990768 ns
tpch_q22/datafusion:vortex-compact 80609389 8.04201e+07 1.00235 ns
tpch_q01/duckdb:parquet 268020999 2.65388e+08 1.00992 ns
tpch_q02/duckdb:parquet 129599589 1.25778e+08 1.03039 ns
tpch_q03/duckdb:parquet 228831000 2.25711e+08 1.01382 ns
tpch_q04/duckdb:parquet 160894745 1.52503e+08 1.05502 ns
tpch_q05/duckdb:parquet 232276354 2.32979e+08 0.996983 ns
tpch_q06/duckdb:parquet 70576112 7.1643e+07 0.985109 ns
tpch_q07/duckdb:parquet 219555993 2.20258e+08 0.996811 ns
tpch_q08/duckdb:parquet 327094787 3.29108e+08 0.993883 ns
tpch_q09/duckdb:parquet 488619281 4.9505e+08 0.98701 ns
tpch_q10/duckdb:parquet 632695473 6.37669e+08 0.9922 ns
tpch_q11/duckdb:parquet 54894379 5.88375e+07 0.932982 ns
tpch_q12/duckdb:parquet 141510224 1.42144e+08 0.995542 ns
tpch_q13/duckdb:parquet 407089275 4.09749e+08 0.99351 ns
tpch_q14/duckdb:parquet 180894739 1.81271e+08 0.997925 ns
tpch_q15/duckdb:parquet 107220451 1.09471e+08 0.979445 ns
tpch_q16/duckdb:parquet 164285701 1.64687e+08 0.997563 ns
tpch_q17/duckdb:parquet 205735775 2.06526e+08 0.996172 ns
tpch_q18/duckdb:parquet 363961283 3.58666e+08 1.01476 ns
tpch_q19/duckdb:parquet 277957212 2.95313e+08 0.941228 ns
tpch_q20/duckdb:parquet 250347630 2.53444e+08 0.987783 ns
tpch_q21/duckdb:parquet 582389286 5.86386e+08 0.993184 ns
tpch_q22/duckdb:parquet 302799773 3.01451e+08 1.00447 ns
tpch_q01/duckdb:vortex-file-compressed 185373404 1.88583e+08 0.982979 ns
tpch_q02/duckdb:vortex-file-compressed 62720368 6.19943e+07 1.01171 ns
tpch_q03/duckdb:vortex-file-compressed 150964202 1.5288e+08 0.987466 ns
tpch_q04/duckdb:vortex-file-compressed 171392736 1.71311e+08 1.00048 ns
tpch_q05/duckdb:vortex-file-compressed 151482761 1.55459e+08 0.974425 ns
tpch_q06/duckdb:vortex-file-compressed 52076784 5.44642e+07 0.956165 ns
tpch_q07/duckdb:vortex-file-compressed 171813261 1.72257e+08 0.997424 ns
tpch_q08/duckdb:vortex-file-compressed 250235893 2.49211e+08 1.00411 ns
tpch_q09/duckdb:vortex-file-compressed 382766601 3.84844e+08 0.994602 ns
tpch_q10/duckdb:vortex-file-compressed 161283013 1.62346e+08 0.993451 ns
tpch_q11/duckdb:vortex-file-compressed 41991228 4.06292e+07 1.03352 ns
tpch_q12/duckdb:vortex-file-compressed 101863845 1.02407e+08 0.9947 ns
tpch_q13/duckdb:vortex-file-compressed 238206468 2.38535e+08 0.998623 ns
tpch_q14/duckdb:vortex-file-compressed 82441970 8.4557e+07 0.974987 ns
tpch_q15/duckdb:vortex-file-compressed 96700458 9.83905e+07 0.982823 ns
tpch_q16/duckdb:vortex-file-compressed 85277304 8.31842e+07 1.02516 ns
tpch_q17/duckdb:vortex-file-compressed 143918939 1.48303e+08 0.970437 ns
tpch_q18/duckdb:vortex-file-compressed 302075681 3.09119e+08 0.977216 ns
tpch_q19/duckdb:vortex-file-compressed 91677138 9.35612e+07 0.979863 ns
tpch_q20/duckdb:vortex-file-compressed 195249267 1.95559e+08 0.998415 ns
tpch_q21/duckdb:vortex-file-compressed 604190037 6.0848e+08 0.99295 ns
tpch_q22/duckdb:vortex-file-compressed 76912260 7.81542e+07 0.984109 ns
tpch_q01/duckdb:vortex-compact 233942031 2.37999e+08 0.982956 ns
tpch_q02/duckdb:vortex-compact 73000746 7.25347e+07 1.00643 ns
tpch_q03/duckdb:vortex-compact 178351138 1.81541e+08 0.982431 ns
tpch_q04/duckdb:vortex-compact 204428572 2.06007e+08 0.992338 ns
tpch_q05/duckdb:vortex-compact 183612315 1.81259e+08 1.01298 ns
tpch_q06/duckdb:vortex-compact 97271404 9.89402e+07 0.983133 ns
tpch_q07/duckdb:vortex-compact 220792264 2.22932e+08 0.990404 ns
tpch_q08/duckdb:vortex-compact 281521748 2.82128e+08 0.997852 ns
tpch_q09/duckdb:vortex-compact 423502411 4.25048e+08 0.996364 ns
tpch_q10/duckdb:vortex-compact 204316080 2.0804e+08 0.982102 ns
tpch_q11/duckdb:vortex-compact 43721541 4.3971e+07 0.994327 ns
tpch_q12/duckdb:vortex-compact 220946896 2.19949e+08 1.00454 ns
tpch_q13/duckdb:vortex-compact 297374373 3.01516e+08 0.986265 ns
tpch_q14/duckdb:vortex-compact 109219078 1.12508e+08 0.970768 ns
tpch_q15/duckdb:vortex-compact 122181806 1.25468e+08 0.973808 ns
tpch_q16/duckdb:vortex-compact 86349870 8.9371e+07 0.966196 ns
tpch_q17/duckdb:vortex-compact 151609807 1.57416e+08 0.963113 ns
tpch_q18/duckdb:vortex-compact 343250246 3.47903e+08 0.986627 ns
tpch_q19/duckdb:vortex-compact 122343216 1.23023e+08 0.994478 ns
tpch_q20/duckdb:vortex-compact 228324412 2.2904e+08 0.996878 ns
tpch_q21/duckdb:vortex-compact 685046905 6.98563e+08 0.980651 ns
tpch_q22/duckdb:vortex-compact 86518557 8.76457e+07 0.987139 ns
tpch_q01/duckdb:duckdb 117375386 1.18049e+08 0.994291 ns
tpch_q02/duckdb:duckdb 49063336 5.02585e+07 0.976219 ns
tpch_q03/duckdb:duckdb 101006845 1.0096e+08 1.00046 ns
tpch_q04/duckdb:duckdb 127455580 1.28673e+08 0.990539 ns
tpch_q05/duckdb:duckdb 115702851 1.15206e+08 1.00431 ns
tpch_q06/duckdb:duckdb 44323573 4.49825e+07 0.985352 ns
tpch_q07/duckdb:duckdb 111011473 1.11902e+08 0.992038 ns
tpch_q08/duckdb:duckdb 141281324 1.4119e+08 1.00064 ns
tpch_q09/duckdb:duckdb 309217281 3.1183e+08 0.99162 ns
tpch_q10/duckdb:duckdb 213733561 2.1341e+08 1.00152 ns
tpch_q11/duckdb:duckdb 22507324 2.31683e+07 0.971472 ns
tpch_q12/duckdb:duckdb 86824600 8.67684e+07 1.00065 ns
tpch_q13/duckdb:duckdb 237695518 2.37424e+08 1.00114 ns
tpch_q14/duckdb:duckdb 78318153 7.78645e+07 1.00583 ns
tpch_q15/duckdb:duckdb 81220293 8.16272e+07 0.995015 ns
tpch_q16/duckdb:duckdb 72488253 7.35698e+07 0.985299 ns
tpch_q17/duckdb:duckdb 99605215 1.0079e+08 0.988241 ns
tpch_q18/duckdb:duckdb 218410295 2.20673e+08 0.989747 ns
tpch_q19/duckdb:duckdb 128549240 1.28764e+08 0.998334 ns
tpch_q20/duckdb:duckdb 124922775 1.24285e+08 1.00513 ns
tpch_q21/duckdb:duckdb 324803551 3.28633e+08 0.988347 ns
tpch_q22/duckdb:duckdb 72904262 7.25875e+07 1.00436 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: FineWeb S3

Summary

  • Overall: 0.994x ➖
  • Vortex: 0.989x ➖
  • duckdb:vortex: 0.990x ➖
  • datafusion:vortex: 0.989x ➖
  • Best: fineweb_q02/datafusion:vortex-compact (0.801x)
  • Worst: fineweb_q08/duckdb:vortex-compact (1.108x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 02875c7 base 11c6bea ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 896894837 8.5312e+08 1.05131 ns
fineweb_q01/datafusion:parquet 1532947558 1.53782e+09 0.996829 ns
fineweb_q02/datafusion:parquet 1612633477 1.62921e+09 0.989826 ns
fineweb_q03/datafusion:parquet 1571451898 1.58455e+09 0.991732 ns
fineweb_q04/datafusion:parquet 1642293848 1.58666e+09 1.03507 ns
fineweb_q05/datafusion:parquet 1636641853 1.58805e+09 1.0306 ns
fineweb_q06/datafusion:parquet 1598865338 1.60149e+09 0.998363 ns
fineweb_q07/datafusion:parquet 1637371315 1.61185e+09 1.01584 ns
fineweb_q08/datafusion:parquet 1559295378 1.56075e+09 0.99907 ns
fineweb_q00/datafusion:vortex-file-compressed 35002932 3.33747e+07 1.04879 ns
fineweb_q01/datafusion:vortex-file-compressed 490904842 4.81963e+08 1.01855 ns
fineweb_q02/datafusion:vortex-file-compressed 349700349 3.85937e+08 0.906108 ns
fineweb_q03/datafusion:vortex-file-compressed 1458060330 1.41446e+09 1.03082 ns
fineweb_q04/datafusion:vortex-file-compressed 1406353343 1.37576e+09 1.02224 ns
fineweb_q05/datafusion:vortex-file-compressed 1392364453 1.3846e+09 1.00561 ns
fineweb_q06/datafusion:vortex-file-compressed 1567093520 1.53285e+09 1.02234 ns
fineweb_q07/datafusion:vortex-file-compressed 1387142224 1.40075e+09 0.990283 ns
fineweb_q08/datafusion:vortex-file-compressed 570842300 5.43547e+08 1.05022 ns
fineweb_q00/datafusion:vortex-compact 37985721 4.62005e+07 0.822193 ns
fineweb_q01/datafusion:vortex-compact 499999302 4.8462e+08 1.03174 ns
fineweb_q02/datafusion:vortex-compact 405114505 5.05855e+08 0.800851 ns
fineweb_q03/datafusion:vortex-compact 1825811761 1.74229e+09 1.04794 ns
fineweb_q04/datafusion:vortex-compact 2213425371 2.15979e+09 1.02484 ns
fineweb_q05/datafusion:vortex-compact 1686554900 1.59323e+09 1.05858 ns
fineweb_q06/datafusion:vortex-compact 1362715747 1.38724e+09 0.982324 ns
fineweb_q07/datafusion:vortex-compact 1294070742 1.29473e+09 0.99949 ns
fineweb_q08/datafusion:vortex-compact 381878140 3.87641e+08 0.985134 ns
fineweb_q00/duckdb:parquet 1009006917 1.00214e+09 1.00685 ns
fineweb_q01/duckdb:parquet 2227786698 2.22058e+09 1.00325 ns
fineweb_q02/duckdb:parquet 2198837377 2.23005e+09 0.986002 ns
fineweb_q03/duckdb:parquet 7161548873 7.18863e+09 0.996232 ns
fineweb_q04/duckdb:parquet 1696935472 1.71627e+09 0.988737 ns
fineweb_q05/duckdb:parquet 3834634382 3.82917e+09 1.00143 ns
fineweb_q06/duckdb:parquet 5040020322 5.09841e+09 0.988548 ns
fineweb_q07/duckdb:parquet 5459430853 5.43652e+09 1.00421 ns
fineweb_q08/duckdb:parquet 992219064 9.89253e+08 1.003 ns
fineweb_q00/duckdb:vortex-file-compressed 75209045 7.54532e+07 0.996764 ns
fineweb_q01/duckdb:vortex-file-compressed 511255076 5.34081e+08 0.957261 ns
fineweb_q02/duckdb:vortex-file-compressed 582675047 6.01891e+08 0.968074 ns
fineweb_q03/duckdb:vortex-file-compressed 1598410320 1.58216e+09 1.01027 ns
fineweb_q04/duckdb:vortex-file-compressed 1641378307 1.61802e+09 1.01444 ns
fineweb_q05/duckdb:vortex-file-compressed 1619617656 1.59635e+09 1.01458 ns
fineweb_q06/duckdb:vortex-file-compressed 1761238980 1.67679e+09 1.05036 ns
fineweb_q07/duckdb:vortex-file-compressed 1529512376 1.51212e+09 1.0115 ns
fineweb_q08/duckdb:vortex-file-compressed 620256535 6.61135e+08 0.938169 ns
fineweb_q00/duckdb:vortex-compact 73478220 8.61745e+07 0.852667 ns
fineweb_q01/duckdb:vortex-compact 475287961 4.80062e+08 0.990055 ns
fineweb_q02/duckdb:vortex-compact 640808170 6.56197e+08 0.976549 ns
fineweb_q03/duckdb:vortex-compact 1651291490 1.58788e+09 1.03993 ns
fineweb_q04/duckdb:vortex-compact 1736735592 1.77682e+09 0.977442 ns
fineweb_q05/duckdb:vortex-compact 1523624245 1.55106e+09 0.982309 ns
fineweb_q06/duckdb:vortex-compact 1437709217 1.49025e+09 0.964745 ns
fineweb_q07/duckdb:vortex-compact 1345724473 1.3663e+09 0.984941 ns
fineweb_q08/duckdb:vortex-compact 495239535 4.46867e+08 1.10825 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.000x ➖
  • Vortex: 1.000x ➖
  • duckdb:vortex: 1.000x ➖
  • Best: statpopgen_q00/duckdb:vortex-compact (0.964x)
  • Worst: statpopgen_q05/duckdb:vortex-compact (1.060x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 02875c7 base 2f38452 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 233503252 2.33128e+08 1.00161 ns
statpopgen_q01/duckdb:parquet 373750477 3.72799e+08 1.00255 ns
statpopgen_q02/duckdb:parquet 679624508 6.89373e+08 0.985858 ns
statpopgen_q03/duckdb:parquet 1143091715 1.11319e+09 1.02687 ns
statpopgen_q04/duckdb:parquet 1142275268 1.15266e+09 0.990991 ns
statpopgen_q05/duckdb:parquet 747956273 7.52741e+08 0.993644 ns
statpopgen_q06/duckdb:parquet 1348158088 1.32416e+09 1.01812 ns
statpopgen_q07/duckdb:parquet 844110750 8.70152e+08 0.970073 ns
statpopgen_q08/duckdb:parquet 857716824 8.47582e+08 1.01196 ns
statpopgen_q09/duckdb:parquet 940348213 9.47414e+08 0.992543 ns
statpopgen_q10/duckdb:parquet 2157729377 2.14719e+09 1.00491 ns
statpopgen_q00/duckdb:vortex-file-compressed 12489308 1.28737e+07 0.970142 ns
statpopgen_q01/duckdb:vortex-file-compressed 100544389 1.03933e+08 0.967398 ns
statpopgen_q02/duckdb:vortex-file-compressed 1190586856 1.20922e+09 0.984594 ns
statpopgen_q03/duckdb:vortex-file-compressed 2819527585 2.82146e+09 0.999316 ns
statpopgen_q04/duckdb:vortex-file-compressed 2802335100 2.83719e+09 0.987714 ns
statpopgen_q05/duckdb:vortex-file-compressed 1286800597 1.26789e+09 1.01492 ns
statpopgen_q06/duckdb:vortex-file-compressed 1917487223 1.94404e+09 0.986341 ns
statpopgen_q07/duckdb:vortex-file-compressed 160501771 1.62225e+08 0.989378 ns
statpopgen_q08/duckdb:vortex-file-compressed 169470592 1.7335e+08 0.977621 ns
statpopgen_q09/duckdb:vortex-file-compressed 2568706755 2.55923e+09 1.0037 ns
statpopgen_q10/duckdb:vortex-file-compressed 4091223643 4.09283e+09 0.999608 ns
statpopgen_q00/duckdb:vortex-compact 12852033 1.33326e+07 0.963953 ns
statpopgen_q01/duckdb:vortex-compact 277474361 2.75043e+08 1.00884 ns
statpopgen_q02/duckdb:vortex-compact 573723858 5.51728e+08 1.03987 ns
statpopgen_q03/duckdb:vortex-compact 2284080705 2.18165e+09 1.04695 ns
statpopgen_q04/duckdb:vortex-compact 2275686756 2.19389e+09 1.03728 ns
statpopgen_q05/duckdb:vortex-compact 609102122 5.74696e+08 1.05987 ns
statpopgen_q06/duckdb:vortex-compact 1437819298 1.46321e+09 0.982645 ns
statpopgen_q07/duckdb:vortex-compact 1584946771 1.5936e+09 0.994571 ns
statpopgen_q08/duckdb:vortex-compact 1585269732 1.61087e+09 0.984105 ns
statpopgen_q09/duckdb:vortex-compact 1986554765 1.9707e+09 1.00805 ns
statpopgen_q10/duckdb:vortex-compact 3742287588 3.75622e+09 0.996292 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.993x ➖
  • Vortex: 0.987x ➖
  • duckdb:vortex: 0.993x ➖
  • datafusion:vortex: 0.982x ➖
  • Best: tpch_q04/datafusion:vortex-file-compressed (0.771x)
  • Worst: tpch_q20/datafusion:vortex-compact (1.122x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 02875c7 base 2f38452 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 843504382 8.56163e+08 0.985214 ns
tpch_q02/datafusion:parquet 676485120 6.84682e+08 0.988028 ns
tpch_q03/datafusion:parquet 962511429 9.72118e+08 0.990118 ns
tpch_q04/datafusion:parquet 515972667 4.44332e+08 1.16123 ns
tpch_q05/datafusion:parquet 1171288682 1.15044e+09 1.01812 ns
tpch_q06/datafusion:parquet 522266403 5.22416e+08 0.999714 ns
tpch_q07/datafusion:parquet 1430042890 1.37345e+09 1.0412 ns
tpch_q08/datafusion:parquet 1576315931 1.5147e+09 1.04068 ns
tpch_q09/datafusion:parquet 1758517148 1.72524e+09 1.01929 ns
tpch_q10/datafusion:parquet 1951670901 1.96251e+09 0.994479 ns
tpch_q11/datafusion:parquet 550806136 5.40233e+08 1.01957 ns
tpch_q12/datafusion:parquet 730330317 6.60053e+08 1.10647 ns
tpch_q13/datafusion:parquet 674560395 6.74505e+08 1.00008 ns
tpch_q14/datafusion:parquet 748070001 8.09219e+08 0.924435 ns
tpch_q15/datafusion:parquet 1145330555 1.19885e+09 0.955358 ns
tpch_q16/datafusion:parquet 381741439 3.73859e+08 1.02109 ns
tpch_q17/datafusion:parquet 1360550350 1.33517e+09 1.01901 ns
tpch_q18/datafusion:parquet 1603921615 1.55621e+09 1.03066 ns
tpch_q19/datafusion:parquet 948841525 9.20693e+08 1.03057 ns
tpch_q20/datafusion:parquet 1138959989 1.07502e+09 1.05948 ns
tpch_q21/datafusion:parquet 1692067261 1.65326e+09 1.02347 ns
tpch_q22/datafusion:parquet 649254229 6.45454e+08 1.00589 ns
tpch_q01/datafusion:vortex-file-compressed 789791841 8.5933e+08 0.919078 ns
tpch_q02/datafusion:vortex-file-compressed 630451557 6.59273e+08 0.956283 ns
tpch_q03/datafusion:vortex-file-compressed 767391726 8.90297e+08 0.86195 ns
tpch_q04/datafusion:vortex-file-compressed 565900478 7.34295e+08 0.770672 ns
tpch_q05/datafusion:vortex-file-compressed 980705445 9.75334e+08 1.00551 ns
tpch_q06/datafusion:vortex-file-compressed 592726321 6.4531e+08 0.918515 ns
tpch_q07/datafusion:vortex-file-compressed 1051917580 1.1149e+09 0.943512 ns
tpch_q08/datafusion:vortex-file-compressed 1111028557 1.13608e+09 0.977948 ns
tpch_q09/datafusion:vortex-file-compressed 1529442446 1.52248e+09 1.00457 ns
tpch_q10/datafusion:vortex-file-compressed 947511748 9.23697e+08 1.02578 ns
tpch_q11/datafusion:vortex-file-compressed 392309987 4.40349e+08 0.890907 ns
tpch_q12/datafusion:vortex-file-compressed 924520937 1.02695e+09 0.900255 ns
tpch_q13/datafusion:vortex-file-compressed 461848280 4.57922e+08 1.00857 ns
tpch_q14/datafusion:vortex-file-compressed 571212322 5.30863e+08 1.07601 ns
tpch_q15/datafusion:vortex-file-compressed 1043445622 1.05472e+09 0.989307 ns
tpch_q16/datafusion:vortex-file-compressed 271180842 2.77478e+08 0.977307 ns
tpch_q17/datafusion:vortex-file-compressed 1221369214 1.29805e+09 0.940923 ns
tpch_q18/datafusion:vortex-file-compressed 1380051160 1.43462e+09 0.961965 ns
tpch_q19/datafusion:vortex-file-compressed 688506080 7.17442e+08 0.959667 ns
tpch_q20/datafusion:vortex-file-compressed 864098157 8.85974e+08 0.975309 ns
tpch_q21/datafusion:vortex-file-compressed 1586777590 1.58466e+09 1.00134 ns
tpch_q22/datafusion:vortex-file-compressed 299588366 3.01625e+08 0.993248 ns
tpch_q01/datafusion:vortex-compact 786823521 8.00378e+08 0.983065 ns
tpch_q02/datafusion:vortex-compact 507423956 4.79655e+08 1.05789 ns
tpch_q03/datafusion:vortex-compact 709548679 6.90583e+08 1.02746 ns
tpch_q04/datafusion:vortex-compact 486214859 5.05923e+08 0.961045 ns
tpch_q05/datafusion:vortex-compact 905294465 8.9781e+08 1.00834 ns
tpch_q06/datafusion:vortex-compact 534717166 5.7568e+08 0.928845 ns
tpch_q07/datafusion:vortex-compact 990755243 1.03969e+09 0.952933 ns
tpch_q08/datafusion:vortex-compact 1041239101 1.04699e+09 0.994509 ns
tpch_q09/datafusion:vortex-compact 1374034575 1.36375e+09 1.00754 ns
tpch_q10/datafusion:vortex-compact 883197547 8.57622e+08 1.02982 ns
tpch_q11/datafusion:vortex-compact 301181641 2.69912e+08 1.11585 ns
tpch_q12/datafusion:vortex-compact 774513662 7.36981e+08 1.05093 ns
tpch_q13/datafusion:vortex-compact 396769042 4.02949e+08 0.984663 ns
tpch_q14/datafusion:vortex-compact 577197160 6.0076e+08 0.960779 ns
tpch_q15/datafusion:vortex-compact 975698248 9.82784e+08 0.992791 ns
tpch_q16/datafusion:vortex-compact 256767098 2.51321e+08 1.02167 ns
tpch_q17/datafusion:vortex-compact 1225440866 1.2451e+09 0.984214 ns
tpch_q18/datafusion:vortex-compact 1234391448 1.21448e+09 1.0164 ns
tpch_q19/datafusion:vortex-compact 705990537 6.47588e+08 1.09018 ns
tpch_q20/datafusion:vortex-compact 800326069 7.13198e+08 1.12217 ns
tpch_q21/datafusion:vortex-compact 1392285038 1.41513e+09 0.983856 ns
tpch_q22/datafusion:vortex-compact 325924868 3.42107e+08 0.952698 ns
tpch_q01/duckdb:parquet 904716557 8.47759e+08 1.06719 ns
tpch_q02/duckdb:parquet 1220695020 1.17626e+09 1.03778 ns
tpch_q03/duckdb:parquet 1205907209 1.33237e+09 0.905086 ns
tpch_q04/duckdb:parquet 825259075 7.88213e+08 1.047 ns
tpch_q05/duckdb:parquet 1598885383 1.56484e+09 1.02176 ns
tpch_q06/duckdb:parquet 583990678 6.33512e+08 0.92183 ns
tpch_q07/duckdb:parquet 1391231606 1.48389e+09 0.937557 ns
tpch_q08/duckdb:parquet 1825357372 1.82988e+09 0.99753 ns
tpch_q09/duckdb:parquet 1899323725 1.91723e+09 0.990658 ns
tpch_q10/duckdb:parquet 2621885906 2.64002e+09 0.99313 ns
tpch_q11/duckdb:parquet 711355648 6.72001e+08 1.05856 ns
tpch_q12/duckdb:parquet 752835131 7.58826e+08 0.992106 ns
tpch_q13/duckdb:parquet 1007120312 9.88562e+08 1.01877 ns
tpch_q14/duckdb:parquet 1026938626 1.05589e+09 0.972581 ns
tpch_q15/duckdb:parquet 900313592 8.54541e+08 1.05356 ns
tpch_q16/duckdb:parquet 570248588 5.89781e+08 0.966882 ns
tpch_q17/duckdb:parquet 1069723067 1.0979e+09 0.974337 ns
tpch_q18/duckdb:parquet 1046498058 1.08488e+09 0.964623 ns
tpch_q19/duckdb:parquet 1258412258 1.27679e+09 0.985603 ns
tpch_q20/duckdb:parquet 1357271412 1.5122e+09 0.897546 ns
tpch_q21/duckdb:parquet 1486222837 1.42668e+09 1.04173 ns
tpch_q22/duckdb:parquet 808782698 8.36031e+08 0.967407 ns
tpch_q01/duckdb:vortex-file-compressed 640712142 6.59323e+08 0.971773 ns
tpch_q02/duckdb:vortex-file-compressed 993329757 1.01552e+09 0.978147 ns
tpch_q03/duckdb:vortex-file-compressed 1076693894 1.07416e+09 1.00236 ns
tpch_q04/duckdb:vortex-file-compressed 755439241 7.14152e+08 1.05781 ns
tpch_q05/duckdb:vortex-file-compressed 1260797357 1.29709e+09 0.972018 ns
tpch_q06/duckdb:vortex-file-compressed 801666465 7.78526e+08 1.02972 ns
tpch_q07/duckdb:vortex-file-compressed 1235351004 1.24528e+09 0.99203 ns
tpch_q08/duckdb:vortex-file-compressed 1602596774 1.62455e+09 0.986485 ns
tpch_q09/duckdb:vortex-file-compressed 1629141207 1.63721e+09 0.995071 ns
tpch_q10/duckdb:vortex-file-compressed 1346421599 1.37973e+09 0.975857 ns
tpch_q11/duckdb:vortex-file-compressed 758740543 7.62082e+08 0.995615 ns
tpch_q12/duckdb:vortex-file-compressed 787753687 7.82417e+08 1.00682 ns
tpch_q13/duckdb:vortex-file-compressed 953282161 9.20049e+08 1.03612 ns
tpch_q14/duckdb:vortex-file-compressed 869828808 8.34934e+08 1.04179 ns
tpch_q15/duckdb:vortex-file-compressed 601546646 5.98943e+08 1.00435 ns
tpch_q16/duckdb:vortex-file-compressed 548862461 5.39466e+08 1.01742 ns
tpch_q17/duckdb:vortex-file-compressed 997778548 1.04081e+09 0.958658 ns
tpch_q18/duckdb:vortex-file-compressed 1166408087 1.18364e+09 0.985438 ns
tpch_q19/duckdb:vortex-file-compressed 769798681 7.55623e+08 1.01876 ns
tpch_q20/duckdb:vortex-file-compressed 1253147839 1.27942e+09 0.979463 ns
tpch_q21/duckdb:vortex-file-compressed 1933338801 1.99607e+09 0.968571 ns
tpch_q22/duckdb:vortex-file-compressed 523746436 5.10204e+08 1.02654 ns
tpch_q01/duckdb:vortex-compact 613011603 6.1445e+08 0.997659 ns
tpch_q02/duckdb:vortex-compact 772890874 7.90545e+08 0.977669 ns
tpch_q03/duckdb:vortex-compact 926027843 9.8995e+08 0.935429 ns
tpch_q04/duckdb:vortex-compact 605564102 6.55007e+08 0.924516 ns
tpch_q05/duckdb:vortex-compact 1134651178 1.12755e+09 1.0063 ns
tpch_q06/duckdb:vortex-compact 707310683 6.52989e+08 1.08319 ns
tpch_q07/duckdb:vortex-compact 1102360206 1.23589e+09 0.891959 ns
tpch_q08/duckdb:vortex-compact 1505823438 1.52388e+09 0.988151 ns
tpch_q09/duckdb:vortex-compact 1428627824 1.5585e+09 0.91667 ns
tpch_q10/duckdb:vortex-compact 1309733868 1.30312e+09 1.00507 ns
tpch_q11/duckdb:vortex-compact 539271832 5.62982e+08 0.957884 ns
tpch_q12/duckdb:vortex-compact 718772836 6.85775e+08 1.04812 ns
tpch_q13/duckdb:vortex-compact 884224734 8.9332e+08 0.989818 ns
tpch_q14/duckdb:vortex-compact 818153347 8.15574e+08 1.00316 ns
tpch_q15/duckdb:vortex-compact 574644594 5.73326e+08 1.0023 ns
tpch_q16/duckdb:vortex-compact 427531113 4.31827e+08 0.990053 ns
tpch_q17/duckdb:vortex-compact 965588457 9.55678e+08 1.01037 ns
tpch_q18/duckdb:vortex-compact 947427968 9.27582e+08 1.0214 ns
tpch_q19/duckdb:vortex-compact 709420755 7.14849e+08 0.992406 ns
tpch_q20/duckdb:vortex-compact 1099028047 1.095e+09 1.00368 ns
tpch_q21/duckdb:vortex-compact 1581238239 1.60637e+09 0.984354 ns
tpch_q22/duckdb:vortex-compact 557819376 5.62911e+08 0.990954 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: Clickbench on NVME

Summary

  • Overall: 0.991x ➖
  • Vortex: 0.984x ➖
  • duckdb:vortex: 0.981x ➖
  • datafusion:vortex: 0.987x ➖
  • Best: clickbench_q01/datafusion:vortex-compact (0.655x)
  • Worst: clickbench_q22/duckdb:vortex-file-compressed (1.178x)
  • Significant (>10%): 8↑ 4↓
Detailed Results Table
name PR 02875c7 base 2f38452 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 2784447 2.80838e+06 0.991478 ns
clickbench_q01/datafusion:parquet 24376984 2.37388e+07 1.02688 ns
clickbench_q02/datafusion:parquet 55974740 5.47508e+07 1.02236 ns
clickbench_q03/datafusion:parquet 47375265 4.66915e+07 1.01465 ns
clickbench_q04/datafusion:parquet 365624921 3.51334e+08 1.04068 ns
clickbench_q05/datafusion:parquet 352959187 3.52572e+08 1.0011 ns
clickbench_q06/datafusion:parquet 2876716 2.8499e+06 1.00941 ns
clickbench_q07/datafusion:parquet 30625497 2.81802e+07 1.08677 ns
clickbench_q08/datafusion:parquet 444081808 4.38649e+08 1.01238 ns
clickbench_q09/datafusion:parquet 678001807 6.60624e+08 1.02631 ns
clickbench_q10/datafusion:parquet 118599167 1.19478e+08 0.992644 ns
clickbench_q11/datafusion:parquet 147844038 1.50026e+08 0.985456 ns
clickbench_q12/datafusion:parquet 357060360 3.55271e+08 1.00504 ns
clickbench_q13/datafusion:parquet 506454530 5.0327e+08 1.00633 ns
clickbench_q14/datafusion:parquet 353640274 3.49777e+08 1.01104 ns
clickbench_q15/datafusion:parquet 427093169 4.11566e+08 1.03773 ns
clickbench_q16/datafusion:parquet 723976217 7.21181e+08 1.00388 ns
clickbench_q17/datafusion:parquet 720904071 7.11472e+08 1.01326 ns
clickbench_q18/datafusion:parquet 1449463737 1.42918e+09 1.01419 ns
clickbench_q19/datafusion:parquet 40123614 3.94351e+07 1.01746 ns
clickbench_q20/datafusion:parquet 598948798 5.65534e+08 1.05909 ns
clickbench_q21/datafusion:parquet 658055467 6.50509e+08 1.0116 ns
clickbench_q22/datafusion:parquet 968088446 9.70475e+08 0.99754 ns
clickbench_q23/datafusion:parquet 3825994623 3.84396e+09 0.995326 ns
clickbench_q24/datafusion:parquet 107322765 1.04711e+08 1.02494 ns
clickbench_q25/datafusion:parquet 142374795 1.44999e+08 0.981901 ns
clickbench_q26/datafusion:parquet 104669758 1.09671e+08 0.954396 ns
clickbench_q27/datafusion:parquet 977349836 9.71208e+08 1.00632 ns
clickbench_q28/datafusion:parquet 5685602042 5.79406e+09 0.981282 ns
clickbench_q29/datafusion:parquet 233578721 2.28776e+08 1.02099 ns
clickbench_q30/datafusion:parquet 357163543 3.53348e+08 1.0108 ns
clickbench_q31/datafusion:parquet 407506747 4.10865e+08 0.991826 ns
clickbench_q32/datafusion:parquet 1314200509 1.38797e+09 0.946853 ns
clickbench_q33/datafusion:parquet 1498254859 1.52791e+09 0.980588 ns
clickbench_q34/datafusion:parquet 1513785480 1.51305e+09 1.00049 ns
clickbench_q35/datafusion:parquet 575144518 5.5919e+08 1.02853 ns
clickbench_q36/datafusion:parquet 150521363 1.4998e+08 1.00361 ns
clickbench_q37/datafusion:parquet 64484838 6.17881e+07 1.04364 ns
clickbench_q38/datafusion:parquet 92818217 9.80124e+07 0.947004 ns
clickbench_q39/datafusion:parquet 286824181 2.83114e+08 1.0131 ns
clickbench_q40/datafusion:parquet 38153925 3.82171e+07 0.998346 ns
clickbench_q41/datafusion:parquet 36032255 3.51479e+07 1.02516 ns
clickbench_q42/datafusion:parquet 36407667 3.61711e+07 1.00654 ns
clickbench_q00/datafusion:vortex-file-compressed 2996216 2.93171e+06 1.022 ns
clickbench_q01/datafusion:vortex-file-compressed 15277471 1.47671e+07 1.03456 ns
clickbench_q02/datafusion:vortex-file-compressed 31501001 3.37113e+07 0.934434 ns
clickbench_q03/datafusion:vortex-file-compressed 36167732 3.66075e+07 0.987988 ns
clickbench_q04/datafusion:vortex-file-compressed 319678835 3.2186e+08 0.993224 ns
clickbench_q05/datafusion:vortex-file-compressed 318049135 3.07528e+08 1.03421 ns
clickbench_q06/datafusion:vortex-file-compressed 3093788 3.04307e+06 1.01667 ns
clickbench_q07/datafusion:vortex-file-compressed 19495703 1.97931e+07 0.984975 ns
clickbench_q08/datafusion:vortex-file-compressed 385400122 3.8819e+08 0.992813 ns
clickbench_q09/datafusion:vortex-file-compressed 561917334 5.71952e+08 0.982456 ns
clickbench_q10/datafusion:vortex-file-compressed 73939025 7.11023e+07 1.0399 ns
clickbench_q11/datafusion:vortex-file-compressed 82178839 8.29763e+07 0.990389 ns
clickbench_q12/datafusion:vortex-file-compressed 269088393 2.70104e+08 0.99624 ns
clickbench_q13/datafusion:vortex-file-compressed 410529660 4.10653e+08 0.999699 ns
clickbench_q14/datafusion:vortex-file-compressed 257878475 2.50234e+08 1.03055 ns
clickbench_q15/datafusion:vortex-file-compressed 375002981 3.74287e+08 1.00191 ns
clickbench_q16/datafusion:vortex-file-compressed 708843913 7.19539e+08 0.985136 ns
clickbench_q17/datafusion:vortex-file-compressed 706905335 7.08074e+08 0.99835 ns
clickbench_q18/datafusion:vortex-file-compressed 1366168668 1.35681e+09 1.0069 ns
clickbench_q19/datafusion:vortex-file-compressed 29882801 2.91525e+07 1.02505 ns
clickbench_q20/datafusion:vortex-file-compressed 322890941 3.32823e+08 0.970159 ns
clickbench_q21/datafusion:vortex-file-compressed 376160425 3.89535e+08 0.965665 ns
clickbench_q22/datafusion:vortex-file-compressed 569720682 5.46884e+08 1.04176 ns
clickbench_q23/datafusion:vortex-file-compressed 618752787 6.67683e+08 0.926717 ns
clickbench_q24/datafusion:vortex-file-compressed 48827260 5.89982e+07 0.827606 ns 🚀
clickbench_q25/datafusion:vortex-file-compressed 71597888 7.70421e+07 0.929334 ns
clickbench_q26/datafusion:vortex-file-compressed 51991089 4.85958e+07 1.06987 ns
clickbench_q27/datafusion:vortex-file-compressed 769276000 7.83768e+08 0.98151 ns
clickbench_q28/datafusion:vortex-file-compressed 6650316590 6.68451e+09 0.994885 ns
clickbench_q29/datafusion:vortex-file-compressed 269811521 2.56567e+08 1.05162 ns
clickbench_q30/datafusion:vortex-file-compressed 266224474 2.6561e+08 1.00232 ns
clickbench_q31/datafusion:vortex-file-compressed 298668353 2.98801e+08 0.999556 ns
clickbench_q32/datafusion:vortex-file-compressed 1395620655 1.62631e+09 0.858153 ns 🚀
clickbench_q33/datafusion:vortex-file-compressed 1398711332 1.50897e+09 0.92693 ns
clickbench_q34/datafusion:vortex-file-compressed 1410718288 1.46351e+09 0.96393 ns
clickbench_q35/datafusion:vortex-file-compressed 569418527 5.68955e+08 1.00082 ns
clickbench_q36/datafusion:vortex-file-compressed 90918203 9.0817e+07 1.00111 ns
clickbench_q37/datafusion:vortex-file-compressed 41310711 4.19593e+07 0.984542 ns
clickbench_q38/datafusion:vortex-file-compressed 26489605 2.56993e+07 1.03075 ns
clickbench_q39/datafusion:vortex-file-compressed 165522228 1.63225e+08 1.01408 ns
clickbench_q40/datafusion:vortex-file-compressed 24988877 2.31596e+07 1.07899 ns
clickbench_q41/datafusion:vortex-file-compressed 22705523 2.25205e+07 1.00822 ns
clickbench_q42/datafusion:vortex-file-compressed 26023037 2.5371e+07 1.0257 ns
clickbench_q00/datafusion:vortex-compact 3064065 3.04344e+06 1.00678 ns
clickbench_q01/datafusion:vortex-compact 29292803 4.47004e+07 0.655315 ns 🚀
clickbench_q02/datafusion:vortex-compact 51848473 5.22203e+07 0.99288 ns
clickbench_q03/datafusion:vortex-compact 43882548 4.35431e+07 1.0078 ns
clickbench_q04/datafusion:vortex-compact 354840544 3.58335e+08 0.990248 ns
clickbench_q05/datafusion:vortex-compact 356722163 3.4962e+08 1.02031 ns
clickbench_q06/datafusion:vortex-compact 3098682 3.0649e+06 1.01102 ns
clickbench_q07/datafusion:vortex-compact 46378858 4.39741e+07 1.05469 ns
clickbench_q08/datafusion:vortex-compact 424388473 4.27231e+08 0.993347 ns
clickbench_q09/datafusion:vortex-compact 643578896 6.23644e+08 1.03197 ns
clickbench_q10/datafusion:vortex-compact 114382553 1.09398e+08 1.04557 ns
clickbench_q11/datafusion:vortex-compact 130253445 1.29346e+08 1.00701 ns
clickbench_q12/datafusion:vortex-compact 310773646 3.06185e+08 1.01499 ns
clickbench_q13/datafusion:vortex-compact 485729280 4.83603e+08 1.0044 ns
clickbench_q14/datafusion:vortex-compact 307747409 3.09218e+08 0.995245 ns
clickbench_q15/datafusion:vortex-compact 409604476 4.23792e+08 0.966523 ns
clickbench_q16/datafusion:vortex-compact 784070966 8.01476e+08 0.978284 ns
clickbench_q17/datafusion:vortex-compact 768963674 7.80464e+08 0.985264 ns
clickbench_q18/datafusion:vortex-compact 1421447358 1.42113e+09 1.00023 ns
clickbench_q19/datafusion:vortex-compact 36635117 3.55889e+07 1.0294 ns
clickbench_q20/datafusion:vortex-compact 422480543 4.24385e+08 0.995512 ns
clickbench_q21/datafusion:vortex-compact 512781570 5.19966e+08 0.986183 ns
clickbench_q22/datafusion:vortex-compact 783732626 7.82517e+08 1.00155 ns
clickbench_q23/datafusion:vortex-compact 984754664 1.12583e+09 0.874694 ns 🚀
clickbench_q24/datafusion:vortex-compact 65119055 6.45449e+07 1.0089 ns
clickbench_q25/datafusion:vortex-compact 119521973 1.16508e+08 1.02587 ns
clickbench_q26/datafusion:vortex-compact 64563532 6.48082e+07 0.996225 ns
clickbench_q27/datafusion:vortex-compact 863454533 9.07224e+08 0.951754 ns
clickbench_q28/datafusion:vortex-compact 6023764503 6.1303e+09 0.982621 ns
clickbench_q29/datafusion:vortex-compact 250710713 2.57919e+08 0.972052 ns
clickbench_q30/datafusion:vortex-compact 331032446 3.367e+08 0.983168 ns
clickbench_q31/datafusion:vortex-compact 373603410 3.77493e+08 0.989696 ns
clickbench_q32/datafusion:vortex-compact 1367657227 1.40544e+09 0.973117 ns
clickbench_q33/datafusion:vortex-compact 1472716192 1.55306e+09 0.948268 ns
clickbench_q34/datafusion:vortex-compact 1469853721 1.56051e+09 0.941905 ns
clickbench_q35/datafusion:vortex-compact 606431665 6.25307e+08 0.969814 ns
clickbench_q36/datafusion:vortex-compact 101776064 1.02104e+08 0.996784 ns
clickbench_q37/datafusion:vortex-compact 47373981 4.76559e+07 0.994084 ns
clickbench_q38/datafusion:vortex-compact 37955996 3.73736e+07 1.01558 ns
clickbench_q39/datafusion:vortex-compact 179454875 1.82388e+08 0.98392 ns
clickbench_q40/datafusion:vortex-compact 32564507 3.40011e+07 0.957749 ns
clickbench_q41/datafusion:vortex-compact 29872339 3.14155e+07 0.950878 ns
clickbench_q42/datafusion:vortex-compact 29123557 2.82934e+07 1.02934 ns
clickbench_q00/duckdb:parquet 123956039 1.29832e+08 0.954741 ns
clickbench_q01/duckdb:parquet 51445856 5.08891e+07 1.01094 ns
clickbench_q02/duckdb:parquet 64582705 6.49072e+07 0.995 ns
clickbench_q03/duckdb:parquet 61560323 6.43653e+07 0.95642 ns
clickbench_q04/duckdb:parquet 199532508 2.0168e+08 0.989352 ns
clickbench_q05/duckdb:parquet 269652156 2.70095e+08 0.99836 ns
clickbench_q06/duckdb:parquet 61230176 6.20096e+07 0.98743 ns
clickbench_q07/duckdb:parquet 55106467 5.57421e+07 0.988596 ns
clickbench_q08/duckdb:parquet 263569524 2.6463e+08 0.995993 ns
clickbench_q09/duckdb:parquet 389455473 3.89599e+08 0.999632 ns
clickbench_q10/duckdb:parquet 95481085 9.59965e+07 0.994631 ns
clickbench_q11/duckdb:parquet 106239314 1.05583e+08 1.00622 ns
clickbench_q12/duckdb:parquet 285731612 2.84921e+08 1.00285 ns
clickbench_q13/duckdb:parquet 470220567 4.74778e+08 0.990401 ns
clickbench_q14/duckdb:parquet 319151751 3.20306e+08 0.996397 ns
clickbench_q15/duckdb:parquet 236338741 2.38701e+08 0.990105 ns
clickbench_q16/duckdb:parquet 568273898 5.66605e+08 1.00295 ns
clickbench_q17/duckdb:parquet 483418875 4.78007e+08 1.01132 ns
clickbench_q18/duckdb:parquet 977803166 9.77321e+08 1.00049 ns
clickbench_q19/duckdb:parquet 48843927 4.87378e+07 1.00218 ns
clickbench_q20/duckdb:parquet 411118404 4.11962e+08 0.997952 ns
clickbench_q21/duckdb:parquet 520706501 5.24513e+08 0.992743 ns
clickbench_q22/duckdb:parquet 907716146 9.17241e+08 0.989616 ns
clickbench_q23/duckdb:parquet 274641089 2.80913e+08 0.977674 ns
clickbench_q24/duckdb:parquet 78351363 7.83694e+07 0.999769 ns
clickbench_q25/duckdb:parquet 139456692 1.43936e+08 0.968878 ns
clickbench_q26/duckdb:parquet 55688119 5.42809e+07 1.02592 ns
clickbench_q27/duckdb:parquet 617080059 6.20181e+08 0.995 ns
clickbench_q28/duckdb:parquet 4898965752 4.87816e+09 1.00427 ns
clickbench_q29/duckdb:parquet 62136592 6.31477e+07 0.983989 ns
clickbench_q30/duckdb:parquet 307140694 3.06409e+08 1.00239 ns
clickbench_q31/duckdb:parquet 345072067 3.46359e+08 0.996286 ns
clickbench_q32/duckdb:parquet 1040524872 1.03817e+09 1.00227 ns
clickbench_q33/duckdb:parquet 1066023903 1.05465e+09 1.01078 ns
clickbench_q34/duckdb:parquet 1099752846 1.11058e+09 0.99025 ns
clickbench_q35/duckdb:parquet 347548445 3.48623e+08 0.996917 ns
clickbench_q36/duckdb:parquet 61443227 6.25562e+07 0.982208 ns
clickbench_q37/duckdb:parquet 49866462 4.98548e+07 1.00023 ns
clickbench_q38/duckdb:parquet 51965404 5.20109e+07 0.999125 ns
clickbench_q39/duckdb:parquet 92895240 9.40397e+07 0.98783 ns
clickbench_q40/duckdb:parquet 54593546 5.64867e+07 0.966485 ns
clickbench_q41/duckdb:parquet 57044731 5.81669e+07 0.980707 ns
clickbench_q42/duckdb:parquet 43187009 4.3848e+07 0.984925 ns
clickbench_q00/duckdb:vortex-file-compressed 9393352 1.01916e+07 0.921672 ns
clickbench_q01/duckdb:vortex-file-compressed 16208883 1.64113e+07 0.987668 ns
clickbench_q02/duckdb:vortex-file-compressed 27165020 3.09895e+07 0.876588 ns 🚀
clickbench_q03/duckdb:vortex-file-compressed 33082903 3.58868e+07 0.921869 ns
clickbench_q04/duckdb:vortex-file-compressed 170850017 1.70567e+08 1.00166 ns
clickbench_q05/duckdb:vortex-file-compressed 191241177 1.92831e+08 0.991756 ns
clickbench_q06/duckdb:vortex-file-compressed 23669143 2.82705e+07 0.837238 ns 🚀
clickbench_q07/duckdb:vortex-file-compressed 20061628 2.11228e+07 0.949762 ns
clickbench_q08/duckdb:vortex-file-compressed 258274789 2.60874e+08 0.990036 ns
clickbench_q09/duckdb:vortex-file-compressed 348921005 3.48644e+08 1.00079 ns
clickbench_q10/duckdb:vortex-file-compressed 73807186 7.39642e+07 0.997877 ns
clickbench_q11/duckdb:vortex-file-compressed 80816891 8.15104e+07 0.991492 ns
clickbench_q12/duckdb:vortex-file-compressed 198241835 2.02249e+08 0.980188 ns
clickbench_q13/duckdb:vortex-file-compressed 453697089 4.52667e+08 1.00228 ns
clickbench_q14/duckdb:vortex-file-compressed 284412753 2.86473e+08 0.992807 ns
clickbench_q15/duckdb:vortex-file-compressed 210067413 2.10712e+08 0.996943 ns
clickbench_q16/duckdb:vortex-file-compressed 931163027 9.61641e+08 0.968306 ns
clickbench_q17/duckdb:vortex-file-compressed 833182891 8.29671e+08 1.00423 ns
clickbench_q18/duckdb:vortex-file-compressed 1396723740 1.40835e+09 0.991745 ns
clickbench_q19/duckdb:vortex-file-compressed 24863819 2.55338e+07 0.97376 ns
clickbench_q20/duckdb:vortex-file-compressed 347114243 3.4379e+08 1.00967 ns
clickbench_q21/duckdb:vortex-file-compressed 377421942 3.74167e+08 1.0087 ns
clickbench_q22/duckdb:vortex-file-compressed 626145703 5.31728e+08 1.17757 ns 🚨
clickbench_q23/duckdb:vortex-file-compressed 1220053326 1.60543e+09 0.759952 ns 🚀
clickbench_q24/duckdb:vortex-file-compressed 55462514 6.14907e+07 0.901966 ns
clickbench_q25/duckdb:vortex-file-compressed 70986735 7.66302e+07 0.926354 ns
clickbench_q26/duckdb:vortex-file-compressed 53985137 5.2103e+07 1.03612 ns
clickbench_q27/duckdb:vortex-file-compressed 462894884 4.73715e+08 0.97716 ns
clickbench_q28/duckdb:vortex-file-compressed 3090760252 3.13439e+09 0.98608 ns
clickbench_q29/duckdb:vortex-file-compressed 31594935 3.42965e+07 0.92123 ns
clickbench_q30/duckdb:vortex-file-compressed 193348183 1.89571e+08 1.01992 ns
clickbench_q31/duckdb:vortex-file-compressed 256080095 2.52487e+08 1.01423 ns
clickbench_q32/duckdb:vortex-file-compressed 1082997923 1.06754e+09 1.01448 ns
clickbench_q33/duckdb:vortex-file-compressed 1017550241 1.0234e+09 0.994283 ns
clickbench_q34/duckdb:vortex-file-compressed 1500024163 1.48908e+09 1.00735 ns
clickbench_q35/duckdb:vortex-file-compressed 356426617 3.59998e+08 0.990079 ns
clickbench_q36/duckdb:vortex-file-compressed 26536083 2.67267e+07 0.992868 ns
clickbench_q37/duckdb:vortex-file-compressed 18236745 1.96628e+07 0.927475 ns
clickbench_q38/duckdb:vortex-file-compressed 19559190 1.99618e+07 0.979831 ns
clickbench_q39/duckdb:vortex-file-compressed 44183285 4.37597e+07 1.00968 ns
clickbench_q40/duckdb:vortex-file-compressed 17794012 1.73669e+07 1.02459 ns
clickbench_q41/duckdb:vortex-file-compressed 17980881 1.89162e+07 0.950557 ns
clickbench_q42/duckdb:vortex-file-compressed 24346801 2.11133e+07 1.15315 ns 🚨
clickbench_q00/duckdb:vortex-compact 12009031 1.32432e+07 0.906806 ns
clickbench_q01/duckdb:vortex-compact 24699909 2.5259e+07 0.977865 ns
clickbench_q02/duckdb:vortex-compact 44747443 4.75608e+07 0.940848 ns
clickbench_q03/duckdb:vortex-compact 41827097 4.57995e+07 0.913266 ns
clickbench_q04/duckdb:vortex-compact 205136879 2.10148e+08 0.976156 ns
clickbench_q05/duckdb:vortex-compact 219774698 2.2627e+08 0.971296 ns
clickbench_q06/duckdb:vortex-compact 33248554 3.86117e+07 0.861101 ns 🚀
clickbench_q07/duckdb:vortex-compact 38275008 3.90473e+07 0.980222 ns
clickbench_q08/duckdb:vortex-compact 276039661 2.82161e+08 0.978306 ns
clickbench_q09/duckdb:vortex-compact 400141088 4.05369e+08 0.987102 ns
clickbench_q10/duckdb:vortex-compact 102969883 1.03791e+08 0.992088 ns
clickbench_q11/duckdb:vortex-compact 123500254 1.22257e+08 1.01017 ns
clickbench_q12/duckdb:vortex-compact 246096876 2.51298e+08 0.979304 ns
clickbench_q13/duckdb:vortex-compact 517835739 5.21433e+08 0.993102 ns
clickbench_q14/duckdb:vortex-compact 346285869 3.5474e+08 0.976168 ns
clickbench_q15/duckdb:vortex-compact 247111158 2.5999e+08 0.950462 ns
clickbench_q16/duckdb:vortex-compact 1002050440 1.02623e+09 0.976443 ns
clickbench_q17/duckdb:vortex-compact 915788131 9.01878e+08 1.01542 ns
clickbench_q18/duckdb:vortex-compact 1451641618 1.46597e+09 0.990226 ns
clickbench_q19/duckdb:vortex-compact 29860053 3.19102e+07 0.935752 ns
clickbench_q20/duckdb:vortex-compact 411240165 4.23037e+08 0.972113 ns
clickbench_q21/duckdb:vortex-compact 481749122 4.87981e+08 0.98723 ns
clickbench_q22/duckdb:vortex-compact 854883977 7.44451e+08 1.14834 ns 🚨
clickbench_q23/duckdb:vortex-compact 1771219607 1.51509e+09 1.16905 ns 🚨
clickbench_q24/duckdb:vortex-compact 68782649 6.69108e+07 1.02798 ns
clickbench_q25/duckdb:vortex-compact 136113342 1.42531e+08 0.954974 ns
clickbench_q26/duckdb:vortex-compact 66196107 6.30428e+07 1.05002 ns
clickbench_q27/duckdb:vortex-compact 612314934 6.19001e+08 0.989199 ns
clickbench_q28/duckdb:vortex-compact 3199826016 3.20629e+09 0.997984 ns
clickbench_q29/duckdb:vortex-compact 37415338 3.92454e+07 0.953368 ns
clickbench_q30/duckdb:vortex-compact 266705764 2.71979e+08 0.98061 ns
clickbench_q31/duckdb:vortex-compact 323146551 3.38239e+08 0.955381 ns
clickbench_q32/duckdb:vortex-compact 1060389270 1.10393e+09 0.960559 ns
clickbench_q33/duckdb:vortex-compact 1100884583 1.12346e+09 0.979907 ns
clickbench_q34/duckdb:vortex-compact 1594239912 1.60567e+09 0.99288 ns
clickbench_q35/duckdb:vortex-compact 355861792 3.61772e+08 0.983664 ns
clickbench_q36/duckdb:vortex-compact 28552281 2.91258e+07 0.980309 ns
clickbench_q37/duckdb:vortex-compact 22142423 2.23909e+07 0.988903 ns
clickbench_q38/duckdb:vortex-compact 22576507 2.21187e+07 1.0207 ns
clickbench_q39/duckdb:vortex-compact 48263436 4.86934e+07 0.99117 ns
clickbench_q40/duckdb:vortex-compact 22653367 2.42068e+07 0.935825 ns
clickbench_q41/duckdb:vortex-compact 21969505 2.23321e+07 0.983762 ns
clickbench_q42/duckdb:vortex-compact 25730337 2.47499e+07 1.03961 ns
clickbench_q00/duckdb:duckdb 18786441 1.88703e+07 0.995554 ns
clickbench_q01/duckdb:duckdb 37519852 3.72889e+07 1.00619 ns
clickbench_q02/duckdb:duckdb 46313847 4.58842e+07 1.00936 ns
clickbench_q03/duckdb:duckdb 47470301 4.80593e+07 0.987743 ns
clickbench_q04/duckdb:duckdb 198460832 1.9903e+08 0.997139 ns
clickbench_q05/duckdb:duckdb 313476408 3.02246e+08 1.03716 ns
clickbench_q06/duckdb:duckdb 36448716 3.65495e+07 0.997243 ns
clickbench_q07/duckdb:duckdb 38757847 3.86702e+07 1.00227 ns
clickbench_q08/duckdb:duckdb 246955640 2.48557e+08 0.993557 ns
clickbench_q09/duckdb:duckdb 360624703 3.62316e+08 0.995333 ns
clickbench_q10/duckdb:duckdb 110399127 1.09981e+08 1.0038 ns
clickbench_q11/duckdb:duckdb 120010125 1.19245e+08 1.00642 ns
clickbench_q12/duckdb:duckdb 263840187 2.65892e+08 0.992285 ns
clickbench_q13/duckdb:duckdb 445260663 4.43105e+08 1.00487 ns
clickbench_q14/duckdb:duckdb 287651038 2.91406e+08 0.987113 ns
clickbench_q15/duckdb:duckdb 217595720 2.18282e+08 0.996858 ns
clickbench_q16/duckdb:duckdb 539985291 5.37753e+08 1.00415 ns
clickbench_q17/duckdb:duckdb 452745362 4.54423e+08 0.996308 ns
clickbench_q18/duckdb:duckdb 950278500 9.44767e+08 1.00583 ns
clickbench_q19/duckdb:duckdb 36884398 3.70887e+07 0.994492 ns
clickbench_q20/duckdb:duckdb 445494617 4.42923e+08 1.0058 ns
clickbench_q21/duckdb:duckdb 473946662 4.64812e+08 1.01965 ns
clickbench_q22/duckdb:duckdb 528336300 5.31324e+08 0.994377 ns
clickbench_q23/duckdb:duckdb 232322804 2.38822e+08 0.972786 ns
clickbench_q24/duckdb:duckdb 49797711 5.04233e+07 0.987592 ns
clickbench_q25/duckdb:duckdb 112150892 1.11198e+08 1.00857 ns
clickbench_q26/duckdb:duckdb 46547755 4.80047e+07 0.96965 ns
clickbench_q27/duckdb:duckdb 527218178 5.32958e+08 0.989231 ns
clickbench_q28/duckdb:duckdb 4494039571 4.44155e+09 1.01182 ns
clickbench_q29/duckdb:duckdb 49803596 5.00637e+07 0.994805 ns
clickbench_q30/duckdb:duckdb 267981324 2.69111e+08 0.995801 ns
clickbench_q31/duckdb:duckdb 337348914 3.40258e+08 0.991451 ns
clickbench_q32/duckdb:duckdb 1024675346 1.02725e+09 0.997492 ns
clickbench_q33/duckdb:duckdb 1064936626 1.05727e+09 1.00725 ns
clickbench_q34/duckdb:duckdb 1124583089 1.13025e+09 0.99499 ns
clickbench_q35/duckdb:duckdb 265163602 2.63952e+08 1.00459 ns
clickbench_q36/duckdb:duckdb 45089819 4.46485e+07 1.00989 ns
clickbench_q37/duckdb:duckdb 32975412 3.31416e+07 0.994985 ns
clickbench_q38/duckdb:duckdb 34110373 3.53743e+07 0.964269 ns
clickbench_q39/duckdb:duckdb 76677618 7.58302e+07 1.01118 ns
clickbench_q40/duckdb:duckdb 33404623 3.32892e+07 1.00347 ns
clickbench_q41/duckdb:duckdb 33820175 3.35422e+07 1.00829 ns
clickbench_q42/duckdb:duckdb 32634013 3.2729e+07 0.997097 ns

@AdamGS AdamGS force-pushed the adamg/io-simplification-experiment branch 3 times, most recently from b53c46e to a7a3b75 Compare January 13, 2026 17:32
@AdamGS AdamGS changed the title [WIP] An attempt at simplifying IO extendability traits Attempting to simplify the IO read traits Jan 13, 2026
@AdamGS AdamGS marked this pull request as ready for review January 13, 2026 17:36
@AdamGS AdamGS force-pushed the adamg/io-simplification-experiment branch from a7a3b75 to 7400f87 Compare January 13, 2026 17:37
@AdamGS AdamGS force-pushed the adamg/io-simplification-experiment branch from 7400f87 to a7e2722 Compare January 13, 2026 17:38
@AdamGS AdamGS added the experiment Tests an idea label Jan 13, 2026

async move { req.resolve(Compat::new(read).await) }
})
.map(move |f| self2.handle.spawn(f))
Copy link
Contributor

Choose a reason for hiding this comment

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

This is lost, right? I'm not entirely sure why we needed it, but the new drive implementation doesn't spawn the read future, right?

Copy link
Contributor Author

@AdamGS AdamGS Jan 13, 2026

Choose a reason for hiding this comment

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

Yeah I'm not convinced its necessary. reqwest already spawns some work, and object_store is tightly coupled with tokio and has its own abstraction (SpawnedReqwestConnector) for spawning work on a dedicated runtime.

Copy link
Contributor

Choose a reason for hiding this comment

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

👍

Copy link
Contributor

@danking danking left a comment

Choose a reason for hiding this comment

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

Count me in for a single I/O source trait!

Copy link
Contributor

@danking danking left a comment

Choose a reason for hiding this comment

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

They can revoke my approval privileges if they don't like my yolo approvals


async move { req.resolve(Compat::new(read).await) }
})
.map(move |f| self2.handle.spawn(f))
Copy link
Contributor

Choose a reason for hiding this comment

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

👍

Comment on lines +76 to +57
fn coalesce_config(&self) -> Option<CoalesceConfig> {
None
}
Copy link
Contributor

Choose a reason for hiding this comment

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

I am interested why you think we should put this here. I would this the is a property of the underlying file system not the API to read from it. ebs vs local disk would be a good example.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

My assumption is that most systems will have their own VortexRead implementation for some adapter type (maybe we should provide some?) or some other custom type, and they can tune it to their expected hardware.

Copy link
Contributor

Choose a reason for hiding this comment

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

I see you want this method to be modified by an adapter. I wonder if it makes sense to move from out of the trait and use composition?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

More traits really increase the complexity IMO, I would really love to keep this in one trait.

@AdamGS AdamGS force-pushed the adamg/io-simplification-experiment branch from 3cf35d9 to 678a26e Compare January 14, 2026 11:18
Copy link
Contributor

@gatesn gatesn left a comment

Choose a reason for hiding this comment

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

Give me some time to grok this..

@AdamGS AdamGS force-pushed the adamg/io-simplification-experiment branch from 8b74a6b to f14e9fa Compare January 14, 2026 17:47
@AdamGS
Copy link
Contributor Author

AdamGS commented Jan 14, 2026

After talking to @gatesn offline, I moved a lot of the file-specific logic from vortex-io to vortex-file, got rid of FileRead and moved that logic into the FileSegmentSource, which is the most the most file-specific abstraction.

@AdamGS AdamGS force-pushed the adamg/io-simplification-experiment branch 3 times, most recently from b66d6c7 to 3b9a7ef Compare January 14, 2026 17:58
@AdamGS AdamGS force-pushed the adamg/io-simplification-experiment branch from d092cf7 to fe6b759 Compare January 15, 2026 13:03
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS AdamGS force-pushed the adamg/io-simplification-experiment branch from fe6b759 to 02875c7 Compare January 15, 2026 13:05
@AdamGS
Copy link
Contributor Author

AdamGS commented Jan 15, 2026

Benchmarks results now seem fine, potentially some minor differences but everything seems to be much closer to the noise threshold.

/// different file systems and object stores so we encourage users to use this method
/// whenever possible and file issues if they encounter problems.
pub async fn open<S: IntoReadSource>(self, source: S) -> VortexResult<VortexFile> {
pub async fn open(self, source: Arc<dyn VortexReadAt>) -> VortexResult<VortexFile> {
Copy link
Contributor

@gatesn gatesn Jan 15, 2026

Choose a reason for hiding this comment

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

Are you sure you don't want open<R: TryInto<VortexReadAt>>(read: R) and open_read_at(Arc<dyn VortexReadAt>)?

Should help reduce the public API diff

Copy link
Contributor Author

@AdamGS AdamGS Jan 15, 2026

Choose a reason for hiding this comment

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

Its going to be a while before we release again, mind if I do it in a followup PR? There are a few things I want to try here but would love to merge this so I can move on to the python thing that came up.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It also shouldn't be TryInto, if it has some issue getting started it'll just fail.

num_requests_coalesced: Arc<Histogram>,
}

impl StateMetrics {
Copy link
Contributor Author

Choose a reason for hiding this comment

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

this is a fly-by change, no need to keep reaching for the registry that's behind a lock on every request.

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

Labels

experiment Tests an idea feature Release label indicating a new feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants