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 87.21311% with 39 lines in your changes missing coverage. Please review.
✅ Project coverage is 83.35%. Comparing base (924830c) to head (3b9a7ef).

Files with missing lines Patch % Lines
vortex-io/src/read.rs 77.96% 13 Missing ⚠️
vortex-io/src/file/object_store.rs 82.75% 10 Missing ⚠️
vortex-io/src/runtime/tests.rs 88.09% 5 Missing ⚠️
vortex-file/src/segments/source.rs 94.28% 4 Missing ⚠️
vortex-io/src/file/std_file.rs 86.66% 4 Missing ⚠️
vortex-file/src/read/request.rs 70.00% 3 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.015x ➖
  • Vortex: 1.018x ➖
  • duckdb:vortex: 1.028x ➖
  • datafusion:vortex: 1.008x ➖
  • Best: tpch_q11/duckdb:vortex-compact (0.935x)
  • Worst: tpch_q13/datafusion:vortex-file-compressed (1.120x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR 3b9a7ef base 24c81fa ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 79867334 7.88893e+07 1.0124 ns
tpch_q02/datafusion:arrow 30399906 3.0493e+07 0.996946 ns
tpch_q03/datafusion:arrow 53260983 5.3357e+07 0.9982 ns
tpch_q04/datafusion:arrow 44996943 4.60877e+07 0.976334 ns
tpch_q05/datafusion:arrow 113937108 1.154e+08 0.987324 ns
tpch_q06/datafusion:arrow 33426157 3.34971e+07 0.997881 ns
tpch_q07/datafusion:arrow 196697282 1.91366e+08 1.02786 ns
tpch_q08/datafusion:arrow 83678867 7.986e+07 1.04782 ns
tpch_q09/datafusion:arrow 107324888 1.05529e+08 1.01702 ns
tpch_q10/datafusion:arrow 84529560 8.1782e+07 1.0336 ns
tpch_q11/datafusion:arrow 17799776 1.73562e+07 1.02556 ns
tpch_q12/datafusion:arrow 84672317 8.03388e+07 1.05394 ns
tpch_q13/datafusion:arrow 56821164 5.71869e+07 0.993605 ns
tpch_q14/datafusion:arrow 43372237 4.34436e+07 0.998357 ns
tpch_q15/datafusion:arrow 82561507 8.65188e+07 0.95426 ns
tpch_q16/datafusion:arrow 27014365 2.70003e+07 1.00052 ns
tpch_q17/datafusion:arrow 104565894 9.96582e+07 1.04925 ns
tpch_q18/datafusion:arrow 190435900 1.84794e+08 1.03053 ns
tpch_q19/datafusion:arrow 64341981 6.0382e+07 1.06558 ns
tpch_q20/datafusion:arrow 59587116 5.8556e+07 1.01761 ns
tpch_q21/datafusion:arrow 281705563 2.74049e+08 1.02794 ns
tpch_q22/datafusion:arrow 26938159 2.6212e+07 1.0277 ns
tpch_q01/datafusion:parquet 118682264 1.11942e+08 1.06021 ns
tpch_q02/datafusion:parquet 89671604 8.99447e+07 0.996964 ns
tpch_q03/datafusion:parquet 83473128 8.22679e+07 1.01465 ns
tpch_q04/datafusion:parquet 60896016 5.81174e+07 1.04781 ns
tpch_q05/datafusion:parquet 174036690 1.75918e+08 0.989308 ns
tpch_q06/datafusion:parquet 49026637 4.84332e+07 1.01225 ns
tpch_q07/datafusion:parquet 196440404 1.92305e+08 1.0215 ns
tpch_q08/datafusion:parquet 178548317 1.77545e+08 1.00565 ns
tpch_q09/datafusion:parquet 223596827 2.27186e+08 0.984204 ns
tpch_q10/datafusion:parquet 200639504 1.98673e+08 1.0099 ns
tpch_q11/datafusion:parquet 64611984 6.50992e+07 0.992516 ns
tpch_q12/datafusion:parquet 130005093 1.31114e+08 0.991543 ns
tpch_q13/datafusion:parquet 204117025 2.03955e+08 1.0008 ns
tpch_q14/datafusion:parquet 87381093 8.95894e+07 0.975351 ns
tpch_q15/datafusion:parquet 74975793 8.02066e+07 0.934783 ns
tpch_q16/datafusion:parquet 56121848 5.77787e+07 0.971325 ns
tpch_q17/datafusion:parquet 172329273 1.72982e+08 0.996227 ns
tpch_q18/datafusion:parquet 246232637 2.42986e+08 1.01336 ns
tpch_q19/datafusion:parquet 100623779 1.04673e+08 0.961318 ns
tpch_q20/datafusion:parquet 127956735 1.33986e+08 0.954998 ns
tpch_q21/datafusion:parquet 196905600 1.94074e+08 1.01459 ns
tpch_q22/datafusion:parquet 43140332 4.23107e+07 1.01961 ns
tpch_q01/datafusion:vortex-file-compressed 67741519 6.5497e+07 1.03427 ns
tpch_q02/datafusion:vortex-file-compressed 61071299 6.07841e+07 1.00473 ns
tpch_q03/datafusion:vortex-file-compressed 34617576 3.36967e+07 1.02733 ns
tpch_q04/datafusion:vortex-file-compressed 23004641 2.29488e+07 1.00243 ns
tpch_q05/datafusion:vortex-file-compressed 92146396 9.10284e+07 1.01228 ns
tpch_q06/datafusion:vortex-file-compressed 12443230 1.24751e+07 0.997448 ns
tpch_q07/datafusion:vortex-file-compressed 101048528 9.97684e+07 1.01283 ns
tpch_q08/datafusion:vortex-file-compressed 83347012 8.28502e+07 1.006 ns
tpch_q09/datafusion:vortex-file-compressed 98926284 9.89774e+07 0.999484 ns
tpch_q10/datafusion:vortex-file-compressed 93953912 9.07208e+07 1.03564 ns
tpch_q11/datafusion:vortex-file-compressed 25041210 2.62022e+07 0.95569 ns
tpch_q12/datafusion:vortex-file-compressed 37489034 3.99565e+07 0.938246 ns
tpch_q13/datafusion:vortex-file-compressed 36457338 3.25512e+07 1.12 ns 🚨
tpch_q14/datafusion:vortex-file-compressed 34650955 3.27739e+07 1.05727 ns
tpch_q15/datafusion:vortex-file-compressed 33003321 3.07325e+07 1.07389 ns
tpch_q16/datafusion:vortex-file-compressed 38815523 3.8868e+07 0.99865 ns
tpch_q17/datafusion:vortex-file-compressed 86723014 8.77555e+07 0.988235 ns
tpch_q18/datafusion:vortex-file-compressed 115209186 1.14189e+08 1.00893 ns
tpch_q19/datafusion:vortex-file-compressed 38771555 3.77122e+07 1.02809 ns
tpch_q20/datafusion:vortex-file-compressed 55193350 5.70392e+07 0.967638 ns
tpch_q21/datafusion:vortex-file-compressed 106092233 1.05348e+08 1.00706 ns
tpch_q22/datafusion:vortex-file-compressed 21313090 2.22808e+07 0.956568 ns
tpch_q01/datafusion:vortex-compact 70626966 7.2462e+07 0.974675 ns
tpch_q02/datafusion:vortex-compact 65699037 6.53831e+07 1.00483 ns
tpch_q03/datafusion:vortex-compact 37342199 3.65268e+07 1.02232 ns
tpch_q04/datafusion:vortex-compact 25604409 2.7043e+07 0.946802 ns
tpch_q05/datafusion:vortex-compact 93784521 9.44616e+07 0.992833 ns
tpch_q06/datafusion:vortex-compact 17874711 1.89424e+07 0.943634 ns
tpch_q07/datafusion:vortex-compact 107094199 1.04767e+08 1.02221 ns
tpch_q08/datafusion:vortex-compact 86140643 8.70831e+07 0.989177 ns
tpch_q09/datafusion:vortex-compact 108632085 1.04645e+08 1.0381 ns
tpch_q10/datafusion:vortex-compact 88067403 8.66193e+07 1.01672 ns
tpch_q11/datafusion:vortex-compact 27134115 2.75549e+07 0.984728 ns
tpch_q12/datafusion:vortex-compact 47086418 4.75753e+07 0.989724 ns
tpch_q13/datafusion:vortex-compact 44663961 4.09434e+07 1.09087 ns
tpch_q14/datafusion:vortex-compact 37804545 3.74647e+07 1.00907 ns
tpch_q15/datafusion:vortex-compact 41592369 4.06164e+07 1.02403 ns
tpch_q16/datafusion:vortex-compact 43319828 4.15151e+07 1.04347 ns
tpch_q17/datafusion:vortex-compact 89746259 9.003e+07 0.996848 ns
tpch_q18/datafusion:vortex-compact 116746123 1.16098e+08 1.00558 ns
tpch_q19/datafusion:vortex-compact 49320597 4.99577e+07 0.987247 ns
tpch_q20/datafusion:vortex-compact 59887820 5.92823e+07 1.01021 ns
tpch_q21/datafusion:vortex-compact 117391504 1.12692e+08 1.0417 ns
tpch_q22/datafusion:vortex-compact 20577629 2.02256e+07 1.01741 ns
tpch_q01/duckdb:parquet 109481942 8.03699e+07 1.36223 ns 🚨
tpch_q02/duckdb:parquet 49382363 4.75199e+07 1.03919 ns
tpch_q03/duckdb:parquet 83666961 8.79129e+07 0.951702 ns
tpch_q04/duckdb:parquet 70140875 6.07646e+07 1.1543 ns 🚨
tpch_q05/duckdb:parquet 78074373 7.74922e+07 1.00751 ns
tpch_q06/duckdb:parquet 22920071 3.26555e+07 0.701874 ns 🚀
tpch_q07/duckdb:parquet 91092548 9.76038e+07 0.933289 ns
tpch_q08/duckdb:parquet 97951761 9.98017e+07 0.981463 ns
tpch_q09/duckdb:parquet 152028447 1.46479e+08 1.03789 ns
tpch_q10/duckdb:parquet 155063580 1.52634e+08 1.01592 ns
tpch_q11/duckdb:parquet 26353590 2.61344e+07 1.00839 ns
tpch_q12/duckdb:parquet 60892784 6.02183e+07 1.0112 ns
tpch_q13/duckdb:parquet 290627983 2.76173e+08 1.05234 ns
tpch_q14/duckdb:parquet 53135629 5.29122e+07 1.00422 ns
tpch_q15/duckdb:parquet 34671487 2.90533e+07 1.19338 ns 🚨
tpch_q16/duckdb:parquet 60521327 5.99962e+07 1.00875 ns
tpch_q17/duckdb:parquet 71423484 7.02454e+07 1.01677 ns
tpch_q18/duckdb:parquet 128604389 1.32956e+08 0.967271 ns
tpch_q19/duckdb:parquet 73723956 7.51103e+07 0.981543 ns
tpch_q20/duckdb:parquet 81084825 8.67094e+07 0.935133 ns
tpch_q21/duckdb:parquet 200507732 2.03421e+08 0.985681 ns
tpch_q22/duckdb:parquet 57025978 5.65605e+07 1.00823 ns
tpch_q01/duckdb:vortex-file-compressed 33955598 3.36171e+07 1.01007 ns
tpch_q02/duckdb:vortex-file-compressed 30728688 3.11761e+07 0.985649 ns
tpch_q03/duckdb:vortex-file-compressed 35140453 3.29298e+07 1.06713 ns
tpch_q04/duckdb:vortex-file-compressed 37399195 3.59913e+07 1.03912 ns
tpch_q05/duckdb:vortex-file-compressed 41831252 3.84081e+07 1.08913 ns
tpch_q06/duckdb:vortex-file-compressed 10814704 1.08416e+07 0.997521 ns
tpch_q07/duckdb:vortex-file-compressed 42803328 4.00603e+07 1.06847 ns
tpch_q08/duckdb:vortex-file-compressed 48585787 4.66348e+07 1.04183 ns
tpch_q09/duckdb:vortex-file-compressed 81490822 8.22075e+07 0.991282 ns
tpch_q10/duckdb:vortex-file-compressed 38273861 3.69493e+07 1.03585 ns
tpch_q11/duckdb:vortex-file-compressed 17129448 1.59738e+07 1.07234 ns
tpch_q12/duckdb:vortex-file-compressed 24489384 2.30094e+07 1.06432 ns
tpch_q13/duckdb:vortex-file-compressed 38935149 3.68126e+07 1.05766 ns
tpch_q14/duckdb:vortex-file-compressed 26901342 2.53086e+07 1.06293 ns
tpch_q15/duckdb:vortex-file-compressed 18549121 1.87104e+07 0.991378 ns
tpch_q16/duckdb:vortex-file-compressed 33867799 3.28742e+07 1.03023 ns
tpch_q17/duckdb:vortex-file-compressed 27770889 2.72226e+07 1.02014 ns
tpch_q18/duckdb:vortex-file-compressed 58739303 5.73953e+07 1.02342 ns
tpch_q19/duckdb:vortex-file-compressed 32881583 3.02499e+07 1.087 ns
tpch_q20/duckdb:vortex-file-compressed 40380689 3.91567e+07 1.03126 ns
tpch_q21/duckdb:vortex-file-compressed 108005794 1.04257e+08 1.03596 ns
tpch_q22/duckdb:vortex-file-compressed 20237338 1.99322e+07 1.01531 ns
tpch_q01/duckdb:vortex-compact 39801961 3.85899e+07 1.03141 ns
tpch_q02/duckdb:vortex-compact 42786734 4.26778e+07 1.00255 ns
tpch_q03/duckdb:vortex-compact 39562561 3.89879e+07 1.01474 ns
tpch_q04/duckdb:vortex-compact 42969072 4.17991e+07 1.02799 ns
tpch_q05/duckdb:vortex-compact 44718325 4.41223e+07 1.01351 ns
tpch_q06/duckdb:vortex-compact 15344313 1.48217e+07 1.03526 ns
tpch_q07/duckdb:vortex-compact 49098968 4.82171e+07 1.01829 ns
tpch_q08/duckdb:vortex-compact 55904145 5.38931e+07 1.03732 ns
tpch_q09/duckdb:vortex-compact 94598002 9.12221e+07 1.03701 ns
tpch_q10/duckdb:vortex-compact 43118511 4.30573e+07 1.00142 ns
tpch_q11/duckdb:vortex-compact 21852344 2.33665e+07 0.935199 ns
tpch_q12/duckdb:vortex-compact 36151567 3.55382e+07 1.01726 ns
tpch_q13/duckdb:vortex-compact 44034920 4.38567e+07 1.00406 ns
tpch_q14/duckdb:vortex-compact 28842333 2.89133e+07 0.997546 ns
tpch_q15/duckdb:vortex-compact 21786679 2.10204e+07 1.03646 ns
tpch_q16/duckdb:vortex-compact 40033289 3.83068e+07 1.04507 ns
tpch_q17/duckdb:vortex-compact 33081036 3.03546e+07 1.08982 ns
tpch_q18/duckdb:vortex-compact 63181749 6.19113e+07 1.02052 ns
tpch_q19/duckdb:vortex-compact 38181693 3.7707e+07 1.01259 ns
tpch_q20/duckdb:vortex-compact 47302088 4.66299e+07 1.01441 ns
tpch_q21/duckdb:vortex-compact 116484222 1.16008e+08 1.00411 ns
tpch_q22/duckdb:vortex-compact 23005902 2.21107e+07 1.04049 ns
tpch_q01/duckdb:duckdb 17867732 1.78192e+07 1.00273 ns
tpch_q02/duckdb:duckdb 15010782 1.42382e+07 1.05426 ns
tpch_q03/duckdb:duckdb 22704150 2.18491e+07 1.03913 ns
tpch_q04/duckdb:duckdb 21052397 2.00704e+07 1.04893 ns
tpch_q05/duckdb:duckdb 23251415 2.25534e+07 1.03095 ns
tpch_q06/duckdb:duckdb 7544675 7.20525e+06 1.04711 ns
tpch_q07/duckdb:duckdb 27611031 2.68332e+07 1.02899 ns
tpch_q08/duckdb:duckdb 27557703 2.6654e+07 1.0339 ns
tpch_q09/duckdb:duckdb 61198418 6.13025e+07 0.998302 ns
tpch_q10/duckdb:duckdb 63774725 5.9099e+07 1.07912 ns
tpch_q11/duckdb:duckdb 8423958 7.14663e+06 1.17873 ns 🚨
tpch_q12/duckdb:duckdb 17933946 1.7323e+07 1.03527 ns
tpch_q13/duckdb:duckdb 40711784 4.01151e+07 1.01487 ns
tpch_q14/duckdb:duckdb 23121631 2.27695e+07 1.01546 ns
tpch_q15/duckdb:duckdb 14685997 1.43128e+07 1.02607 ns
tpch_q16/duckdb:duckdb 25564438 2.52691e+07 1.01169 ns
tpch_q17/duckdb:duckdb 18718499 1.81312e+07 1.03239 ns
tpch_q18/duckdb:duckdb 40851909 4.06042e+07 1.0061 ns
tpch_q19/duckdb:duckdb 32706789 3.27379e+07 0.99905 ns
tpch_q20/duckdb:duckdb 27074639 2.75026e+07 0.984439 ns
tpch_q21/duckdb:duckdb 64172642 6.51841e+07 0.984483 ns
tpch_q22/duckdb:duckdb 26621246 2.6654e+07 0.998772 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.950x ➖
  • Vortex: 0.942x ➖
  • duckdb:vortex: 0.955x ➖
  • datafusion:vortex: 0.930x ➖
  • Best: fineweb_q08/datafusion:vortex-file-compressed (0.422x)
  • Worst: fineweb_q02/datafusion:vortex-compact (1.199x)
  • Significant (>10%): 5↑ 3↓
Detailed Results Table
name PR 3b9a7ef base 24c81fa ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6609097 7.0543e+06 0.93689 ns
fineweb_q01/datafusion:parquet 273342230 2.7285e+08 1.0018 ns
fineweb_q02/datafusion:parquet 264916134 2.72334e+08 0.972763 ns
fineweb_q03/datafusion:parquet 259983333 2.69675e+08 0.96406 ns
fineweb_q04/datafusion:parquet 276564679 2.89309e+08 0.95595 ns
fineweb_q05/datafusion:parquet 273809891 2.87548e+08 0.952222 ns
fineweb_q06/datafusion:parquet 267143584 2.78324e+08 0.959829 ns
fineweb_q07/datafusion:parquet 261798055 2.73767e+08 0.956281 ns
fineweb_q08/datafusion:parquet 256302927 2.66811e+08 0.960615 ns
fineweb_q00/datafusion:vortex-file-compressed 5756618 5.80892e+06 0.990997 ns
fineweb_q01/datafusion:vortex-file-compressed 28971552 2.7993e+07 1.03496 ns
fineweb_q02/datafusion:vortex-file-compressed 29537723 2.93213e+07 1.00738 ns
fineweb_q03/datafusion:vortex-file-compressed 72051397 8.13571e+07 0.885619 ns 🚀
fineweb_q04/datafusion:vortex-file-compressed 226365048 2.07931e+08 1.08865 ns
fineweb_q05/datafusion:vortex-file-compressed 183491763 1.93816e+08 0.946734 ns
fineweb_q06/datafusion:vortex-file-compressed 79445149 7.16818e+07 1.1083 ns 🚨
fineweb_q07/datafusion:vortex-file-compressed 82603008 7.10764e+07 1.16217 ns 🚨
fineweb_q08/datafusion:vortex-file-compressed 13446228 3.18543e+07 0.422117 ns 🚀
fineweb_q00/datafusion:vortex-compact 5670222 5.84552e+06 0.970011 ns
fineweb_q01/datafusion:vortex-compact 167095367 1.62261e+08 1.02979 ns
fineweb_q02/datafusion:vortex-compact 198073424 1.65144e+08 1.1994 ns 🚨
fineweb_q03/datafusion:vortex-compact 1242926917 1.26321e+09 0.983945 ns
fineweb_q04/datafusion:vortex-compact 1428675955 1.45491e+09 0.98197 ns
fineweb_q05/datafusion:vortex-compact 1132767752 1.14639e+09 0.98812 ns
fineweb_q06/datafusion:vortex-compact 612269048 5.94346e+08 1.03016 ns
fineweb_q07/datafusion:vortex-compact 640106415 6.28762e+08 1.01804 ns
fineweb_q08/datafusion:vortex-compact 12732998 2.91591e+07 0.436674 ns 🚀
fineweb_q00/duckdb:parquet 31069774 3.35485e+07 0.926114 ns
fineweb_q01/duckdb:parquet 96789491 9.89364e+07 0.9783 ns
fineweb_q02/duckdb:parquet 102139261 1.08457e+08 0.941745 ns
fineweb_q03/duckdb:parquet 306823057 3.18737e+08 0.96262 ns
fineweb_q04/duckdb:parquet 429084213 4.35334e+08 0.985643 ns
fineweb_q05/duckdb:parquet 403735205 4.07635e+08 0.990434 ns
fineweb_q06/duckdb:parquet 200052330 2.05275e+08 0.97456 ns
fineweb_q07/duckdb:parquet 216373807 2.17481e+08 0.994911 ns
fineweb_q08/duckdb:parquet 62319807 6.41024e+07 0.972191 ns
fineweb_q00/duckdb:vortex-file-compressed 4201822 4.10675e+06 1.02315 ns
fineweb_q01/duckdb:vortex-file-compressed 23391277 2.5329e+07 0.923498 ns
fineweb_q02/duckdb:vortex-file-compressed 26794215 2.72452e+07 0.983448 ns
fineweb_q03/duckdb:vortex-file-compressed 122276321 1.19526e+08 1.02301 ns
fineweb_q04/duckdb:vortex-file-compressed 186991051 2.02818e+08 0.921967 ns
fineweb_q05/duckdb:vortex-file-compressed 181337029 1.8502e+08 0.980094 ns
fineweb_q06/duckdb:vortex-file-compressed 52241999 6.97562e+07 0.748923 ns 🚀
fineweb_q07/duckdb:vortex-file-compressed 56126954 5.94693e+07 0.943798 ns
fineweb_q08/duckdb:vortex-file-compressed 7694674 8.19212e+06 0.939277 ns
fineweb_q00/duckdb:vortex-compact 5333673 5.52953e+06 0.964579 ns
fineweb_q01/duckdb:vortex-compact 88304369 9.01726e+07 0.979281 ns
fineweb_q02/duckdb:vortex-compact 102149082 1.04543e+08 0.977097 ns
fineweb_q03/duckdb:vortex-compact 809586006 8.27974e+08 0.977792 ns
fineweb_q04/duckdb:vortex-compact 860416297 8.67674e+08 0.991635 ns
fineweb_q05/duckdb:vortex-compact 769122174 7.80015e+08 0.986035 ns
fineweb_q06/duckdb:vortex-compact 441970777 4.51655e+08 0.978558 ns
fineweb_q07/duckdb:vortex-compact 458049921 4.55529e+08 1.00553 ns
fineweb_q08/duckdb:vortex-compact 8067716 9.18584e+06 0.878278 ns 🚀

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 1.076x ➖
  • Vortex: 1.109x ➖
  • duckdb:vortex: 1.095x ➖
  • datafusion:vortex: 1.123x ➖
  • Best: tpch_q13/duckdb:vortex-file-compressed (0.620x)
  • Worst: tpch_q22/datafusion:vortex-compact (1.875x)
  • Significant (>30%): 3↑ 23↓
Detailed Results Table
name PR 3b9a7ef base 24c81fa ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 242836659 2.35077e+08 1.03301 ns
tpch_q02/datafusion:parquet 429759276 4.28596e+08 1.00271 ns
tpch_q03/datafusion:parquet 299933968 3.13289e+08 0.957371 ns
tpch_q04/datafusion:parquet 144368379 1.45729e+08 0.990663 ns
tpch_q05/datafusion:parquet 495619874 4.9027e+08 1.01091 ns
tpch_q06/datafusion:parquet 131673214 1.3283e+08 0.991292 ns
tpch_q07/datafusion:parquet 514952246 5.16251e+08 0.997484 ns
tpch_q08/datafusion:parquet 614372721 6.16846e+08 0.99599 ns
tpch_q09/datafusion:parquet 532330773 5.33135e+08 0.998492 ns
tpch_q10/datafusion:parquet 565624522 5.69617e+08 0.992991 ns
tpch_q11/datafusion:parquet 337268298 3.4057e+08 0.990306 ns
tpch_q12/datafusion:parquet 254674356 2.74652e+08 0.927262 ns
tpch_q13/datafusion:parquet 433363519 4.39885e+08 0.985175 ns
tpch_q14/datafusion:parquet 202633311 1.98051e+08 1.02314 ns
tpch_q15/datafusion:parquet 284315858 2.86732e+08 0.991573 ns
tpch_q16/datafusion:parquet 174591008 1.83404e+08 0.951948 ns
tpch_q17/datafusion:parquet 391669250 3.86057e+08 1.01454 ns
tpch_q18/datafusion:parquet 490385129 4.86695e+08 1.00758 ns
tpch_q19/datafusion:parquet 316747287 3.16769e+08 0.999933 ns
tpch_q20/datafusion:parquet 358833547 3.62897e+08 0.988802 ns
tpch_q21/datafusion:parquet 519551634 4.97125e+08 1.04511 ns
tpch_q22/datafusion:parquet 112597843 1.1417e+08 0.986232 ns
tpch_q01/datafusion:vortex-file-compressed 178172810 1.97478e+08 0.902242 ns
tpch_q02/datafusion:vortex-file-compressed 293748131 2.76134e+08 1.06379 ns
tpch_q03/datafusion:vortex-file-compressed 309787715 3.03682e+08 1.02011 ns
tpch_q04/datafusion:vortex-file-compressed 210621476 1.95068e+08 1.07973 ns
tpch_q05/datafusion:vortex-file-compressed 501015577 3.22442e+08 1.55381 ns 🚨
tpch_q06/datafusion:vortex-file-compressed 244413144 2.01696e+08 1.21179 ns
tpch_q07/datafusion:vortex-file-compressed 301329184 2.75688e+08 1.09301 ns
tpch_q08/datafusion:vortex-file-compressed 551536241 4.17516e+08 1.321 ns 🚨
tpch_q09/datafusion:vortex-file-compressed 486187056 4.68844e+08 1.03699 ns
tpch_q10/datafusion:vortex-file-compressed 363262808 4.30395e+08 0.844023 ns
tpch_q11/datafusion:vortex-file-compressed 154417390 1.4741e+08 1.04754 ns
tpch_q12/datafusion:vortex-file-compressed 303002449 3.08331e+08 0.982719 ns
tpch_q13/datafusion:vortex-file-compressed 130826415 1.7028e+08 0.768304 ns
tpch_q14/datafusion:vortex-file-compressed 199066640 1.71315e+08 1.16199 ns
tpch_q15/datafusion:vortex-file-compressed 406506330 2.5642e+08 1.58532 ns 🚨
tpch_q16/datafusion:vortex-file-compressed 266516464 1.70117e+08 1.56667 ns 🚨
tpch_q17/datafusion:vortex-file-compressed 482512442 3.0005e+08 1.60811 ns 🚨
tpch_q18/datafusion:vortex-file-compressed 313050912 3.62963e+08 0.862487 ns
tpch_q19/datafusion:vortex-file-compressed 337987044 3.40709e+08 0.992011 ns
tpch_q20/datafusion:vortex-file-compressed 294959453 2.63425e+08 1.11971 ns
tpch_q21/datafusion:vortex-file-compressed 426550779 3.63986e+08 1.17189 ns
tpch_q22/datafusion:vortex-file-compressed 195725185 1.42903e+08 1.36964 ns 🚨
tpch_q01/datafusion:vortex-compact 195140403 2.41783e+08 0.807089 ns
tpch_q02/datafusion:vortex-compact 305707541 2.45972e+08 1.24285 ns
tpch_q03/datafusion:vortex-compact 310583098 3.13584e+08 0.99043 ns
tpch_q04/datafusion:vortex-compact 212805381 2.25745e+08 0.942682 ns
tpch_q05/datafusion:vortex-compact 467755148 2.90846e+08 1.60826 ns 🚨
tpch_q06/datafusion:vortex-compact 376524463 2.7285e+08 1.37997 ns 🚨
tpch_q07/datafusion:vortex-compact 328337640 3.23014e+08 1.01648 ns
tpch_q08/datafusion:vortex-compact 551034194 3.49586e+08 1.57625 ns 🚨
tpch_q09/datafusion:vortex-compact 474396422 4.33015e+08 1.09557 ns
tpch_q10/datafusion:vortex-compact 384275056 4.11118e+08 0.934706 ns
tpch_q11/datafusion:vortex-compact 149157062 1.37704e+08 1.08317 ns
tpch_q12/datafusion:vortex-compact 406825266 4.07222e+08 0.999025 ns
tpch_q13/datafusion:vortex-compact 129882136 1.9841e+08 0.654615 ns 🚀
tpch_q14/datafusion:vortex-compact 246964856 2.2501e+08 1.09757 ns
tpch_q15/datafusion:vortex-compact 413277265 4.08494e+08 1.01171 ns
tpch_q16/datafusion:vortex-compact 248197895 1.65482e+08 1.49985 ns 🚨
tpch_q17/datafusion:vortex-compact 486212005 3.17205e+08 1.5328 ns 🚨
tpch_q18/datafusion:vortex-compact 304459064 3.07294e+08 0.990776 ns
tpch_q19/datafusion:vortex-compact 392965173 3.96229e+08 0.991763 ns
tpch_q20/datafusion:vortex-compact 347937622 3.56994e+08 0.974632 ns
tpch_q21/datafusion:vortex-compact 473395869 4.60542e+08 1.02791 ns
tpch_q22/datafusion:vortex-compact 217162784 1.15827e+08 1.8749 ns 🚨
tpch_q01/duckdb:parquet 450055474 4.64026e+08 0.969892 ns
tpch_q02/duckdb:parquet 1057388896 1.01167e+09 1.0452 ns
tpch_q03/duckdb:parquet 801638056 7.94829e+08 1.00857 ns
tpch_q04/duckdb:parquet 470113659 4.78481e+08 0.982512 ns
tpch_q05/duckdb:parquet 1144308704 1.17431e+09 0.974451 ns
tpch_q06/duckdb:parquet 323036854 3.47187e+08 0.930439 ns
tpch_q07/duckdb:parquet 976371363 9.1996e+08 1.06132 ns
tpch_q08/duckdb:parquet 1299867694 1.18136e+09 1.10032 ns
tpch_q09/duckdb:parquet 1075718728 9.97628e+08 1.07828 ns
tpch_q10/duckdb:parquet 1018115965 1.08608e+09 0.937426 ns
tpch_q11/duckdb:parquet 640993053 6.20586e+08 1.03288 ns
tpch_q12/duckdb:parquet 472383771 4.65544e+08 1.01469 ns
tpch_q13/duckdb:parquet 778038808 7.62872e+08 1.01988 ns
tpch_q14/duckdb:parquet 515770249 4.83649e+08 1.06641 ns
tpch_q15/duckdb:parquet 553520744 5.04338e+08 1.09752 ns
tpch_q16/duckdb:parquet 421341349 3.87736e+08 1.08667 ns
tpch_q17/duckdb:parquet 601534457 5.66836e+08 1.06121 ns
tpch_q18/duckdb:parquet 706429263 7.10135e+08 0.994781 ns
tpch_q19/duckdb:parquet 628945097 5.97796e+08 1.05211 ns
tpch_q20/duckdb:parquet 790067194 7.44916e+08 1.06061 ns
tpch_q21/duckdb:parquet 855587532 8.9506e+08 0.955899 ns
tpch_q22/duckdb:parquet 400240339 3.43058e+08 1.16669 ns
tpch_q01/duckdb:vortex-file-compressed 224101026 2.46143e+08 0.910449 ns
tpch_q02/duckdb:vortex-file-compressed 829882008 6.29705e+08 1.31789 ns 🚨
tpch_q03/duckdb:vortex-file-compressed 537712327 5.73104e+08 0.938246 ns
tpch_q04/duckdb:vortex-file-compressed 328420790 3.49872e+08 0.938687 ns
tpch_q05/duckdb:vortex-file-compressed 726490794 7.51266e+08 0.967022 ns
tpch_q06/duckdb:vortex-file-compressed 338531546 3.11788e+08 1.08577 ns
tpch_q07/duckdb:vortex-file-compressed 840735126 6.98971e+08 1.20282 ns
tpch_q08/duckdb:vortex-file-compressed 987540041 9.59706e+08 1.029 ns
tpch_q09/duckdb:vortex-file-compressed 718625931 7.92398e+08 0.906901 ns
tpch_q10/duckdb:vortex-file-compressed 706956643 7.38367e+08 0.95746 ns
tpch_q11/duckdb:vortex-file-compressed 542961270 4.05715e+08 1.33828 ns 🚨
tpch_q12/duckdb:vortex-file-compressed 474055775 4.68471e+08 1.01192 ns
tpch_q13/duckdb:vortex-file-compressed 297025731 4.78738e+08 0.620435 ns 🚀
tpch_q14/duckdb:vortex-file-compressed 371919736 4.05725e+08 0.916679 ns
tpch_q15/duckdb:vortex-file-compressed 340349483 2.78026e+08 1.22416 ns
tpch_q16/duckdb:vortex-file-compressed 409168622 2.97325e+08 1.37617 ns 🚨
tpch_q17/duckdb:vortex-file-compressed 495532887 4.92715e+08 1.00572 ns
tpch_q18/duckdb:vortex-file-compressed 552893500 5.77514e+08 0.957368 ns
tpch_q19/duckdb:vortex-file-compressed 413662394 3.84248e+08 1.07655 ns
tpch_q20/duckdb:vortex-file-compressed 717739177 7.07758e+08 1.0141 ns
tpch_q21/duckdb:vortex-file-compressed 904391554 8.22639e+08 1.09938 ns
tpch_q22/duckdb:vortex-file-compressed 333540078 2.42838e+08 1.37351 ns 🚨
tpch_q01/duckdb:vortex-compact 205094262 2.5409e+08 0.807172 ns
tpch_q02/duckdb:vortex-compact 874894357 6.04427e+08 1.44748 ns 🚨
tpch_q03/duckdb:vortex-compact 654740495 4.87824e+08 1.34216 ns 🚨
tpch_q04/duckdb:vortex-compact 329440065 3.15354e+08 1.04467 ns
tpch_q05/duckdb:vortex-compact 751846153 6.75388e+08 1.11321 ns
tpch_q06/duckdb:vortex-compact 337130549 3.31142e+08 1.01809 ns
tpch_q07/duckdb:vortex-compact 796943145 6.3195e+08 1.26108 ns
tpch_q08/duckdb:vortex-compact 957450747 8.34765e+08 1.14697 ns
tpch_q09/duckdb:vortex-compact 756893946 7.25047e+08 1.04392 ns
tpch_q10/duckdb:vortex-compact 684063024 6.34396e+08 1.07829 ns
tpch_q11/duckdb:vortex-compact 534581220 3.45379e+08 1.54781 ns 🚨
tpch_q12/duckdb:vortex-compact 474914420 4.45825e+08 1.06525 ns
tpch_q13/duckdb:vortex-compact 280713785 4.06121e+08 0.691208 ns 🚀
tpch_q14/duckdb:vortex-compact 541188632 4.1168e+08 1.31459 ns 🚨
tpch_q15/duckdb:vortex-compact 337830066 2.57807e+08 1.3104 ns 🚨
tpch_q16/duckdb:vortex-compact 419916692 2.99322e+08 1.40289 ns 🚨
tpch_q17/duckdb:vortex-compact 672909155 4.70414e+08 1.43046 ns 🚨
tpch_q18/duckdb:vortex-compact 541101846 4.7885e+08 1.13 ns
tpch_q19/duckdb:vortex-compact 397955653 3.88027e+08 1.02559 ns
tpch_q20/duckdb:vortex-compact 717984025 6.36488e+08 1.12804 ns
tpch_q21/duckdb:vortex-compact 861904196 7.51483e+08 1.14694 ns
tpch_q22/duckdb:vortex-compact 290339815 2.34253e+08 1.23943 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.007x ➖
  • Vortex: 1.007x ➖
  • duckdb:vortex: 1.005x ➖
  • datafusion:vortex: 1.009x ➖
  • Best: tpcds_q86/duckdb:vortex-compact (0.798x)
  • Worst: tpcds_q65/duckdb:vortex-file-compressed (1.103x)
  • Significant (>10%): 5↑ 2↓
Detailed Results Table
name PR 3b9a7ef base 24c81fa ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 45034210 4.41048e+07 1.02107 ns
tpcds_q02/datafusion:parquet 66048331 6.41778e+07 1.02915 ns
tpcds_q03/datafusion:parquet 21358286 2.06155e+07 1.03603 ns
tpcds_q04/datafusion:parquet 399514042 3.92554e+08 1.01773 ns
tpcds_q05/datafusion:parquet 91617178 9.3673e+07 0.978054 ns
tpcds_q06/datafusion:parquet 112045059 1.10828e+08 1.01098 ns
tpcds_q07/datafusion:parquet 149785758 1.45199e+08 1.03159 ns
tpcds_q08/datafusion:parquet 45917298 4.72427e+07 0.971945 ns
tpcds_q09/datafusion:parquet 72332641 6.86592e+07 1.0535 ns
tpcds_q10/datafusion:parquet 112755428 1.13176e+08 0.996287 ns
tpcds_q11/datafusion:parquet 250082135 2.43159e+08 1.02847 ns
tpcds_q12/datafusion:parquet 36416075 3.31979e+07 1.09694 ns
tpcds_q13/datafusion:parquet 149394109 1.50034e+08 0.995735 ns
tpcds_q14/datafusion:parquet 248274062 2.52342e+08 0.983879 ns
tpcds_q15/datafusion:parquet 63390144 6.45797e+07 0.981579 ns
tpcds_q16/datafusion:parquet 40101954 4.01758e+07 0.998161 ns
tpcds_q17/datafusion:parquet 191915498 1.93839e+08 0.990075 ns
tpcds_q18/datafusion:parquet 189478647 1.87744e+08 1.00924 ns
tpcds_q19/datafusion:parquet 40347170 4.1248e+07 0.97816 ns
tpcds_q20/datafusion:parquet 29462970 2.92356e+07 1.00778 ns
tpcds_q21/datafusion:parquet 32936516 3.18707e+07 1.03344 ns
tpcds_q22/datafusion:parquet 154429457 1.48642e+08 1.03894 ns
tpcds_q23/datafusion:parquet 200662202 2.01464e+08 0.996021 ns
tpcds_q24/datafusion:parquet 248253563 2.43071e+08 1.02132 ns
tpcds_q25/datafusion:parquet 202258403 1.96599e+08 1.02879 ns
tpcds_q26/datafusion:parquet 126690857 1.30035e+08 0.974282 ns
tpcds_q27/datafusion:parquet 293209283 2.8263e+08 1.03743 ns
tpcds_q28/datafusion:parquet 55647790 5.73168e+07 0.970881 ns
tpcds_q29/datafusion:parquet 201829381 1.98451e+08 1.01702 ns
tpcds_q30/datafusion:parquet 52649296 5.65386e+07 0.93121 ns
tpcds_q31/datafusion:parquet 127748078 1.2452e+08 1.02592 ns
tpcds_q32/datafusion:parquet 33608703 3.15348e+07 1.06576 ns
tpcds_q33/datafusion:parquet 48783233 4.81492e+07 1.01317 ns
tpcds_q34/datafusion:parquet 37048975 3.9491e+07 0.938163 ns
tpcds_q35/datafusion:parquet 106091297 1.04589e+08 1.01436 ns
tpcds_q36/datafusion:parquet 94292033 9.26432e+07 1.0178 ns
tpcds_q37/datafusion:parquet 28576419 2.96933e+07 0.962387 ns
tpcds_q38/datafusion:parquet 72757899 7.26939e+07 1.00088 ns
tpcds_q39/datafusion:parquet 103655503 1.02194e+08 1.01431 ns
tpcds_q40/datafusion:parquet 43551290 4.11228e+07 1.05905 ns
tpcds_q41/datafusion:parquet 17058614 1.84476e+07 0.924709 ns
tpcds_q42/datafusion:parquet 19087833 1.91115e+07 0.998763 ns
tpcds_q43/datafusion:parquet 30859556 2.96914e+07 1.03934 ns
tpcds_q44/datafusion:parquet 50979506 5.16951e+07 0.986157 ns
tpcds_q45/datafusion:parquet 80690739 7.8996e+07 1.02145 ns
tpcds_q46/datafusion:parquet 56434621 5.58391e+07 1.01066 ns
tpcds_q47/datafusion:parquet 203044098 1.99971e+08 1.01537 ns
tpcds_q48/datafusion:parquet 131993685 1.35382e+08 0.974972 ns
tpcds_q49/datafusion:parquet 94645226 9.49291e+07 0.99701 ns
tpcds_q50/datafusion:parquet 125948492 1.19967e+08 1.04986 ns
tpcds_q51/datafusion:parquet 102933514 1.02576e+08 1.00349 ns
tpcds_q52/datafusion:parquet 20344689 1.87838e+07 1.0831 ns
tpcds_q53/datafusion:parquet 34180983 3.4223e+07 0.998773 ns
tpcds_q54/datafusion:parquet 60955518 6.07425e+07 1.00351 ns
tpcds_q55/datafusion:parquet 20176956 1.96551e+07 1.02655 ns
tpcds_q56/datafusion:parquet 48969363 4.62533e+07 1.05872 ns
tpcds_q57/datafusion:parquet 153803556 1.6241e+08 0.947007 ns
tpcds_q58/datafusion:parquet 84916836 8.5813e+07 0.989557 ns
tpcds_q59/datafusion:parquet 79916373 7.91227e+07 1.01003 ns
tpcds_q60/datafusion:parquet 47543808 4.72084e+07 1.0071 ns
tpcds_q61/datafusion:parquet 72487206 7.48595e+07 0.96831 ns
tpcds_q62/datafusion:parquet 50016093 4.86811e+07 1.02742 ns
tpcds_q63/datafusion:parquet 35379274 3.58247e+07 0.987565 ns
tpcds_q64/datafusion:parquet 1069434690 1.05749e+09 1.01129 ns
tpcds_q65/datafusion:parquet 57517380 5.50826e+07 1.0442 ns
tpcds_q66/datafusion:parquet 119394378 1.15145e+08 1.0369 ns
tpcds_q67/datafusion:parquet 181219042 1.69025e+08 1.07214 ns
tpcds_q68/datafusion:parquet 55399862 5.68887e+07 0.973828 ns
tpcds_q69/datafusion:parquet 101464579 1.03033e+08 0.984779 ns
tpcds_q70/datafusion:parquet 116896429 1.11595e+08 1.04751 ns
tpcds_q71/datafusion:parquet 37195178 3.66283e+07 1.01548 ns
tpcds_q72/datafusion:parquet 866833807 8.67745e+08 0.99895 ns
tpcds_q73/datafusion:parquet 39533810 3.69917e+07 1.06872 ns
tpcds_q74/datafusion:parquet 144567464 1.4584e+08 0.991276 ns
tpcds_q75/datafusion:parquet 166280619 1.68405e+08 0.987387 ns
tpcds_q76/datafusion:parquet 105002376 1.01029e+08 1.03933 ns
tpcds_q77/datafusion:parquet 67959791 6.72902e+07 1.00995 ns
tpcds_q78/datafusion:parquet 196405547 1.97485e+08 0.994535 ns
tpcds_q79/datafusion:parquet 48534796 4.51881e+07 1.07406 ns
tpcds_q80/datafusion:parquet 132171263 1.3085e+08 1.0101 ns
tpcds_q81/datafusion:parquet 54571508 5.209e+07 1.04764 ns
tpcds_q82/datafusion:parquet 31198545 3.22272e+07 0.968082 ns
tpcds_q83/datafusion:parquet 67224610 6.68063e+07 1.00626 ns
tpcds_q84/datafusion:parquet 54369297 5.48147e+07 0.991875 ns
tpcds_q85/datafusion:parquet 257587100 2.51977e+08 1.02227 ns
tpcds_q86/datafusion:parquet 27537690 2.68757e+07 1.02463 ns
tpcds_q87/datafusion:parquet 74244828 7.35334e+07 1.00967 ns
tpcds_q88/datafusion:parquet 96088588 9.5837e+07 1.00263 ns
tpcds_q89/datafusion:parquet 44411348 4.18905e+07 1.06018 ns
tpcds_q90/datafusion:parquet 25440126 2.47738e+07 1.02689 ns
tpcds_q91/datafusion:parquet 83270781 8.79982e+07 0.946278 ns
tpcds_q92/datafusion:parquet 29571368 3.04876e+07 0.969948 ns
tpcds_q93/datafusion:parquet 44847982 4.21581e+07 1.0638 ns
tpcds_q94/datafusion:parquet 36347237 3.60812e+07 1.00737 ns
tpcds_q95/datafusion:parquet 151202832 1.49316e+08 1.01264 ns
tpcds_q96/datafusion:parquet 18455902 1.78418e+07 1.03442 ns
tpcds_q97/datafusion:parquet 42529149 4.27075e+07 0.995823 ns
tpcds_q98/datafusion:parquet 41368179 4.19582e+07 0.985938 ns
tpcds_q99/datafusion:parquet 47741281 4.66262e+07 1.02392 ns
tpcds_q01/datafusion:vortex-file-compressed 35976086 3.59811e+07 0.999862 ns
tpcds_q02/datafusion:vortex-file-compressed 86799400 8.77296e+07 0.989397 ns
tpcds_q03/datafusion:vortex-file-compressed 32442252 3.16427e+07 1.02527 ns
tpcds_q04/datafusion:vortex-file-compressed 437030387 4.35157e+08 1.0043 ns
tpcds_q05/datafusion:vortex-file-compressed 87169473 8.63562e+07 1.00942 ns
tpcds_q06/datafusion:vortex-file-compressed 87264297 8.48127e+07 1.02891 ns
tpcds_q07/datafusion:vortex-file-compressed 86567428 8.54455e+07 1.01313 ns
tpcds_q08/datafusion:vortex-file-compressed 51600270 5.23009e+07 0.986604 ns
tpcds_q09/datafusion:vortex-file-compressed 60746516 6.11404e+07 0.993557 ns
tpcds_q10/datafusion:vortex-file-compressed 58372049 6.03108e+07 0.967854 ns
tpcds_q11/datafusion:vortex-file-compressed 257072002 2.52215e+08 1.01926 ns
tpcds_q12/datafusion:vortex-file-compressed 42082948 4.16661e+07 1.01001 ns
tpcds_q13/datafusion:vortex-file-compressed 82266266 7.90471e+07 1.04072 ns
tpcds_q14/datafusion:vortex-file-compressed 252354960 2.53662e+08 0.994849 ns
tpcds_q15/datafusion:vortex-file-compressed 57561500 5.54097e+07 1.03883 ns
tpcds_q16/datafusion:vortex-file-compressed 40083771 3.90383e+07 1.02678 ns
tpcds_q17/datafusion:vortex-file-compressed 127205802 1.24144e+08 1.02466 ns
tpcds_q18/datafusion:vortex-file-compressed 116008258 1.1677e+08 0.993473 ns
tpcds_q19/datafusion:vortex-file-compressed 54211193 5.38144e+07 1.00737 ns
tpcds_q20/datafusion:vortex-file-compressed 48372784 4.682e+07 1.03316 ns
tpcds_q21/datafusion:vortex-file-compressed 180058078 1.85199e+08 0.972242 ns
tpcds_q22/datafusion:vortex-file-compressed 78186925 7.63333e+07 1.02428 ns
tpcds_q23/datafusion:vortex-file-compressed 214235398 2.0851e+08 1.02746 ns
tpcds_q24/datafusion:vortex-file-compressed 209812584 2.1428e+08 0.979151 ns
tpcds_q25/datafusion:vortex-file-compressed 127835995 1.26828e+08 1.00795 ns
tpcds_q26/datafusion:vortex-file-compressed 72297668 7.12685e+07 1.01444 ns
tpcds_q27/datafusion:vortex-file-compressed 178271041 1.75848e+08 1.01378 ns
tpcds_q28/datafusion:vortex-file-compressed 45378883 4.55656e+07 0.995902 ns
tpcds_q29/datafusion:vortex-file-compressed 127626468 1.30899e+08 0.974996 ns
tpcds_q30/datafusion:vortex-file-compressed 40722535 4.02392e+07 1.01201 ns
tpcds_q31/datafusion:vortex-file-compressed 204561104 1.98798e+08 1.02899 ns
tpcds_q32/datafusion:vortex-file-compressed 31440651 3.19206e+07 0.984964 ns
tpcds_q33/datafusion:vortex-file-compressed 48706998 4.88025e+07 0.998043 ns
tpcds_q34/datafusion:vortex-file-compressed 41657928 4.19613e+07 0.992769 ns
tpcds_q35/datafusion:vortex-file-compressed 75164422 7.57305e+07 0.992525 ns
tpcds_q36/datafusion:vortex-file-compressed 122455089 1.20346e+08 1.01753 ns
tpcds_q37/datafusion:vortex-file-compressed 45837285 4.25615e+07 1.07697 ns
tpcds_q38/datafusion:vortex-file-compressed 98974614 1.00615e+08 0.983697 ns
tpcds_q39/datafusion:vortex-file-compressed 207139158 2.06742e+08 1.00192 ns
tpcds_q40/datafusion:vortex-file-compressed 65825951 6.26478e+07 1.05073 ns
tpcds_q41/datafusion:vortex-file-compressed 20475022 1.94421e+07 1.05313 ns
tpcds_q42/datafusion:vortex-file-compressed 35518518 3.44135e+07 1.03211 ns
tpcds_q43/datafusion:vortex-file-compressed 52511473 5.29433e+07 0.991843 ns
tpcds_q44/datafusion:vortex-file-compressed 53762502 5.38755e+07 0.997902 ns
tpcds_q45/datafusion:vortex-file-compressed 58373518 5.94096e+07 0.982561 ns
tpcds_q46/datafusion:vortex-file-compressed 75610068 7.61622e+07 0.99275 ns
tpcds_q47/datafusion:vortex-file-compressed 276907576 2.70744e+08 1.02276 ns
tpcds_q48/datafusion:vortex-file-compressed 74277656 7.22375e+07 1.02824 ns
tpcds_q49/datafusion:vortex-file-compressed 96296111 9.47777e+07 1.01602 ns
tpcds_q50/datafusion:vortex-file-compressed 86931449 8.96263e+07 0.969933 ns
tpcds_q51/datafusion:vortex-file-compressed 103785815 1.05359e+08 0.985066 ns
tpcds_q52/datafusion:vortex-file-compressed 36394551 3.76195e+07 0.96744 ns
tpcds_q53/datafusion:vortex-file-compressed 36231366 3.59535e+07 1.00773 ns
tpcds_q54/datafusion:vortex-file-compressed 64236142 6.33642e+07 1.01376 ns
tpcds_q55/datafusion:vortex-file-compressed 35510350 3.61327e+07 0.982776 ns
tpcds_q56/datafusion:vortex-file-compressed 59981585 5.92576e+07 1.01222 ns
tpcds_q57/datafusion:vortex-file-compressed 217699020 2.14522e+08 1.01481 ns
tpcds_q58/datafusion:vortex-file-compressed 128753960 1.26444e+08 1.01827 ns
tpcds_q59/datafusion:vortex-file-compressed 110243750 1.10966e+08 0.993489 ns
tpcds_q60/datafusion:vortex-file-compressed 59008744 5.93694e+07 0.993924 ns
tpcds_q61/datafusion:vortex-file-compressed 68758740 6.8438e+07 1.00469 ns
tpcds_q62/datafusion:vortex-file-compressed 53857300 5.22129e+07 1.03149 ns
tpcds_q63/datafusion:vortex-file-compressed 36658765 3.62064e+07 1.0125 ns
tpcds_q64/datafusion:vortex-file-compressed 797451964 7.71638e+08 1.03345 ns
tpcds_q65/datafusion:vortex-file-compressed 62388717 6.0506e+07 1.03112 ns
tpcds_q66/datafusion:vortex-file-compressed 138817534 1.36995e+08 1.0133 ns
tpcds_q67/datafusion:vortex-file-compressed 147491248 1.40958e+08 1.04635 ns
tpcds_q68/datafusion:vortex-file-compressed 74437365 7.36165e+07 1.01115 ns
tpcds_q69/datafusion:vortex-file-compressed 56446299 5.65348e+07 0.998434 ns
tpcds_q70/datafusion:vortex-file-compressed 133654070 1.31873e+08 1.0135 ns
tpcds_q71/datafusion:vortex-file-compressed 38833039 3.81026e+07 1.01917 ns
tpcds_q72/datafusion:vortex-file-compressed 3309625256 3.27342e+09 1.01106 ns
tpcds_q73/datafusion:vortex-file-compressed 41723936 4.04677e+07 1.03104 ns
tpcds_q74/datafusion:vortex-file-compressed 184804950 1.88512e+08 0.980335 ns
tpcds_q75/datafusion:vortex-file-compressed 171865552 1.71427e+08 1.00256 ns
tpcds_q76/datafusion:vortex-file-compressed 73787993 7.41335e+07 0.995339 ns
tpcds_q77/datafusion:vortex-file-compressed 65169769 6.56824e+07 0.992195 ns
tpcds_q78/datafusion:vortex-file-compressed 204522327 1.99735e+08 1.02397 ns
tpcds_q79/datafusion:vortex-file-compressed 51649602 5.29865e+07 0.974768 ns
tpcds_q80/datafusion:vortex-file-compressed 147352057 1.42792e+08 1.03194 ns
tpcds_q81/datafusion:vortex-file-compressed 48676505 4.96628e+07 0.980141 ns
tpcds_q82/datafusion:vortex-file-compressed 45781835 4.38492e+07 1.04407 ns
tpcds_q83/datafusion:vortex-file-compressed 80114606 8.05095e+07 0.995095 ns
tpcds_q84/datafusion:vortex-file-compressed 20828333 2.16886e+07 0.960336 ns
tpcds_q85/datafusion:vortex-file-compressed 146499060 1.47711e+08 0.991795 ns
tpcds_q86/datafusion:vortex-file-compressed 38399489 3.84298e+07 0.999212 ns
tpcds_q87/datafusion:vortex-file-compressed 101457730 1.03549e+08 0.979806 ns
tpcds_q88/datafusion:vortex-file-compressed 93807978 9.53419e+07 0.983912 ns
tpcds_q89/datafusion:vortex-file-compressed 66653537 6.68046e+07 0.997739 ns
tpcds_q90/datafusion:vortex-file-compressed 20970116 2.13988e+07 0.979965 ns
tpcds_q91/datafusion:vortex-file-compressed 33262785 3.43492e+07 0.96837 ns
tpcds_q92/datafusion:vortex-file-compressed 27414578 2.80151e+07 0.978566 ns
tpcds_q93/datafusion:vortex-file-compressed 46725231 4.76518e+07 0.980555 ns
tpcds_q94/datafusion:vortex-file-compressed 36585943 3.6217e+07 1.01019 ns
tpcds_q95/datafusion:vortex-file-compressed 102664721 1.00741e+08 1.0191 ns
tpcds_q96/datafusion:vortex-file-compressed 18489676 1.93474e+07 0.955667 ns
tpcds_q97/datafusion:vortex-file-compressed 38987066 3.93777e+07 0.990081 ns
tpcds_q98/datafusion:vortex-file-compressed 57610064 5.60895e+07 1.02711 ns
tpcds_q99/datafusion:vortex-file-compressed 72889223 7.22811e+07 1.00841 ns
tpcds_q01/datafusion:vortex-compact 48567596 4.64877e+07 1.04474 ns
tpcds_q02/datafusion:vortex-compact 98250244 9.40214e+07 1.04498 ns
tpcds_q03/datafusion:vortex-compact 39227395 3.66923e+07 1.06909 ns
tpcds_q04/datafusion:vortex-compact 480057024 4.74997e+08 1.01065 ns
tpcds_q05/datafusion:vortex-compact 99000104 9.74117e+07 1.01631 ns
tpcds_q06/datafusion:vortex-compact 93510497 9.05956e+07 1.03217 ns
tpcds_q07/datafusion:vortex-compact 99274401 9.96635e+07 0.996096 ns
tpcds_q08/datafusion:vortex-compact 60514319 5.99808e+07 1.0089 ns
tpcds_q09/datafusion:vortex-compact 108957736 1.08306e+08 1.00602 ns
tpcds_q10/datafusion:vortex-compact 68783557 6.92489e+07 0.993281 ns
tpcds_q11/datafusion:vortex-compact 279445034 2.7137e+08 1.02976 ns
tpcds_q12/datafusion:vortex-compact 47889096 4.51185e+07 1.06141 ns
tpcds_q13/datafusion:vortex-compact 110783246 1.06164e+08 1.04351 ns
tpcds_q14/datafusion:vortex-compact 295962643 2.89652e+08 1.02179 ns
tpcds_q15/datafusion:vortex-compact 58835680 5.83894e+07 1.00764 ns
tpcds_q16/datafusion:vortex-compact 46394897 4.58324e+07 1.01227 ns
tpcds_q17/datafusion:vortex-compact 134321896 1.32337e+08 1.015 ns
tpcds_q18/datafusion:vortex-compact 132376005 1.27993e+08 1.03425 ns
tpcds_q19/datafusion:vortex-compact 63545469 6.33767e+07 1.00266 ns
tpcds_q20/datafusion:vortex-compact 53645612 5.37081e+07 0.998837 ns
tpcds_q21/datafusion:vortex-compact 197123106 1.99099e+08 0.990077 ns
tpcds_q22/datafusion:vortex-compact 86809013 8.51857e+07 1.01906 ns
tpcds_q23/datafusion:vortex-compact 241968274 2.3499e+08 1.0297 ns
tpcds_q24/datafusion:vortex-compact 237047945 2.35329e+08 1.0073 ns
tpcds_q25/datafusion:vortex-compact 139155612 1.32893e+08 1.04712 ns
tpcds_q26/datafusion:vortex-compact 83662397 8.77327e+07 0.953606 ns
tpcds_q27/datafusion:vortex-compact 212109813 2.04453e+08 1.03745 ns
tpcds_q28/datafusion:vortex-compact 92225918 9.26266e+07 0.995674 ns
tpcds_q29/datafusion:vortex-compact 139169353 1.37104e+08 1.01506 ns
tpcds_q30/datafusion:vortex-compact 50504208 4.88097e+07 1.03472 ns
tpcds_q31/datafusion:vortex-compact 233437567 2.22142e+08 1.05085 ns
tpcds_q32/datafusion:vortex-compact 35552464 3.6349e+07 0.978088 ns
tpcds_q33/datafusion:vortex-compact 56901575 5.5954e+07 1.01694 ns
tpcds_q34/datafusion:vortex-compact 48983729 4.66489e+07 1.05005 ns
tpcds_q35/datafusion:vortex-compact 81085899 7.91038e+07 1.02506 ns
tpcds_q36/datafusion:vortex-compact 136894385 1.35263e+08 1.01206 ns
tpcds_q37/datafusion:vortex-compact 63413170 5.94016e+07 1.06753 ns
tpcds_q38/datafusion:vortex-compact 113215818 1.10221e+08 1.02717 ns
tpcds_q39/datafusion:vortex-compact 246532914 2.33616e+08 1.05529 ns
tpcds_q40/datafusion:vortex-compact 68788117 7.10151e+07 0.968641 ns
tpcds_q41/datafusion:vortex-compact 22547617 2.23271e+07 1.00988 ns
tpcds_q42/datafusion:vortex-compact 41370269 3.88952e+07 1.06364 ns
tpcds_q43/datafusion:vortex-compact 57338333 5.66661e+07 1.01186 ns
tpcds_q44/datafusion:vortex-compact 69623991 6.904e+07 1.00846 ns
tpcds_q45/datafusion:vortex-compact 62774720 6.24507e+07 1.00519 ns
tpcds_q46/datafusion:vortex-compact 84443619 8.56313e+07 0.986131 ns
tpcds_q47/datafusion:vortex-compact 292907670 2.9114e+08 1.00607 ns
tpcds_q48/datafusion:vortex-compact 93448646 9.34753e+07 0.999714 ns
tpcds_q49/datafusion:vortex-compact 110911472 1.16388e+08 0.952942 ns
tpcds_q50/datafusion:vortex-compact 95426696 9.69472e+07 0.984316 ns
tpcds_q51/datafusion:vortex-compact 114473131 1.10599e+08 1.03503 ns
tpcds_q52/datafusion:vortex-compact 40680467 4.02158e+07 1.01155 ns
tpcds_q53/datafusion:vortex-compact 41349553 4.23857e+07 0.975555 ns
tpcds_q54/datafusion:vortex-compact 71456556 7.11433e+07 1.0044 ns
tpcds_q55/datafusion:vortex-compact 41416896 4.06539e+07 1.01877 ns
tpcds_q56/datafusion:vortex-compact 65031757 6.3951e+07 1.0169 ns
tpcds_q57/datafusion:vortex-compact 228059473 2.2772e+08 1.00149 ns
tpcds_q58/datafusion:vortex-compact 135978939 1.33925e+08 1.01534 ns
tpcds_q59/datafusion:vortex-compact 118866455 1.20169e+08 0.98916 ns
tpcds_q60/datafusion:vortex-compact 64459725 6.5223e+07 0.988298 ns
tpcds_q61/datafusion:vortex-compact 82076366 7.94813e+07 1.03265 ns
tpcds_q62/datafusion:vortex-compact 55665299 5.42017e+07 1.027 ns
tpcds_q63/datafusion:vortex-compact 41528323 4.26951e+07 0.972672 ns
tpcds_q64/datafusion:vortex-compact 873854634 8.38848e+08 1.04173 ns
tpcds_q65/datafusion:vortex-compact 76816361 7.00154e+07 1.09714 ns
tpcds_q66/datafusion:vortex-compact 150059392 1.47612e+08 1.01658 ns
tpcds_q67/datafusion:vortex-compact 160271611 1.53173e+08 1.04635 ns
tpcds_q68/datafusion:vortex-compact 87482168 8.98765e+07 0.97336 ns
tpcds_q69/datafusion:vortex-compact 63961656 6.37972e+07 1.00258 ns
tpcds_q70/datafusion:vortex-compact 142940711 1.43334e+08 0.997258 ns
tpcds_q71/datafusion:vortex-compact 48143094 4.81096e+07 1.0007 ns
tpcds_q72/datafusion:vortex-compact 3340242725 3.33103e+09 1.00277 ns
tpcds_q73/datafusion:vortex-compact 46832516 4.77489e+07 0.980809 ns
tpcds_q74/datafusion:vortex-compact 201898509 2.00038e+08 1.0093 ns
tpcds_q75/datafusion:vortex-compact 209723749 2.00128e+08 1.04795 ns
tpcds_q76/datafusion:vortex-compact 81119830 8.25062e+07 0.983197 ns
tpcds_q77/datafusion:vortex-compact 77633185 7.91189e+07 0.981222 ns
tpcds_q78/datafusion:vortex-compact 223414443 2.16765e+08 1.03068 ns
tpcds_q79/datafusion:vortex-compact 63616613 6.20446e+07 1.02534 ns
tpcds_q80/datafusion:vortex-compact 158574040 1.58817e+08 0.99847 ns
tpcds_q81/datafusion:vortex-compact 61932265 6.10441e+07 1.01455 ns
tpcds_q82/datafusion:vortex-compact 63816576 6.13387e+07 1.0404 ns
tpcds_q83/datafusion:vortex-compact 79830877 7.96201e+07 1.00265 ns
tpcds_q84/datafusion:vortex-compact 25002158 2.55642e+07 0.978015 ns
tpcds_q85/datafusion:vortex-compact 160669346 1.59806e+08 1.00541 ns
tpcds_q86/datafusion:vortex-compact 43745909 4.06306e+07 1.07667 ns
tpcds_q87/datafusion:vortex-compact 112124863 1.16936e+08 0.958854 ns
tpcds_q88/datafusion:vortex-compact 109414639 1.10652e+08 0.988817 ns
tpcds_q89/datafusion:vortex-compact 69953225 7.40493e+07 0.944684 ns
tpcds_q90/datafusion:vortex-compact 23471655 2.43483e+07 0.963994 ns
tpcds_q91/datafusion:vortex-compact 42238692 4.28229e+07 0.986356 ns
tpcds_q92/datafusion:vortex-compact 31808522 3.14169e+07 1.01247 ns
tpcds_q93/datafusion:vortex-compact 57140196 5.65955e+07 1.00963 ns
tpcds_q94/datafusion:vortex-compact 40572962 4.04232e+07 1.00371 ns
tpcds_q95/datafusion:vortex-compact 107948674 1.09301e+08 0.987628 ns
tpcds_q96/datafusion:vortex-compact 21383354 2.07479e+07 1.03063 ns
tpcds_q97/datafusion:vortex-compact 45398681 4.55272e+07 0.997177 ns
tpcds_q98/datafusion:vortex-compact 63260525 6.21989e+07 1.01707 ns
tpcds_q99/datafusion:vortex-compact 74319654 7.19675e+07 1.03268 ns
tpcds_q01/duckdb:parquet 47209717 4.76004e+07 0.991792 ns
tpcds_q02/duckdb:parquet 28866768 2.88641e+07 1.00009 ns
tpcds_q03/duckdb:parquet 14071478 1.38719e+07 1.01439 ns
tpcds_q04/duckdb:parquet 128753329 1.27165e+08 1.01249 ns
tpcds_q05/duckdb:parquet 30439132 2.99046e+07 1.01787 ns
tpcds_q06/duckdb:parquet 33889839 3.30042e+07 1.02684 ns
tpcds_q07/duckdb:parquet 28026544 2.7955e+07 1.00256 ns
tpcds_q08/duckdb:parquet 28349952 2.88383e+07 0.983066 ns
tpcds_q09/duckdb:parquet 41157480 4.14255e+07 0.993529 ns
tpcds_q10/duckdb:parquet 40945203 4.11616e+07 0.994742 ns
tpcds_q11/duckdb:parquet 89426536 8.40375e+07 1.06413 ns
tpcds_q12/duckdb:parquet 17278910 1.77916e+07 0.971184 ns
tpcds_q13/duckdb:parquet 37817844 3.75309e+07 1.00765 ns
tpcds_q14/duckdb:parquet 104070138 1.00282e+08 1.03777 ns
tpcds_q15/duckdb:parquet 27332294 2.77886e+07 0.98358 ns
tpcds_q16/duckdb:parquet 22640929 2.28049e+07 0.992808 ns
tpcds_q17/duckdb:parquet 40030630 3.9001e+07 1.0264 ns
tpcds_q18/duckdb:parquet 103078613 1.00517e+08 1.02548 ns
tpcds_q19/duckdb:parquet 33125142 3.33709e+07 0.992634 ns
tpcds_q20/duckdb:parquet 17927349 1.78522e+07 1.00421 ns
tpcds_q21/duckdb:parquet 13755154 1.35062e+07 1.01844 ns
tpcds_q22/duckdb:parquet 98164616 1.0026e+08 0.979097 ns
tpcds_q23/duckdb:parquet 101148933 9.95129e+07 1.01644 ns
tpcds_q24/duckdb:parquet 50201341 5.00284e+07 1.00346 ns
tpcds_q25/duckdb:parquet 36109440 3.6143e+07 0.99907 ns
tpcds_q26/duckdb:parquet 38265268 3.86314e+07 0.990522 ns
tpcds_q27/duckdb:parquet 79254191 7.74138e+07 1.02377 ns
tpcds_q28/duckdb:parquet 43115282 4.27557e+07 1.00841 ns
tpcds_q29/duckdb:parquet 38421577 3.87623e+07 0.991209 ns
tpcds_q30/duckdb:parquet 45653135 4.56472e+07 1.00013 ns
tpcds_q31/duckdb:parquet 27807332 2.79637e+07 0.994407 ns
tpcds_q32/duckdb:parquet 13016500 1.30355e+07 0.998546 ns
tpcds_q33/duckdb:parquet 21660570 2.14089e+07 1.01176 ns
tpcds_q34/duckdb:parquet 23926580 2.39275e+07 0.999962 ns
tpcds_q35/duckdb:parquet 67770033 6.8438e+07 0.99024 ns
tpcds_q36/duckdb:parquet 24696844 2.47794e+07 0.99667 ns
tpcds_q37/duckdb:parquet 15765229 1.5735e+07 1.00192 ns
tpcds_q38/duckdb:parquet 35903566 3.60957e+07 0.994677 ns
tpcds_q39/duckdb:parquet 36958579 3.66064e+07 1.00962 ns
tpcds_q40/duckdb:parquet 20397357 2.01696e+07 1.01129 ns
tpcds_q41/duckdb:parquet 9913141 9.60185e+06 1.03242 ns
tpcds_q42/duckdb:parquet 13147176 1.31666e+07 0.998526 ns
tpcds_q43/duckdb:parquet 18765345 1.91914e+07 0.977802 ns
tpcds_q44/duckdb:parquet 29061924 2.8771e+07 1.01011 ns
tpcds_q45/duckdb:parquet 29578571 2.92768e+07 1.01031 ns
tpcds_q46/duckdb:parquet 48831293 4.92967e+07 0.990558 ns
tpcds_q47/duckdb:parquet 59214854 5.93171e+07 0.998276 ns
tpcds_q48/duckdb:parquet 34361346 3.43126e+07 1.00142 ns
tpcds_q49/duckdb:parquet 26480755 2.58989e+07 1.02247 ns
tpcds_q50/duckdb:parquet 29048444 2.90247e+07 1.00082 ns
tpcds_q51/duckdb:parquet 196081137 1.96829e+08 0.996202 ns
tpcds_q52/duckdb:parquet 13449085 1.34302e+07 1.00141 ns
tpcds_q53/duckdb:parquet 19976624 1.99196e+07 1.00286 ns
tpcds_q54/duckdb:parquet 26765362 2.65223e+07 1.00917 ns
tpcds_q55/duckdb:parquet 12959252 1.29194e+07 1.00309 ns
tpcds_q56/duckdb:parquet 23591269 2.30293e+07 1.0244 ns
tpcds_q57/duckdb:parquet 48448800 4.798e+07 1.00977 ns
tpcds_q58/duckdb:parquet 26457166 2.58022e+07 1.02539 ns
tpcds_q59/duckdb:parquet 39343573 3.96402e+07 0.992517 ns
tpcds_q60/duckdb:parquet 24038968 2.37699e+07 1.01132 ns
tpcds_q61/duckdb:parquet 33478315 3.3834e+07 0.989488 ns
tpcds_q62/duckdb:parquet 14041033 1.37394e+07 1.02195 ns
tpcds_q63/duckdb:parquet 17638875 1.76362e+07 1.00015 ns
tpcds_q64/duckdb:parquet 78907825 7.79879e+07 1.0118 ns
tpcds_q65/duckdb:parquet 27438356 2.92052e+07 0.939501 ns
tpcds_q66/duckdb:parquet 30594086 3.02485e+07 1.01142 ns
tpcds_q67/duckdb:parquet 186653840 1.85382e+08 1.00686 ns
tpcds_q68/duckdb:parquet 39273112 3.94404e+07 0.995759 ns
tpcds_q69/duckdb:parquet 42353989 4.11587e+07 1.02904 ns
tpcds_q70/duckdb:parquet 57521634 5.66171e+07 1.01598 ns
tpcds_q71/duckdb:parquet 22434149 2.1282e+07 1.05414 ns
tpcds_q72/duckdb:parquet 168794244 1.70185e+08 0.991829 ns
tpcds_q73/duckdb:parquet 21306280 2.11699e+07 1.00644 ns
tpcds_q74/duckdb:parquet 53974873 5.53364e+07 0.975396 ns
tpcds_q75/duckdb:parquet 57231350 5.77733e+07 0.99062 ns
tpcds_q76/duckdb:parquet 21694370 2.16431e+07 1.00237 ns
tpcds_q77/duckdb:parquet 24486843 2.43354e+07 1.00622 ns
tpcds_q78/duckdb:parquet 79797335 7.90603e+07 1.00932 ns
tpcds_q79/duckdb:parquet 32168038 3.15792e+07 1.01865 ns
tpcds_q80/duckdb:parquet 44232230 4.36618e+07 1.01306 ns
tpcds_q81/duckdb:parquet 50814582 4.91868e+07 1.03309 ns
tpcds_q82/duckdb:parquet 19027719 1.88197e+07 1.01105 ns
tpcds_q83/duckdb:parquet 18963625 1.85647e+07 1.02149 ns
tpcds_q84/duckdb:parquet 20981579 2.11617e+07 0.99149 ns
tpcds_q85/duckdb:parquet 44206636 4.34502e+07 1.01741 ns
tpcds_q86/duckdb:parquet 38760767 3.84486e+07 1.00812 ns
tpcds_q87/duckdb:parquet 37990868 3.79504e+07 1.00107 ns
tpcds_q88/duckdb:parquet 54951238 5.42248e+07 1.0134 ns
tpcds_q89/duckdb:parquet 21906511 2.16786e+07 1.01051 ns
tpcds_q90/duckdb:parquet 10077573 1.00877e+07 0.998992 ns
tpcds_q91/duckdb:parquet 27749167 2.61708e+07 1.06031 ns
tpcds_q92/duckdb:parquet 13968255 1.36352e+07 1.02443 ns
tpcds_q93/duckdb:parquet 33554810 3.30012e+07 1.01677 ns
tpcds_q94/duckdb:parquet 19063168 1.85473e+07 1.02782 ns
tpcds_q95/duckdb:parquet 124226124 1.34574e+08 0.923107 ns
tpcds_q96/duckdb:parquet 11788954 1.14855e+07 1.02642 ns
tpcds_q97/duckdb:parquet 38626127 3.84105e+07 1.00561 ns
tpcds_q98/duckdb:parquet 24005371 2.40969e+07 0.996203 ns
tpcds_q99/duckdb:parquet 24722719 2.46201e+07 1.00417 ns
tpcds_q01/duckdb:vortex-file-compressed 32463339 3.24309e+07 1.001 ns
tpcds_q02/duckdb:vortex-file-compressed 56313532 5.17612e+07 1.08795 ns
tpcds_q03/duckdb:vortex-file-compressed 17433617 1.8093e+07 0.963555 ns
tpcds_q04/duckdb:vortex-file-compressed 108398662 1.10643e+08 0.979714 ns
tpcds_q05/duckdb:vortex-file-compressed 42999397 4.50649e+07 0.954166 ns
tpcds_q06/duckdb:vortex-file-compressed 38591418 3.87847e+07 0.995018 ns
tpcds_q07/duckdb:vortex-file-compressed 28709672 2.88025e+07 0.996779 ns
tpcds_q08/duckdb:vortex-file-compressed 33887976 3.38623e+07 1.00076 ns
tpcds_q09/duckdb:vortex-file-compressed 49071242 4.59765e+07 1.06731 ns
tpcds_q10/duckdb:vortex-file-compressed 53282627 5.28295e+07 1.00858 ns
tpcds_q11/duckdb:vortex-file-compressed 72860197 7.41826e+07 0.982173 ns
tpcds_q12/duckdb:vortex-file-compressed 19604453 1.92495e+07 1.01844 ns
tpcds_q13/duckdb:vortex-file-compressed 35785052 3.56659e+07 1.00334 ns
tpcds_q14/duckdb:vortex-file-compressed 126023383 1.30282e+08 0.967313 ns
tpcds_q15/duckdb:vortex-file-compressed 32832141 3.11485e+07 1.05405 ns
tpcds_q16/duckdb:vortex-file-compressed 34569883 3.28271e+07 1.05309 ns
tpcds_q17/duckdb:vortex-file-compressed 46876023 4.60193e+07 1.01862 ns
tpcds_q18/duckdb:vortex-file-compressed 103783329 1.04368e+08 0.994398 ns
tpcds_q19/duckdb:vortex-file-compressed 39938725 3.88033e+07 1.02926 ns
tpcds_q20/duckdb:vortex-file-compressed 19699178 1.91565e+07 1.02833 ns
tpcds_q21/duckdb:vortex-file-compressed 19247695 1.93749e+07 0.993437 ns
tpcds_q22/duckdb:vortex-file-compressed 116971926 1.14559e+08 1.02106 ns
tpcds_q23/duckdb:vortex-file-compressed 128884410 1.2904e+08 0.998792 ns
tpcds_q24/duckdb:vortex-file-compressed 60626486 5.86021e+07 1.03454 ns
tpcds_q25/duckdb:vortex-file-compressed 46523741 4.62944e+07 1.00495 ns
tpcds_q26/duckdb:vortex-file-compressed 46917447 4.77757e+07 0.982035 ns
tpcds_q27/duckdb:vortex-file-compressed 78237626 7.63579e+07 1.02462 ns
tpcds_q28/duckdb:vortex-file-compressed 32232729 3.23777e+07 0.995523 ns
tpcds_q29/duckdb:vortex-file-compressed 48180265 4.77356e+07 1.00931 ns
tpcds_q30/duckdb:vortex-file-compressed 37438700 3.47946e+07 1.07599 ns
tpcds_q31/duckdb:vortex-file-compressed 35814747 3.39478e+07 1.055 ns
tpcds_q32/duckdb:vortex-file-compressed 18642536 1.82992e+07 1.01876 ns
tpcds_q33/duckdb:vortex-file-compressed 35746944 3.47127e+07 1.02979 ns
tpcds_q34/duckdb:vortex-file-compressed 28954520 2.89312e+07 1.00081 ns
tpcds_q35/duckdb:vortex-file-compressed 84729560 8.15081e+07 1.03952 ns
tpcds_q36/duckdb:vortex-file-compressed 28753076 2.90069e+07 0.991248 ns
tpcds_q37/duckdb:vortex-file-compressed 17490089 1.81061e+07 0.96598 ns
tpcds_q38/duckdb:vortex-file-compressed 43356165 4.41336e+07 0.982385 ns
tpcds_q39/duckdb:vortex-file-compressed 43314858 4.29619e+07 1.00821 ns
tpcds_q40/duckdb:vortex-file-compressed 25884027 2.53746e+07 1.02008 ns
tpcds_q41/duckdb:vortex-file-compressed 15172243 1.46368e+07 1.03658 ns
tpcds_q42/duckdb:vortex-file-compressed 14885576 1.49648e+07 0.994704 ns
tpcds_q43/duckdb:vortex-file-compressed 21080980 2.07474e+07 1.01608 ns
tpcds_q44/duckdb:vortex-file-compressed 27943873 2.64838e+07 1.05513 ns
tpcds_q45/duckdb:vortex-file-compressed 35302980 3.47612e+07 1.01558 ns
tpcds_q46/duckdb:vortex-file-compressed 56233629 5.61501e+07 1.00149 ns
tpcds_q47/duckdb:vortex-file-compressed 65575651 6.52796e+07 1.00454 ns
tpcds_q48/duckdb:vortex-file-compressed 34123903 3.34259e+07 1.02088 ns
tpcds_q49/duckdb:vortex-file-compressed 35497796 3.41327e+07 1.03999 ns
tpcds_q50/duckdb:vortex-file-compressed 38952969 3.80686e+07 1.02323 ns
tpcds_q51/duckdb:vortex-file-compressed 114947967 1.15853e+08 0.992191 ns
tpcds_q52/duckdb:vortex-file-compressed 15021895 1.48894e+07 1.0089 ns
tpcds_q53/duckdb:vortex-file-compressed 23835089 2.39304e+07 0.996019 ns
tpcds_q54/duckdb:vortex-file-compressed 34719770 3.41485e+07 1.01673 ns
tpcds_q55/duckdb:vortex-file-compressed 14778374 1.46155e+07 1.01114 ns
tpcds_q56/duckdb:vortex-file-compressed 39738896 3.88514e+07 1.02284 ns
tpcds_q57/duckdb:vortex-file-compressed 59828209 6.04737e+07 0.989326 ns
tpcds_q58/duckdb:vortex-file-compressed 36785625 3.95279e+07 0.930623 ns
tpcds_q59/duckdb:vortex-file-compressed 56879434 5.48058e+07 1.03784 ns
tpcds_q60/duckdb:vortex-file-compressed 38253111 3.54158e+07 1.08011 ns
tpcds_q61/duckdb:vortex-file-compressed 40724463 4.1917e+07 0.97155 ns
tpcds_q62/duckdb:vortex-file-compressed 25153983 2.58216e+07 0.974145 ns
tpcds_q63/duckdb:vortex-file-compressed 23650182 2.44326e+07 0.967977 ns
tpcds_q64/duckdb:vortex-file-compressed 90171678 9.12445e+07 0.988242 ns
tpcds_q65/duckdb:vortex-file-compressed 35045704 3.1779e+07 1.10279 ns 🚨
tpcds_q66/duckdb:vortex-file-compressed 40042752 3.71421e+07 1.0781 ns
tpcds_q67/duckdb:vortex-file-compressed 182736970 1.8139e+08 1.00743 ns
tpcds_q68/duckdb:vortex-file-compressed 47312136 4.67989e+07 1.01097 ns
tpcds_q69/duckdb:vortex-file-compressed 54322838 5.3761e+07 1.01045 ns
tpcds_q70/duckdb:vortex-file-compressed 59580680 5.40597e+07 1.10213 ns 🚨
tpcds_q71/duckdb:vortex-file-compressed 25188789 2.53852e+07 0.992262 ns
tpcds_q72/duckdb:vortex-file-compressed 174677252 1.74507e+08 1.00098 ns
tpcds_q73/duckdb:vortex-file-compressed 26921926 2.70071e+07 0.996845 ns
tpcds_q74/duckdb:vortex-file-compressed 63392382 6.70305e+07 0.945725 ns
tpcds_q75/duckdb:vortex-file-compressed 65196486 6.70063e+07 0.97299 ns
tpcds_q76/duckdb:vortex-file-compressed 24757745 2.42808e+07 1.01964 ns
tpcds_q77/duckdb:vortex-file-compressed 32741208 3.07001e+07 1.06649 ns
tpcds_q78/duckdb:vortex-file-compressed 85455975 8.5323e+07 1.00156 ns
tpcds_q79/duckdb:vortex-file-compressed 34778276 3.57809e+07 0.971979 ns
tpcds_q80/duckdb:vortex-file-compressed 56982176 5.44749e+07 1.04603 ns
tpcds_q81/duckdb:vortex-file-compressed 40662893 4.05924e+07 1.00174 ns
tpcds_q82/duckdb:vortex-file-compressed 19429424 1.93978e+07 1.00163 ns
tpcds_q83/duckdb:vortex-file-compressed 36520710 3.60711e+07 1.01247 ns
tpcds_q84/duckdb:vortex-file-compressed 24909871 2.41923e+07 1.02966 ns
tpcds_q85/duckdb:vortex-file-compressed 52943584 5.21591e+07 1.01504 ns
tpcds_q86/duckdb:vortex-file-compressed 47253244 4.33704e+07 1.08953 ns
tpcds_q87/duckdb:vortex-file-compressed 45449142 4.41864e+07 1.02858 ns
tpcds_q88/duckdb:vortex-file-compressed 79007144 7.72184e+07 1.02316 ns
tpcds_q89/duckdb:vortex-file-compressed 25527557 2.57132e+07 0.992781 ns
tpcds_q90/duckdb:vortex-file-compressed 17566569 1.95059e+07 0.900578 ns
tpcds_q91/duckdb:vortex-file-compressed 34122096 3.24044e+07 1.05301 ns
tpcds_q92/duckdb:vortex-file-compressed 23812393 2.29243e+07 1.03874 ns
tpcds_q93/duckdb:vortex-file-compressed 31718091 3.15222e+07 1.00621 ns
tpcds_q94/duckdb:vortex-file-compressed 29479186 2.99694e+07 0.983644 ns
tpcds_q95/duckdb:vortex-file-compressed 162070521 1.60917e+08 1.00717 ns
tpcds_q96/duckdb:vortex-file-compressed 16310398 1.6593e+07 0.98297 ns
tpcds_q97/duckdb:vortex-file-compressed 41914511 4.23331e+07 0.990113 ns
tpcds_q98/duckdb:vortex-file-compressed 22259925 2.18172e+07 1.02029 ns
tpcds_q99/duckdb:vortex-file-compressed 40641471 4.16606e+07 0.975537 ns
tpcds_q01/duckdb:vortex-compact 45305418 4.43192e+07 1.02225 ns
tpcds_q02/duckdb:vortex-compact 65150803 6.60848e+07 0.985867 ns
tpcds_q03/duckdb:vortex-compact 26543555 2.60111e+07 1.02047 ns
tpcds_q04/duckdb:vortex-compact 135958519 1.35601e+08 1.00263 ns
tpcds_q05/duckdb:vortex-compact 62723490 6.0746e+07 1.03255 ns
tpcds_q06/duckdb:vortex-compact 47275783 4.63149e+07 1.02075 ns
tpcds_q07/duckdb:vortex-compact 48355952 4.77605e+07 1.01247 ns
tpcds_q08/duckdb:vortex-compact 51711724 5.14267e+07 1.00554 ns
tpcds_q09/duckdb:vortex-compact 110275575 1.0886e+08 1.013 ns
tpcds_q10/duckdb:vortex-compact 76355635 7.65421e+07 0.997564 ns
tpcds_q11/duckdb:vortex-compact 97418104 9.79151e+07 0.994925 ns
tpcds_q12/duckdb:vortex-compact 29134572 2.70631e+07 1.07654 ns
tpcds_q13/duckdb:vortex-compact 59174524 5.90636e+07 1.00188 ns
tpcds_q14/duckdb:vortex-compact 151137214 1.56394e+08 0.96639 ns
tpcds_q15/duckdb:vortex-compact 39263163 3.88907e+07 1.00958 ns
tpcds_q16/duckdb:vortex-compact 46257358 4.68986e+07 0.986326 ns
tpcds_q17/duckdb:vortex-compact 64712022 5.96033e+07 1.08571 ns
tpcds_q18/duckdb:vortex-compact 155442680 1.58384e+08 0.981432 ns
tpcds_q19/duckdb:vortex-compact 55538414 5.48824e+07 1.01195 ns
tpcds_q20/duckdb:vortex-compact 24782431 2.53985e+07 0.975745 ns
tpcds_q21/duckdb:vortex-compact 25268620 2.48417e+07 1.01718 ns
tpcds_q22/duckdb:vortex-compact 126687790 1.24064e+08 1.02115 ns
tpcds_q23/duckdb:vortex-compact 148304240 1.41439e+08 1.04854 ns
tpcds_q24/duckdb:vortex-compact 71420120 7.10247e+07 1.00557 ns
tpcds_q25/duckdb:vortex-compact 67867165 6.77838e+07 1.00123 ns
tpcds_q26/duckdb:vortex-compact 58304502 5.6366e+07 1.03439 ns
tpcds_q27/duckdb:vortex-compact 126867468 1.2075e+08 1.05066 ns
tpcds_q28/duckdb:vortex-compact 98972355 9.7314e+07 1.01704 ns
tpcds_q29/duckdb:vortex-compact 73663244 7.46481e+07 0.986806 ns
tpcds_q30/duckdb:vortex-compact 43426006 4.53226e+07 0.958154 ns
tpcds_q31/duckdb:vortex-compact 43753396 5.00109e+07 0.874878 ns 🚀
tpcds_q32/duckdb:vortex-compact 24984167 2.40552e+07 1.03862 ns
tpcds_q33/duckdb:vortex-compact 49034148 5.53662e+07 0.885633 ns 🚀
tpcds_q34/duckdb:vortex-compact 42362018 4.21788e+07 1.00434 ns
tpcds_q35/duckdb:vortex-compact 102428817 1.04733e+08 0.977996 ns
tpcds_q36/duckdb:vortex-compact 43366144 4.35037e+07 0.996838 ns
tpcds_q37/duckdb:vortex-compact 26121397 2.69402e+07 0.969606 ns
tpcds_q38/duckdb:vortex-compact 53210966 5.91052e+07 0.900275 ns
tpcds_q39/duckdb:vortex-compact 48646584 5.37515e+07 0.905028 ns
tpcds_q40/duckdb:vortex-compact 32806018 3.25332e+07 1.00839 ns
tpcds_q41/duckdb:vortex-compact 19250273 1.88178e+07 1.02298 ns
tpcds_q42/duckdb:vortex-compact 21835913 2.1245e+07 1.02781 ns
tpcds_q43/duckdb:vortex-compact 33709125 3.26399e+07 1.03276 ns
tpcds_q44/duckdb:vortex-compact 41238563 4.17368e+07 0.988063 ns
tpcds_q45/duckdb:vortex-compact 47037473 4.46684e+07 1.05304 ns
tpcds_q46/duckdb:vortex-compact 74752112 7.25612e+07 1.03019 ns
tpcds_q47/duckdb:vortex-compact 80057517 8.00637e+07 0.999923 ns
tpcds_q48/duckdb:vortex-compact 52386160 5.19442e+07 1.00851 ns
tpcds_q49/duckdb:vortex-compact 55633381 5.76111e+07 0.965671 ns
tpcds_q50/duckdb:vortex-compact 56333861 5.61065e+07 1.00405 ns
tpcds_q51/duckdb:vortex-compact 124950301 1.49958e+08 0.833235 ns 🚀
tpcds_q52/duckdb:vortex-compact 22050106 2.15756e+07 1.02199 ns
tpcds_q53/duckdb:vortex-compact 38307302 3.72084e+07 1.02953 ns
tpcds_q54/duckdb:vortex-compact 46839613 4.43477e+07 1.05619 ns
tpcds_q55/duckdb:vortex-compact 21673062 2.12251e+07 1.02111 ns
tpcds_q56/duckdb:vortex-compact 53520214 5.64026e+07 0.948897 ns
tpcds_q57/duckdb:vortex-compact 68403627 6.54064e+07 1.04582 ns
tpcds_q58/duckdb:vortex-compact 45900410 4.63069e+07 0.991221 ns
tpcds_q59/duckdb:vortex-compact 64882748 6.58347e+07 0.98554 ns
tpcds_q60/duckdb:vortex-compact 51431155 5.13016e+07 1.00252 ns
tpcds_q61/duckdb:vortex-compact 68041964 6.69926e+07 1.01566 ns
tpcds_q62/duckdb:vortex-compact 39868996 3.97491e+07 1.00302 ns
tpcds_q63/duckdb:vortex-compact 38148718 3.77944e+07 1.00938 ns
tpcds_q64/duckdb:vortex-compact 122955992 1.1861e+08 1.03664 ns
tpcds_q65/duckdb:vortex-compact 50837927 5.55384e+07 0.915365 ns
tpcds_q66/duckdb:vortex-compact 61028906 6.08404e+07 1.0031 ns
tpcds_q67/duckdb:vortex-compact 219591296 2.18313e+08 1.00585 ns
tpcds_q68/duckdb:vortex-compact 67329815 6.51592e+07 1.03331 ns
tpcds_q69/duckdb:vortex-compact 74080374 7.31209e+07 1.01312 ns
tpcds_q70/duckdb:vortex-compact 107396920 1.03062e+08 1.04206 ns
tpcds_q71/duckdb:vortex-compact 36623907 3.76706e+07 0.972214 ns
tpcds_q72/duckdb:vortex-compact 201557133 1.98986e+08 1.01292 ns
tpcds_q73/duckdb:vortex-compact 41776093 3.93651e+07 1.06125 ns
tpcds_q74/duckdb:vortex-compact 81587916 8.20683e+07 0.994146 ns
tpcds_q75/duckdb:vortex-compact 84248528 8.67381e+07 0.971298 ns
tpcds_q76/duckdb:vortex-compact 35993258 4.00065e+07 0.899685 ns 🚀
tpcds_q77/duckdb:vortex-compact 49072528 4.79856e+07 1.02265 ns
tpcds_q78/duckdb:vortex-compact 102622057 1.00383e+08 1.02231 ns
tpcds_q79/duckdb:vortex-compact 53440534 5.22239e+07 1.0233 ns
tpcds_q80/duckdb:vortex-compact 87713220 8.46022e+07 1.03677 ns
tpcds_q81/duckdb:vortex-compact 51690548 4.86022e+07 1.06354 ns
tpcds_q82/duckdb:vortex-compact 29321284 2.98572e+07 0.982051 ns
tpcds_q83/duckdb:vortex-compact 42250302 4.28771e+07 0.985382 ns
tpcds_q84/duckdb:vortex-compact 31185491 3.15819e+07 0.987447 ns
tpcds_q85/duckdb:vortex-compact 73158167 7.32813e+07 0.99832 ns
tpcds_q86/duckdb:vortex-compact 71680077 8.98142e+07 0.798092 ns 🚀
tpcds_q87/duckdb:vortex-compact 55851118 5.50089e+07 1.01531 ns
tpcds_q88/duckdb:vortex-compact 104112630 1.02442e+08 1.01631 ns
tpcds_q89/duckdb:vortex-compact 39714666 3.82045e+07 1.03953 ns
tpcds_q90/duckdb:vortex-compact 34442721 3.42566e+07 1.00543 ns
tpcds_q91/duckdb:vortex-compact 44025887 4.6055e+07 0.955941 ns
tpcds_q92/duckdb:vortex-compact 34070815 3.5459e+07 0.960852 ns
tpcds_q93/duckdb:vortex-compact 38569993 3.72803e+07 1.03459 ns
tpcds_q94/duckdb:vortex-compact 47910054 4.89648e+07 0.97846 ns
tpcds_q95/duckdb:vortex-compact 178554281 1.69325e+08 1.0545 ns
tpcds_q96/duckdb:vortex-compact 20365188 2.0249e+07 1.00574 ns
tpcds_q97/duckdb:vortex-compact 47994961 4.66321e+07 1.02923 ns
tpcds_q98/duckdb:vortex-compact 32569139 3.26635e+07 0.997111 ns
tpcds_q99/duckdb:vortex-compact 53068887 5.4654e+07 0.970996 ns
tpcds_q01/duckdb:duckdb 23956416 2.38149e+07 1.00594 ns
tpcds_q02/duckdb:duckdb 24494744 2.49955e+07 0.979968 ns
tpcds_q03/duckdb:duckdb 10771140 1.05747e+07 1.01858 ns
tpcds_q04/duckdb:duckdb 174168015 1.74087e+08 1.00046 ns
tpcds_q05/duckdb:duckdb 21444702 2.1906e+07 0.978942 ns
tpcds_q06/duckdb:duckdb 26899185 2.78044e+07 0.967443 ns
tpcds_q07/duckdb:duckdb 41728907 4.12325e+07 1.01204 ns
tpcds_q08/duckdb:duckdb 124558022 1.23589e+08 1.00784 ns
tpcds_q09/duckdb:duckdb 19145234 1.93023e+07 0.991865 ns
tpcds_q10/duckdb:duckdb 28835550 2.862e+07 1.00753 ns
tpcds_q11/duckdb:duckdb 153816676 1.53184e+08 1.00413 ns
tpcds_q12/duckdb:duckdb 14643016 1.40751e+07 1.04035 ns
tpcds_q13/duckdb:duckdb 27269582 2.68756e+07 1.01466 ns
tpcds_q14/duckdb:duckdb 94347160 9.35173e+07 1.00887 ns
tpcds_q15/duckdb:duckdb 23823317 2.24328e+07 1.06199 ns
tpcds_q16/duckdb:duckdb 20282806 2.06275e+07 0.98329 ns
tpcds_q17/duckdb:duckdb 25413243 2.58162e+07 0.984393 ns
tpcds_q18/duckdb:duckdb 50874401 5.05084e+07 1.00725 ns
tpcds_q19/duckdb:duckdb 19925914 1.99832e+07 0.997135 ns
tpcds_q20/duckdb:duckdb 14651850 1.47111e+07 0.995971 ns
tpcds_q21/duckdb:duckdb 7857650 7.62287e+06 1.0308 ns
tpcds_q22/duckdb:duckdb 84362815 8.47594e+07 0.995321 ns
tpcds_q23/duckdb:duckdb 74409511 7.28968e+07 1.02075 ns
tpcds_q24/duckdb:duckdb 26925209 2.64553e+07 1.01776 ns
tpcds_q25/duckdb:duckdb 19172312 1.88117e+07 1.01917 ns
tpcds_q26/duckdb:duckdb 28787152 2.91373e+07 0.987983 ns
tpcds_q27/duckdb:duckdb 54111530 5.36359e+07 1.00887 ns
tpcds_q28/duckdb:duckdb 25115203 2.4847e+07 1.01079 ns
tpcds_q29/duckdb:duckdb 24577412 2.45454e+07 1.0013 ns
tpcds_q30/duckdb:duckdb 33198968 3.28045e+07 1.01202 ns
tpcds_q31/duckdb:duckdb 24247986 2.41633e+07 1.0035 ns
tpcds_q32/duckdb:duckdb 9219632 8.49734e+06 1.085 ns
tpcds_q33/duckdb:duckdb 16273230 1.62072e+07 1.00408 ns
tpcds_q34/duckdb:duckdb 19151806 1.92703e+07 0.993851 ns
tpcds_q35/duckdb:duckdb 40093402 3.9681e+07 1.01039 ns
tpcds_q36/duckdb:duckdb 76494209 7.79008e+07 0.981944 ns
tpcds_q37/duckdb:duckdb 9462735 9.44611e+06 1.00176 ns
tpcds_q38/duckdb:duckdb 33233644 3.34111e+07 0.99469 ns
tpcds_q39/duckdb:duckdb 30300744 3.03262e+07 0.999162 ns
tpcds_q40/duckdb:duckdb 15611217 1.55388e+07 1.00466 ns
tpcds_q41/duckdb:duckdb 10298019 1.02603e+07 1.00368 ns
tpcds_q42/duckdb:duckdb 8861073 8.78478e+06 1.00868 ns
tpcds_q43/duckdb:duckdb 14685559 1.44479e+07 1.01645 ns
tpcds_q44/duckdb:duckdb 16555013 1.71584e+07 0.964835 ns
tpcds_q45/duckdb:duckdb 19828973 1.88813e+07 1.05019 ns
tpcds_q46/duckdb:duckdb 40549462 4.03982e+07 1.00374 ns
tpcds_q47/duckdb:duckdb 54838984 5.44253e+07 1.0076 ns
tpcds_q48/duckdb:duckdb 26143053 2.61543e+07 0.99957 ns
tpcds_q49/duckdb:duckdb 17906336 1.80166e+07 0.993879 ns
tpcds_q50/duckdb:duckdb 16950165 1.68656e+07 1.00502 ns
tpcds_q51/duckdb:duckdb 107972778 1.06198e+08 1.01671 ns
tpcds_q52/duckdb:duckdb 9381531 9.19456e+06 1.02033 ns
tpcds_q53/duckdb:duckdb 15492266 1.56741e+07 0.9884 ns
tpcds_q54/duckdb:duckdb 19980705 1.992e+07 1.00305 ns
tpcds_q55/duckdb:duckdb 10006002 9.54363e+06 1.04845 ns
tpcds_q56/duckdb:duckdb 17712715 1.78704e+07 0.991174 ns
tpcds_q57/duckdb:duckdb 45280630 4.60546e+07 0.983195 ns
tpcds_q58/duckdb:duckdb 15576962 1.55276e+07 1.00318 ns
tpcds_q59/duckdb:duckdb 37963207 3.78594e+07 1.00274 ns
tpcds_q60/duckdb:duckdb 19155841 1.95118e+07 0.981756 ns
tpcds_q61/duckdb:duckdb 18756446 1.83624e+07 1.02146 ns
tpcds_q62/duckdb:duckdb 10735689 1.06294e+07 1.01 ns
tpcds_q63/duckdb:duckdb 13823152 1.37472e+07 1.00552 ns
tpcds_q64/duckdb:duckdb 60576607 6.07507e+07 0.997135 ns
tpcds_q65/duckdb:duckdb 33674217 3.56747e+07 0.943925 ns
tpcds_q66/duckdb:duckdb 27786673 2.74846e+07 1.01099 ns
tpcds_q67/duckdb:duckdb 152055341 1.51136e+08 1.00608 ns
tpcds_q68/duckdb:duckdb 28185916 2.79511e+07 1.0084 ns
tpcds_q69/duckdb:duckdb 30788186 3.00906e+07 1.02318 ns
tpcds_q70/duckdb:duckdb 20270298 1.98361e+07 1.02189 ns
tpcds_q71/duckdb:duckdb 16401942 1.65032e+07 0.993866 ns
tpcds_q72/duckdb:duckdb 46587753 4.59351e+07 1.01421 ns
tpcds_q73/duckdb:duckdb 15172130 1.49509e+07 1.0148 ns
tpcds_q74/duckdb:duckdb 107653281 1.0619e+08 1.01378 ns
tpcds_q75/duckdb:duckdb 47585803 4.38395e+07 1.08545 ns
tpcds_q76/duckdb:duckdb 15058487 1.49532e+07 1.00704 ns
tpcds_q77/duckdb:duckdb 14342708 1.44001e+07 0.996017 ns
tpcds_q78/duckdb:duckdb 66818752 6.6048e+07 1.01167 ns
tpcds_q79/duckdb:duckdb 21612053 2.16984e+07 0.99602 ns
tpcds_q80/duckdb:duckdb 31199973 3.06823e+07 1.01687 ns
tpcds_q81/duckdb:duckdb 40710486 4.14216e+07 0.982832 ns
tpcds_q82/duckdb:duckdb 11460752 1.12334e+07 1.02024 ns
tpcds_q83/duckdb:duckdb 11189868 1.0949e+07 1.022 ns
tpcds_q84/duckdb:duckdb 15125235 1.48021e+07 1.02183 ns
tpcds_q85/duckdb:duckdb 26123277 2.5261e+07 1.03413 ns
tpcds_q86/duckdb:duckdb 13902597 1.38001e+07 1.00743 ns
tpcds_q87/duckdb:duckdb 36666715 3.48552e+07 1.05197 ns
tpcds_q88/duckdb:duckdb 26805031 2.64845e+07 1.0121 ns
tpcds_q89/duckdb:duckdb 18143205 1.76696e+07 1.02681 ns
tpcds_q90/duckdb:duckdb 7346405 7.09132e+06 1.03597 ns
tpcds_q91/duckdb:duckdb 15833886 1.5688e+07 1.0093 ns
tpcds_q92/duckdb:duckdb 10205781 1.00714e+07 1.01334 ns
tpcds_q93/duckdb:duckdb 24677645 2.41944e+07 1.01997 ns
tpcds_q94/duckdb:duckdb 14981172 1.54217e+07 0.971432 ns
tpcds_q95/duckdb:duckdb 110672563 1.32288e+08 0.836601 ns 🚀
tpcds_q96/duckdb:duckdb 6957054 6.54665e+06 1.06269 ns
tpcds_q97/duckdb:duckdb 33133213 3.27773e+07 1.01086 ns
tpcds_q98/duckdb:duckdb 18644688 1.90796e+07 0.977208 ns
tpcds_q99/duckdb:duckdb 21550508 2.13409e+07 1.00982 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 1.017x ➖
  • Vortex: 1.019x ➖
  • duckdb:vortex: 1.009x ➖
  • datafusion:vortex: 1.029x ➖
  • Best: tpch_q19/datafusion:vortex-compact (0.923x)
  • Worst: tpch_q22/datafusion:vortex-file-compressed (1.077x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 3b9a7ef base 24c81fa ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 1073222319 1.04849e+09 1.02358 ns
tpch_q02/datafusion:arrow 251478982 2.42909e+08 1.03528 ns
tpch_q03/datafusion:arrow 906494840 8.67866e+08 1.04451 ns
tpch_q04/datafusion:arrow 716283830 6.66055e+08 1.07541 ns
tpch_q05/datafusion:arrow 1555429448 1.50149e+09 1.03592 ns
tpch_q06/datafusion:arrow 574026369 5.55169e+08 1.03397 ns
tpch_q07/datafusion:arrow 1938251057 1.87244e+09 1.03515 ns
tpch_q08/datafusion:arrow 2006313171 1.94316e+09 1.0325 ns
tpch_q09/datafusion:arrow 2171503171 2.13508e+09 1.01706 ns
tpch_q10/datafusion:arrow 1141050202 1.09234e+09 1.0446 ns
tpch_q11/datafusion:arrow 210460161 2.10158e+08 1.00144 ns
tpch_q12/datafusion:arrow 1148836840 1.12446e+09 1.02167 ns
tpch_q13/datafusion:arrow 551127890 5.57282e+08 0.988957 ns
tpch_q14/datafusion:arrow 689931274 6.52405e+08 1.05752 ns
tpch_q15/datafusion:arrow 1457745408 1.39353e+09 1.04608 ns
tpch_q16/datafusion:arrow 138401282 1.37917e+08 1.00351 ns
tpch_q17/datafusion:arrow 2059374224 1.98798e+09 1.03591 ns
tpch_q18/datafusion:arrow 2602765981 2.52969e+09 1.02889 ns
tpch_q19/datafusion:arrow 1029208789 9.91168e+08 1.03838 ns
tpch_q20/datafusion:arrow 915833073 8.73226e+08 1.04879 ns
tpch_q21/datafusion:arrow 4854830105 4.67455e+09 1.03857 ns
tpch_q22/datafusion:arrow 206608923 1.98667e+08 1.03998 ns
tpch_q01/datafusion:parquet 469151303 4.91188e+08 0.955135 ns
tpch_q02/datafusion:parquet 274092394 2.73624e+08 1.00171 ns
tpch_q03/datafusion:parquet 419978841 4.0254e+08 1.04332 ns
tpch_q04/datafusion:parquet 153649764 1.52548e+08 1.00722 ns
tpch_q05/datafusion:parquet 589560829 5.87845e+08 1.00292 ns
tpch_q06/datafusion:parquet 132712436 1.1998e+08 1.10612 ns 🚨
tpch_q07/datafusion:parquet 815159836 8.09608e+08 1.00686 ns
tpch_q08/datafusion:parquet 673194680 6.6282e+08 1.01565 ns
tpch_q09/datafusion:parquet 986129959 9.66801e+08 1.01999 ns
tpch_q10/datafusion:parquet 624603773 6.1665e+08 1.0129 ns
tpch_q11/datafusion:parquet 210367408 2.07619e+08 1.01324 ns
tpch_q12/datafusion:parquet 255457195 2.55476e+08 0.999928 ns
tpch_q13/datafusion:parquet 348586202 3.40023e+08 1.02518 ns
tpch_q14/datafusion:parquet 206033718 2.03655e+08 1.01168 ns
tpch_q15/datafusion:parquet 263172708 2.59988e+08 1.01225 ns
tpch_q16/datafusion:parquet 187556929 1.84789e+08 1.01498 ns
tpch_q17/datafusion:parquet 857231432 8.36551e+08 1.02472 ns
tpch_q18/datafusion:parquet 1048865818 1.03799e+09 1.01048 ns
tpch_q19/datafusion:parquet 337617708 3.34573e+08 1.0091 ns
tpch_q20/datafusion:parquet 387135411 3.82552e+08 1.01198 ns
tpch_q21/datafusion:parquet 906673548 9.00938e+08 1.00637 ns
tpch_q22/datafusion:parquet 226976296 2.23288e+08 1.01652 ns
tpch_q01/datafusion:vortex-file-compressed 537619105 5.29126e+08 1.01605 ns
tpch_q02/datafusion:vortex-file-compressed 176699680 1.74698e+08 1.01146 ns
tpch_q03/datafusion:vortex-file-compressed 286432405 2.79898e+08 1.02334 ns
tpch_q04/datafusion:vortex-file-compressed 119311005 1.15902e+08 1.02942 ns
tpch_q05/datafusion:vortex-file-compressed 538534868 5.11587e+08 1.05267 ns
tpch_q06/datafusion:vortex-file-compressed 54649190 5.1554e+07 1.06004 ns
tpch_q07/datafusion:vortex-file-compressed 676868252 6.54171e+08 1.0347 ns
tpch_q08/datafusion:vortex-file-compressed 552089438 5.30986e+08 1.03974 ns
tpch_q09/datafusion:vortex-file-compressed 922119028 8.87879e+08 1.03856 ns
tpch_q10/datafusion:vortex-file-compressed 321870740 3.15795e+08 1.01924 ns
tpch_q11/datafusion:vortex-file-compressed 135764129 1.32002e+08 1.0285 ns
tpch_q12/datafusion:vortex-file-compressed 140183156 1.38311e+08 1.01354 ns
tpch_q13/datafusion:vortex-file-compressed 239622300 2.24384e+08 1.06791 ns
tpch_q14/datafusion:vortex-file-compressed 88168706 8.25524e+07 1.06803 ns
tpch_q15/datafusion:vortex-file-compressed 137503567 1.30167e+08 1.05636 ns
tpch_q16/datafusion:vortex-file-compressed 104008743 9.96961e+07 1.04326 ns
tpch_q17/datafusion:vortex-file-compressed 856160256 8.72625e+08 0.981132 ns
tpch_q18/datafusion:vortex-file-compressed 1025906645 1.0084e+09 1.01736 ns
tpch_q19/datafusion:vortex-file-compressed 104979175 1.00178e+08 1.04793 ns
tpch_q20/datafusion:vortex-file-compressed 215423851 2.06369e+08 1.04388 ns
tpch_q21/datafusion:vortex-file-compressed 793631827 7.76604e+08 1.02193 ns
tpch_q22/datafusion:vortex-file-compressed 76128427 7.06883e+07 1.07696 ns
tpch_q01/datafusion:vortex-compact 577876472 5.76135e+08 1.00302 ns
tpch_q02/datafusion:vortex-compact 188248373 1.83119e+08 1.02801 ns
tpch_q03/datafusion:vortex-compact 307785990 2.97967e+08 1.03295 ns
tpch_q04/datafusion:vortex-compact 139241194 1.35425e+08 1.02818 ns
tpch_q05/datafusion:vortex-compact 546869928 5.35416e+08 1.02139 ns
tpch_q06/datafusion:vortex-compact 91031442 8.77811e+07 1.03703 ns
tpch_q07/datafusion:vortex-compact 711415485 6.92126e+08 1.02787 ns
tpch_q08/datafusion:vortex-compact 570373311 5.59723e+08 1.01903 ns
tpch_q09/datafusion:vortex-compact 939678079 9.15309e+08 1.02662 ns
tpch_q10/datafusion:vortex-compact 358663228 3.46826e+08 1.03413 ns
tpch_q11/datafusion:vortex-compact 140439251 1.37678e+08 1.02006 ns
tpch_q12/datafusion:vortex-compact 199773257 1.97275e+08 1.01266 ns
tpch_q13/datafusion:vortex-compact 280327863 2.68457e+08 1.04422 ns
tpch_q14/datafusion:vortex-compact 110978392 1.07362e+08 1.03369 ns
tpch_q15/datafusion:vortex-compact 190357236 1.82761e+08 1.04156 ns
tpch_q16/datafusion:vortex-compact 107890960 1.08544e+08 0.993984 ns
tpch_q17/datafusion:vortex-compact 855750401 8.32796e+08 1.02756 ns
tpch_q18/datafusion:vortex-compact 1046506150 1.02147e+09 1.02451 ns
tpch_q19/datafusion:vortex-compact 157458162 1.70612e+08 0.922903 ns
tpch_q20/datafusion:vortex-compact 244357592 2.34616e+08 1.04152 ns
tpch_q21/datafusion:vortex-compact 847697669 8.18576e+08 1.03558 ns
tpch_q22/datafusion:vortex-compact 83437968 8.00532e+07 1.04228 ns
tpch_q01/duckdb:parquet 260003148 2.67056e+08 0.97359 ns
tpch_q02/duckdb:parquet 130809165 1.27228e+08 1.02815 ns
tpch_q03/duckdb:parquet 227218315 2.3236e+08 0.977872 ns
tpch_q04/duckdb:parquet 152780642 1.52391e+08 1.00255 ns
tpch_q05/duckdb:parquet 233374038 2.32709e+08 1.00286 ns
tpch_q06/duckdb:parquet 71428930 7.21811e+07 0.989579 ns
tpch_q07/duckdb:parquet 221208850 2.19271e+08 1.00884 ns
tpch_q08/duckdb:parquet 331669791 3.31386e+08 1.00086 ns
tpch_q09/duckdb:parquet 494569927 4.91307e+08 1.00664 ns
tpch_q10/duckdb:parquet 638618789 6.38923e+08 0.999524 ns
tpch_q11/duckdb:parquet 55257397 5.92501e+07 0.932613 ns
tpch_q12/duckdb:parquet 140662230 1.42868e+08 0.984559 ns
tpch_q13/duckdb:parquet 414295954 4.09847e+08 1.01085 ns
tpch_q14/duckdb:parquet 180719149 1.81768e+08 0.994227 ns
tpch_q15/duckdb:parquet 108661297 1.08335e+08 1.00302 ns
tpch_q16/duckdb:parquet 169813325 1.57437e+08 1.07861 ns
tpch_q17/duckdb:parquet 205899060 2.08481e+08 0.987614 ns
tpch_q18/duckdb:parquet 366444704 3.65791e+08 1.00179 ns
tpch_q19/duckdb:parquet 290721530 2.82636e+08 1.02861 ns
tpch_q20/duckdb:parquet 251523437 2.49187e+08 1.00938 ns
tpch_q21/duckdb:parquet 595367874 5.82732e+08 1.02168 ns
tpch_q22/duckdb:parquet 301086983 3.03952e+08 0.990574 ns
tpch_q01/duckdb:vortex-file-compressed 188525644 1.89939e+08 0.992558 ns
tpch_q02/duckdb:vortex-file-compressed 61933993 6.08575e+07 1.01769 ns
tpch_q03/duckdb:vortex-file-compressed 151486365 1.49756e+08 1.01155 ns
tpch_q04/duckdb:vortex-file-compressed 173657760 1.71101e+08 1.01494 ns
tpch_q05/duckdb:vortex-file-compressed 157051798 1.56056e+08 1.00638 ns
tpch_q06/duckdb:vortex-file-compressed 50770843 5.23003e+07 0.970757 ns
tpch_q07/duckdb:vortex-file-compressed 176983466 1.74931e+08 1.01173 ns
tpch_q08/duckdb:vortex-file-compressed 252407073 2.51876e+08 1.00211 ns
tpch_q09/duckdb:vortex-file-compressed 383912965 3.83882e+08 1.00008 ns
tpch_q10/duckdb:vortex-file-compressed 163332044 1.65261e+08 0.988326 ns
tpch_q11/duckdb:vortex-file-compressed 42194534 4.15798e+07 1.01479 ns
tpch_q12/duckdb:vortex-file-compressed 105477462 1.06036e+08 0.994728 ns
tpch_q13/duckdb:vortex-file-compressed 244729878 2.42666e+08 1.0085 ns
tpch_q14/duckdb:vortex-file-compressed 84867460 8.50976e+07 0.997296 ns
tpch_q15/duckdb:vortex-file-compressed 98395178 9.67664e+07 1.01683 ns
tpch_q16/duckdb:vortex-file-compressed 84619153 8.44335e+07 1.0022 ns
tpch_q17/duckdb:vortex-file-compressed 150128523 1.4805e+08 1.01404 ns
tpch_q18/duckdb:vortex-file-compressed 310817739 3.10493e+08 1.00105 ns
tpch_q19/duckdb:vortex-file-compressed 96471263 9.51068e+07 1.01435 ns
tpch_q20/duckdb:vortex-file-compressed 195241492 1.94744e+08 1.00256 ns
tpch_q21/duckdb:vortex-file-compressed 611841905 6.06138e+08 1.00941 ns
tpch_q22/duckdb:vortex-file-compressed 78471813 7.73537e+07 1.01445 ns
tpch_q01/duckdb:vortex-compact 239063079 2.33995e+08 1.02166 ns
tpch_q02/duckdb:vortex-compact 78191605 7.61679e+07 1.02657 ns
tpch_q03/duckdb:vortex-compact 181914446 1.80017e+08 1.01054 ns
tpch_q04/duckdb:vortex-compact 207410272 2.07046e+08 1.00176 ns
tpch_q05/duckdb:vortex-compact 184363438 1.84014e+08 1.0019 ns
tpch_q06/duckdb:vortex-compact 99007529 9.78152e+07 1.01219 ns
tpch_q07/duckdb:vortex-compact 227048378 2.22124e+08 1.02217 ns
tpch_q08/duckdb:vortex-compact 289890167 2.83196e+08 1.02364 ns
tpch_q09/duckdb:vortex-compact 431129386 4.27003e+08 1.00966 ns
tpch_q10/duckdb:vortex-compact 211838126 2.07687e+08 1.01999 ns
tpch_q11/duckdb:vortex-compact 45884436 4.52833e+07 1.01328 ns
tpch_q12/duckdb:vortex-compact 225243027 2.22696e+08 1.01144 ns
tpch_q13/duckdb:vortex-compact 307042839 3.01106e+08 1.01972 ns
tpch_q14/duckdb:vortex-compact 111477343 1.11884e+08 0.996364 ns
tpch_q15/duckdb:vortex-compact 125063072 1.22322e+08 1.02241 ns
tpch_q16/duckdb:vortex-compact 87976101 8.69649e+07 1.01163 ns
tpch_q17/duckdb:vortex-compact 158884647 1.56647e+08 1.01428 ns
tpch_q18/duckdb:vortex-compact 349813305 3.47259e+08 1.00736 ns
tpch_q19/duckdb:vortex-compact 124539429 1.24093e+08 1.0036 ns
tpch_q20/duckdb:vortex-compact 231695443 2.28647e+08 1.01333 ns
tpch_q21/duckdb:vortex-compact 693597000 6.84075e+08 1.01392 ns
tpch_q22/duckdb:vortex-compact 87080192 8.69355e+07 1.00166 ns
tpch_q01/duckdb:duckdb 117173965 1.1765e+08 0.99595 ns
tpch_q02/duckdb:duckdb 49290776 4.89541e+07 1.00688 ns
tpch_q03/duckdb:duckdb 102045481 1.00134e+08 1.01909 ns
tpch_q04/duckdb:duckdb 129207905 1.2793e+08 1.00999 ns
tpch_q05/duckdb:duckdb 115491890 1.13085e+08 1.02128 ns
tpch_q06/duckdb:duckdb 45207247 4.45236e+07 1.01536 ns
tpch_q07/duckdb:duckdb 110883795 1.10682e+08 1.00183 ns
tpch_q08/duckdb:duckdb 141556992 1.39442e+08 1.01517 ns
tpch_q09/duckdb:duckdb 313450476 3.08885e+08 1.01478 ns
tpch_q10/duckdb:duckdb 214643252 2.17007e+08 0.989107 ns
tpch_q11/duckdb:duckdb 22418225 2.24915e+07 0.996743 ns
tpch_q12/duckdb:duckdb 87261680 8.57711e+07 1.01738 ns
tpch_q13/duckdb:duckdb 238041237 2.36933e+08 1.00468 ns
tpch_q14/duckdb:duckdb 77977868 7.74366e+07 1.00699 ns
tpch_q15/duckdb:duckdb 81551436 8.17745e+07 0.997272 ns
tpch_q16/duckdb:duckdb 74627830 7.28797e+07 1.02399 ns
tpch_q17/duckdb:duckdb 100426154 9.9857e+07 1.0057 ns
tpch_q18/duckdb:duckdb 220870748 2.18416e+08 1.01124 ns
tpch_q19/duckdb:duckdb 129033367 1.28653e+08 1.00296 ns
tpch_q20/duckdb:duckdb 123869098 1.23654e+08 1.00174 ns
tpch_q21/duckdb:duckdb 324555908 3.27092e+08 0.992246 ns
tpch_q22/duckdb:duckdb 73176125 7.04015e+07 1.03941 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: FineWeb S3

Summary

  • Overall: 0.824x ➖
  • Vortex: 0.744x ➖
  • duckdb:vortex: 0.757x ➖
  • datafusion:vortex: 0.732x ➖
  • Best: fineweb_q08/datafusion:vortex-file-compressed (0.111x)
  • Worst: fineweb_q03/datafusion:vortex-compact (1.079x)
  • Significant (>30%): 7↑ 0↓
Detailed Results Table
name PR 3b9a7ef base 24c81fa ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 921187213 8.77219e+08 1.05012 ns
fineweb_q01/datafusion:parquet 1581237022 1.58493e+09 0.997669 ns
fineweb_q02/datafusion:parquet 1585597060 1.56316e+09 1.01435 ns
fineweb_q03/datafusion:parquet 1589088784 1.53138e+09 1.03768 ns
fineweb_q04/datafusion:parquet 1553377371 1.56595e+09 0.99197 ns
fineweb_q05/datafusion:parquet 1593730850 1.57415e+09 1.01244 ns
fineweb_q06/datafusion:parquet 1614440701 1.55737e+09 1.03664 ns
fineweb_q07/datafusion:parquet 1600998353 1.54781e+09 1.03436 ns
fineweb_q08/datafusion:parquet 1583282621 1.54072e+09 1.02762 ns
fineweb_q00/datafusion:vortex-file-compressed 33830153 3.35748e+07 1.0076 ns
fineweb_q01/datafusion:vortex-file-compressed 337118923 4.76384e+08 0.707662 ns
fineweb_q02/datafusion:vortex-file-compressed 308325537 3.75007e+08 0.822186 ns
fineweb_q03/datafusion:vortex-file-compressed 1361170676 1.40066e+09 0.971808 ns
fineweb_q04/datafusion:vortex-file-compressed 1411754089 1.3735e+09 1.02785 ns
fineweb_q05/datafusion:vortex-file-compressed 1395537466 1.36932e+09 1.01914 ns
fineweb_q06/datafusion:vortex-file-compressed 1435514749 1.55139e+09 0.92531 ns
fineweb_q07/datafusion:vortex-file-compressed 1358194059 1.42658e+09 0.952063 ns
fineweb_q08/datafusion:vortex-file-compressed 60982300 5.50614e+08 0.110753 ns 🚀
fineweb_q00/datafusion:vortex-compact 35968689 3.35198e+07 1.07306 ns
fineweb_q01/datafusion:vortex-compact 361511040 4.59755e+08 0.786312 ns
fineweb_q02/datafusion:vortex-compact 362097337 5.35921e+08 0.675655 ns 🚀
fineweb_q03/datafusion:vortex-compact 1867194935 1.73078e+09 1.07882 ns
fineweb_q04/datafusion:vortex-compact 2062412807 2.13266e+09 0.967063 ns
fineweb_q05/datafusion:vortex-compact 1686986411 1.5693e+09 1.07499 ns
fineweb_q06/datafusion:vortex-compact 1251246027 1.38151e+09 0.905711 ns
fineweb_q07/datafusion:vortex-compact 1162902403 1.34862e+09 0.862291 ns
fineweb_q08/datafusion:vortex-compact 50250269 4.06037e+08 0.123758 ns 🚀
fineweb_q00/duckdb:parquet 959808106 9.99133e+08 0.960641 ns
fineweb_q01/duckdb:parquet 2180921876 2.17368e+09 1.00333 ns
fineweb_q02/duckdb:parquet 2227384322 2.19141e+09 1.01641 ns
fineweb_q03/duckdb:parquet 7112008244 7.07405e+09 1.00537 ns
fineweb_q04/duckdb:parquet 1685469952 1.6961e+09 0.993733 ns
fineweb_q05/duckdb:parquet 3793154491 3.83189e+09 0.98989 ns
fineweb_q06/duckdb:parquet 4983592612 5.03325e+09 0.990135 ns
fineweb_q07/duckdb:parquet 5430683416 5.39281e+09 1.00702 ns
fineweb_q08/duckdb:parquet 979461349 9.93245e+08 0.986122 ns
fineweb_q00/duckdb:vortex-file-compressed 82461386 7.79397e+07 1.05801 ns
fineweb_q01/duckdb:vortex-file-compressed 379720328 5.16268e+08 0.73551 ns
fineweb_q02/duckdb:vortex-file-compressed 398734282 5.83726e+08 0.683085 ns 🚀
fineweb_q03/duckdb:vortex-file-compressed 1539260899 1.60742e+09 0.957596 ns
fineweb_q04/duckdb:vortex-file-compressed 1621465854 1.54205e+09 1.0515 ns
fineweb_q05/duckdb:vortex-file-compressed 1688899553 1.58262e+09 1.06716 ns
fineweb_q06/duckdb:vortex-file-compressed 1600779235 1.76254e+09 0.908225 ns
fineweb_q07/duckdb:vortex-file-compressed 1490160963 1.49435e+09 0.9972 ns
fineweb_q08/duckdb:vortex-file-compressed 132949731 6.78829e+08 0.195852 ns 🚀
fineweb_q00/duckdb:vortex-compact 79482924 8.22069e+07 0.966865 ns
fineweb_q01/duckdb:vortex-compact 376479835 4.90379e+08 0.767732 ns
fineweb_q02/duckdb:vortex-compact 390238025 6.64725e+08 0.587067 ns 🚀
fineweb_q03/duckdb:vortex-compact 1505354894 1.56539e+09 0.96165 ns
fineweb_q04/duckdb:vortex-compact 1540276019 1.75767e+09 0.876318 ns
fineweb_q05/duckdb:vortex-compact 1543537467 1.63153e+09 0.946066 ns
fineweb_q06/duckdb:vortex-compact 1347204051 1.47808e+09 0.911453 ns
fineweb_q07/duckdb:vortex-compact 1384776812 1.39632e+09 0.991736 ns
fineweb_q08/duckdb:vortex-compact 106325889 5.06824e+08 0.209789 ns 🚀

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.982x ➖
  • Vortex: 0.985x ➖
  • duckdb:vortex: 0.985x ➖
  • Best: statpopgen_q00/duckdb:vortex-compact (0.949x)
  • Worst: statpopgen_q01/duckdb:vortex-compact (1.111x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
name PR 3b9a7ef base 24c81fa ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 234526904 2.37159e+08 0.988901 ns
statpopgen_q01/duckdb:parquet 375501315 3.81296e+08 0.984803 ns
statpopgen_q02/duckdb:parquet 674537524 7.09484e+08 0.950744 ns
statpopgen_q03/duckdb:parquet 1128329234 1.15282e+09 0.978759 ns
statpopgen_q04/duckdb:parquet 1143865647 1.14295e+09 1.0008 ns
statpopgen_q05/duckdb:parquet 750387355 7.54264e+08 0.99486 ns
statpopgen_q06/duckdb:parquet 1324211391 1.36984e+09 0.966688 ns
statpopgen_q07/duckdb:parquet 834086734 8.62219e+08 0.967373 ns
statpopgen_q08/duckdb:parquet 864121941 8.83789e+08 0.977746 ns
statpopgen_q09/duckdb:parquet 937307186 9.52094e+08 0.984469 ns
statpopgen_q10/duckdb:parquet 2135908733 2.21675e+09 0.96353 ns
statpopgen_q00/duckdb:vortex-file-compressed 12508575 1.28427e+07 0.973986 ns
statpopgen_q01/duckdb:vortex-file-compressed 101699472 1.04561e+08 0.972635 ns
statpopgen_q02/duckdb:vortex-file-compressed 1201871648 1.23812e+09 0.970724 ns
statpopgen_q03/duckdb:vortex-file-compressed 2789641339 2.86359e+09 0.974175 ns
statpopgen_q04/duckdb:vortex-file-compressed 2807842353 2.83797e+09 0.989386 ns
statpopgen_q05/duckdb:vortex-file-compressed 1268009018 1.29622e+09 0.978232 ns
statpopgen_q06/duckdb:vortex-file-compressed 1924622663 1.94656e+09 0.98873 ns
statpopgen_q07/duckdb:vortex-file-compressed 162442264 1.6768e+08 0.968764 ns
statpopgen_q08/duckdb:vortex-file-compressed 173825402 1.76897e+08 0.982638 ns
statpopgen_q09/duckdb:vortex-file-compressed 2544414726 2.59189e+09 0.981683 ns
statpopgen_q10/duckdb:vortex-file-compressed 4090280695 4.15754e+09 0.983822 ns
statpopgen_q00/duckdb:vortex-compact 12913947 1.3614e+07 0.948582 ns
statpopgen_q01/duckdb:vortex-compact 290449484 2.61491e+08 1.11074 ns 🚨
statpopgen_q02/duckdb:vortex-compact 538067218 5.5141e+08 0.975802 ns
statpopgen_q03/duckdb:vortex-compact 2190568102 2.23441e+09 0.980377 ns
statpopgen_q04/duckdb:vortex-compact 2193331775 2.24493e+09 0.977014 ns
statpopgen_q05/duckdb:vortex-compact 562982268 5.74748e+08 0.979529 ns
statpopgen_q06/duckdb:vortex-compact 1449354685 1.46406e+09 0.989952 ns
statpopgen_q07/duckdb:vortex-compact 1571712405 1.60101e+09 0.981701 ns
statpopgen_q08/duckdb:vortex-compact 1599276346 1.60315e+09 0.997585 ns
statpopgen_q09/duckdb:vortex-compact 1976143827 2.03207e+09 0.972476 ns
statpopgen_q10/duckdb:vortex-compact 3749405825 3.77016e+09 0.994496 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 1.125x ➖
  • Vortex: 1.191x ➖
  • duckdb:vortex: 1.164x ➖
  • datafusion:vortex: 1.219x ➖
  • Best: tpch_q11/duckdb:vortex-file-compressed (0.819x)
  • Worst: tpch_q19/datafusion:vortex-compact (1.807x)
  • Significant (>30%): 0↑ 20↓
Detailed Results Table
name PR 3b9a7ef base 24c81fa ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 864171457 8.66601e+08 0.997196 ns
tpch_q02/datafusion:parquet 660379093 6.73528e+08 0.980478 ns
tpch_q03/datafusion:parquet 963849248 9.29892e+08 1.03652 ns
tpch_q04/datafusion:parquet 438269867 4.47648e+08 0.979051 ns
tpch_q05/datafusion:parquet 1232913042 1.18861e+09 1.03728 ns
tpch_q06/datafusion:parquet 505670707 5.17031e+08 0.978028 ns
tpch_q07/datafusion:parquet 1400938658 1.34864e+09 1.03878 ns
tpch_q08/datafusion:parquet 1506205570 1.52519e+09 0.987555 ns
tpch_q09/datafusion:parquet 1763020570 1.75941e+09 1.00205 ns
tpch_q10/datafusion:parquet 1990056159 1.97845e+09 1.00587 ns
tpch_q11/datafusion:parquet 548539942 5.40216e+08 1.01541 ns
tpch_q12/datafusion:parquet 702741035 6.55456e+08 1.07214 ns
tpch_q13/datafusion:parquet 669927546 7.74129e+08 0.865395 ns
tpch_q14/datafusion:parquet 777593470 9.1125e+08 0.853326 ns
tpch_q15/datafusion:parquet 1201359558 1.32974e+09 0.903454 ns
tpch_q16/datafusion:parquet 375576209 4.62471e+08 0.812107 ns
tpch_q17/datafusion:parquet 1391768321 1.39725e+09 0.996074 ns
tpch_q18/datafusion:parquet 1641615167 1.61436e+09 1.01689 ns
tpch_q19/datafusion:parquet 946157833 9.76693e+08 0.968736 ns
tpch_q20/datafusion:parquet 1073855320 1.07214e+09 1.0016 ns
tpch_q21/datafusion:parquet 1707668372 1.67914e+09 1.01699 ns
tpch_q22/datafusion:parquet 678656109 6.43573e+08 1.05451 ns
tpch_q01/datafusion:vortex-file-compressed 778517195 8.01125e+08 0.97178 ns
tpch_q02/datafusion:vortex-file-compressed 815401293 6.419e+08 1.27029 ns
tpch_q03/datafusion:vortex-file-compressed 1028222272 7.98554e+08 1.2876 ns
tpch_q04/datafusion:vortex-file-compressed 718819973 5.6654e+08 1.26879 ns
tpch_q05/datafusion:vortex-file-compressed 1565311839 9.74093e+08 1.60694 ns 🚨
tpch_q06/datafusion:vortex-file-compressed 699524136 6.6663e+08 1.04934 ns
tpch_q07/datafusion:vortex-file-compressed 1293315016 1.08149e+09 1.19586 ns
tpch_q08/datafusion:vortex-file-compressed 1548436500 1.09936e+09 1.40849 ns 🚨
tpch_q09/datafusion:vortex-file-compressed 2247071819 1.43163e+09 1.56959 ns 🚨
tpch_q10/datafusion:vortex-file-compressed 1494300891 9.26166e+08 1.61343 ns 🚨
tpch_q11/datafusion:vortex-file-compressed 515172422 3.87389e+08 1.32986 ns 🚨
tpch_q12/datafusion:vortex-file-compressed 1030837231 8.60977e+08 1.19729 ns
tpch_q13/datafusion:vortex-file-compressed 425715494 4.10382e+08 1.03736 ns
tpch_q14/datafusion:vortex-file-compressed 613584186 5.2594e+08 1.16664 ns
tpch_q15/datafusion:vortex-file-compressed 1132274207 9.69793e+08 1.16754 ns
tpch_q16/datafusion:vortex-file-compressed 373078498 2.69362e+08 1.38504 ns 🚨
tpch_q17/datafusion:vortex-file-compressed 1602909617 1.24644e+09 1.28599 ns
tpch_q18/datafusion:vortex-file-compressed 1660349980 1.42465e+09 1.16545 ns
tpch_q19/datafusion:vortex-file-compressed 1005372025 6.87878e+08 1.46156 ns 🚨
tpch_q20/datafusion:vortex-file-compressed 1205618112 8.09826e+08 1.48874 ns 🚨
tpch_q21/datafusion:vortex-file-compressed 2049599513 1.52703e+09 1.34221 ns 🚨
tpch_q22/datafusion:vortex-file-compressed 330200335 2.97439e+08 1.11014 ns
tpch_q01/datafusion:vortex-compact 811233765 7.78306e+08 1.04231 ns
tpch_q02/datafusion:vortex-compact 492346954 5.00533e+08 0.983646 ns
tpch_q03/datafusion:vortex-compact 776698651 6.72898e+08 1.15426 ns
tpch_q04/datafusion:vortex-compact 589171852 5.02154e+08 1.17329 ns
tpch_q05/datafusion:vortex-compact 1091108675 9.43988e+08 1.15585 ns
tpch_q06/datafusion:vortex-compact 644879709 5.60082e+08 1.1514 ns
tpch_q07/datafusion:vortex-compact 1198843638 1.04075e+09 1.1519 ns
tpch_q08/datafusion:vortex-compact 1297049658 1.00079e+09 1.29602 ns
tpch_q09/datafusion:vortex-compact 1480270259 1.32915e+09 1.1137 ns
tpch_q10/datafusion:vortex-compact 1047182527 8.85953e+08 1.18198 ns
tpch_q11/datafusion:vortex-compact 291705439 3.20365e+08 0.91054 ns
tpch_q12/datafusion:vortex-compact 911975511 7.59916e+08 1.2001 ns
tpch_q13/datafusion:vortex-compact 425182289 3.8063e+08 1.11705 ns
tpch_q14/datafusion:vortex-compact 626889041 5.65789e+08 1.10799 ns
tpch_q15/datafusion:vortex-compact 1132526836 1.006e+09 1.12577 ns
tpch_q16/datafusion:vortex-compact 429904612 2.98005e+08 1.44261 ns 🚨
tpch_q17/datafusion:vortex-compact 1564910297 1.22333e+09 1.27923 ns
tpch_q18/datafusion:vortex-compact 1377026025 1.23763e+09 1.11263 ns
tpch_q19/datafusion:vortex-compact 1103804215 6.10811e+08 1.80711 ns 🚨
tpch_q20/datafusion:vortex-compact 768840421 7.07286e+08 1.08703 ns
tpch_q21/datafusion:vortex-compact 1569282367 1.35737e+09 1.15612 ns
tpch_q22/datafusion:vortex-compact 341192725 3.20162e+08 1.06569 ns
tpch_q01/duckdb:parquet 902063131 8.7859e+08 1.02672 ns
tpch_q02/duckdb:parquet 1079922733 1.23018e+09 0.877859 ns
tpch_q03/duckdb:parquet 1258003372 1.23496e+09 1.01866 ns
tpch_q04/duckdb:parquet 843643470 8.02445e+08 1.05134 ns
tpch_q05/duckdb:parquet 1576121801 1.58479e+09 0.994531 ns
tpch_q06/duckdb:parquet 629772465 5.89381e+08 1.06853 ns
tpch_q07/duckdb:parquet 1422771015 1.43421e+09 0.992025 ns
tpch_q08/duckdb:parquet 2092647812 1.94685e+09 1.07489 ns
tpch_q09/duckdb:parquet 1886613395 1.895e+09 0.995572 ns
tpch_q10/duckdb:parquet 2670537393 2.57078e+09 1.0388 ns
tpch_q11/duckdb:parquet 711392089 6.83317e+08 1.04109 ns
tpch_q12/duckdb:parquet 844549734 7.34725e+08 1.14948 ns
tpch_q13/duckdb:parquet 978482621 9.70211e+08 1.00853 ns
tpch_q14/duckdb:parquet 1099095512 1.06207e+09 1.03486 ns
tpch_q15/duckdb:parquet 907654016 8.88493e+08 1.02157 ns
tpch_q16/duckdb:parquet 615215334 6.31937e+08 0.973539 ns
tpch_q17/duckdb:parquet 1080848709 1.10163e+09 0.981135 ns
tpch_q18/duckdb:parquet 1061153922 1.01637e+09 1.04406 ns
tpch_q19/duckdb:parquet 1338389631 1.23889e+09 1.08031 ns
tpch_q20/duckdb:parquet 1474170303 1.36897e+09 1.07685 ns
tpch_q21/duckdb:parquet 1539804787 1.43784e+09 1.07091 ns
tpch_q22/duckdb:parquet 812744293 7.79748e+08 1.04232 ns
tpch_q01/duckdb:vortex-file-compressed 792503715 6.64279e+08 1.19303 ns
tpch_q02/duckdb:vortex-file-compressed 977028458 9.31343e+08 1.04905 ns
tpch_q03/duckdb:vortex-file-compressed 1244100187 1.05679e+09 1.17725 ns
tpch_q04/duckdb:vortex-file-compressed 857942741 7.28652e+08 1.17744 ns
tpch_q05/duckdb:vortex-file-compressed 1509536198 1.30469e+09 1.15701 ns
tpch_q06/duckdb:vortex-file-compressed 888377963 7.86397e+08 1.12968 ns
tpch_q07/duckdb:vortex-file-compressed 1620084273 1.22712e+09 1.32024 ns 🚨
tpch_q08/duckdb:vortex-file-compressed 1883252327 1.64578e+09 1.14429 ns
tpch_q09/duckdb:vortex-file-compressed 1950785447 1.63953e+09 1.18984 ns
tpch_q10/duckdb:vortex-file-compressed 1368667688 1.34355e+09 1.0187 ns
tpch_q11/duckdb:vortex-file-compressed 624724441 7.62833e+08 0.818953 ns
tpch_q12/duckdb:vortex-file-compressed 890051889 7.77348e+08 1.14499 ns
tpch_q13/duckdb:vortex-file-compressed 872330353 9.28285e+08 0.939723 ns
tpch_q14/duckdb:vortex-file-compressed 1079538386 8.66672e+08 1.24561 ns
tpch_q15/duckdb:vortex-file-compressed 823479610 6.00451e+08 1.37144 ns 🚨
tpch_q16/duckdb:vortex-file-compressed 530912449 5.24921e+08 1.01141 ns
tpch_q17/duckdb:vortex-file-compressed 1408326631 1.03042e+09 1.36675 ns 🚨
tpch_q18/duckdb:vortex-file-compressed 1380043345 1.18421e+09 1.16537 ns
tpch_q19/duckdb:vortex-file-compressed 1067805536 7.8333e+08 1.36316 ns 🚨
tpch_q20/duckdb:vortex-file-compressed 1456797067 1.2813e+09 1.13696 ns
tpch_q21/duckdb:vortex-file-compressed 2421993678 1.95837e+09 1.23674 ns
tpch_q22/duckdb:vortex-file-compressed 552879133 5.31544e+08 1.04014 ns
tpch_q01/duckdb:vortex-compact 785192666 6.39403e+08 1.22801 ns
tpch_q02/duckdb:vortex-compact 976431580 8.04652e+08 1.21348 ns
tpch_q03/duckdb:vortex-compact 1090980127 9.1038e+08 1.19838 ns
tpch_q04/duckdb:vortex-compact 761689740 5.9258e+08 1.28538 ns
tpch_q05/duckdb:vortex-compact 1354385055 1.13438e+09 1.19394 ns
tpch_q06/duckdb:vortex-compact 729894152 7.29515e+08 1.00052 ns
tpch_q07/duckdb:vortex-compact 1355682661 1.10661e+09 1.22507 ns
tpch_q08/duckdb:vortex-compact 1785138535 1.4727e+09 1.21215 ns
tpch_q09/duckdb:vortex-compact 1911081999 1.41376e+09 1.35177 ns 🚨
tpch_q10/duckdb:vortex-compact 1266530646 1.26946e+09 0.997695 ns
tpch_q11/duckdb:vortex-compact 606717220 5.25535e+08 1.15448 ns
tpch_q12/duckdb:vortex-compact 831315853 7.00219e+08 1.18722 ns
tpch_q13/duckdb:vortex-compact 794748474 9.07442e+08 0.875812 ns
tpch_q14/duckdb:vortex-compact 1066785380 8.4e+08 1.26998 ns
tpch_q15/duckdb:vortex-compact 812261567 6.03531e+08 1.34585 ns 🚨
tpch_q16/duckdb:vortex-compact 531465188 4.32589e+08 1.22857 ns
tpch_q17/duckdb:vortex-compact 1213380284 9.20775e+08 1.31778 ns 🚨
tpch_q18/duckdb:vortex-compact 1054559695 9.34616e+08 1.12833 ns
tpch_q19/duckdb:vortex-compact 974179937 7.21894e+08 1.34948 ns 🚨
tpch_q20/duckdb:vortex-compact 1293501593 1.14848e+09 1.12627 ns
tpch_q21/duckdb:vortex-compact 2090358133 1.6071e+09 1.30071 ns 🚨
tpch_q22/duckdb:vortex-compact 514158905 5.33589e+08 0.963587 ns

@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 2026

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.000x ➖
  • Vortex: 0.996x ➖
  • duckdb:vortex: 0.992x ➖
  • datafusion:vortex: 1.001x ➖
  • Best: clickbench_q00/duckdb:vortex-compact (0.680x)
  • Worst: clickbench_q26/duckdb:vortex-compact (1.159x)
  • Significant (>10%): 9↑ 5↓
Detailed Results Table
name PR 3b9a7ef base 24c81fa ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 2831920 2.8335e+06 0.999441 ns
clickbench_q01/datafusion:parquet 24579684 2.41476e+07 1.01789 ns
clickbench_q02/datafusion:parquet 55105372 5.56573e+07 0.990083 ns
clickbench_q03/datafusion:parquet 48067303 4.59155e+07 1.04686 ns
clickbench_q04/datafusion:parquet 361188628 3.62671e+08 0.995912 ns
clickbench_q05/datafusion:parquet 362088791 3.55608e+08 1.01823 ns
clickbench_q06/datafusion:parquet 2815727 2.84906e+06 0.988301 ns
clickbench_q07/datafusion:parquet 29720432 2.99378e+07 0.99274 ns
clickbench_q08/datafusion:parquet 442172820 4.49359e+08 0.984008 ns
clickbench_q09/datafusion:parquet 684875141 6.79652e+08 1.00769 ns
clickbench_q10/datafusion:parquet 121912293 1.24406e+08 0.979958 ns
clickbench_q11/datafusion:parquet 147561938 1.47296e+08 1.00181 ns
clickbench_q12/datafusion:parquet 360637322 3.64049e+08 0.990628 ns
clickbench_q13/datafusion:parquet 525365714 5.16904e+08 1.01637 ns
clickbench_q14/datafusion:parquet 355718850 3.57366e+08 0.995391 ns
clickbench_q15/datafusion:parquet 425372905 4.14515e+08 1.02619 ns
clickbench_q16/datafusion:parquet 733379127 7.25099e+08 1.01142 ns
clickbench_q17/datafusion:parquet 723289741 7.21972e+08 1.00182 ns
clickbench_q18/datafusion:parquet 1468175571 1.46486e+09 1.00227 ns
clickbench_q19/datafusion:parquet 42493348 4.01143e+07 1.05931 ns
clickbench_q20/datafusion:parquet 572821334 5.67395e+08 1.00956 ns
clickbench_q21/datafusion:parquet 657114343 6.47351e+08 1.01508 ns
clickbench_q22/datafusion:parquet 976875859 9.59822e+08 1.01777 ns
clickbench_q23/datafusion:parquet 3753445435 3.76556e+09 0.996782 ns
clickbench_q24/datafusion:parquet 109487900 1.09131e+08 1.00327 ns
clickbench_q25/datafusion:parquet 144535913 1.45728e+08 0.991817 ns
clickbench_q26/datafusion:parquet 105285109 1.10003e+08 0.957112 ns
clickbench_q27/datafusion:parquet 989066357 9.80154e+08 1.00909 ns
clickbench_q28/datafusion:parquet 5796591282 5.74438e+09 1.00909 ns
clickbench_q29/datafusion:parquet 226950078 2.29617e+08 0.988386 ns
clickbench_q30/datafusion:parquet 361908497 3.6099e+08 1.00255 ns
clickbench_q31/datafusion:parquet 413642971 4.07014e+08 1.01629 ns
clickbench_q32/datafusion:parquet 1379690711 1.37629e+09 1.00247 ns
clickbench_q33/datafusion:parquet 1550069315 1.56109e+09 0.992941 ns
clickbench_q34/datafusion:parquet 1559417049 1.54402e+09 1.00997 ns
clickbench_q35/datafusion:parquet 580831125 5.83341e+08 0.995697 ns
clickbench_q36/datafusion:parquet 159815515 1.51637e+08 1.05393 ns
clickbench_q37/datafusion:parquet 64473523 6.29804e+07 1.02371 ns
clickbench_q38/datafusion:parquet 100922000 1.04268e+08 0.967913 ns
clickbench_q39/datafusion:parquet 290222601 2.95893e+08 0.980836 ns
clickbench_q40/datafusion:parquet 41320030 3.97599e+07 1.03924 ns
clickbench_q41/datafusion:parquet 35413742 3.60136e+07 0.983345 ns
clickbench_q42/datafusion:parquet 38450220 3.9122e+07 0.982828 ns
clickbench_q00/datafusion:vortex-file-compressed 2982263 2.98803e+06 0.998071 ns
clickbench_q01/datafusion:vortex-file-compressed 14958812 1.5521e+07 0.963776 ns
clickbench_q02/datafusion:vortex-file-compressed 34516985 3.29138e+07 1.04871 ns
clickbench_q03/datafusion:vortex-file-compressed 35243671 3.56055e+07 0.989837 ns
clickbench_q04/datafusion:vortex-file-compressed 326087364 3.29885e+08 0.988487 ns
clickbench_q05/datafusion:vortex-file-compressed 326570258 3.20624e+08 1.01854 ns
clickbench_q06/datafusion:vortex-file-compressed 2972182 3.08402e+06 0.963738 ns
clickbench_q07/datafusion:vortex-file-compressed 21681960 1.98772e+07 1.0908 ns
clickbench_q08/datafusion:vortex-file-compressed 390189602 3.86646e+08 1.00916 ns
clickbench_q09/datafusion:vortex-file-compressed 582144303 5.80914e+08 1.00212 ns
clickbench_q10/datafusion:vortex-file-compressed 73914542 7.17935e+07 1.02954 ns
clickbench_q11/datafusion:vortex-file-compressed 82308105 8.12894e+07 1.01253 ns
clickbench_q12/datafusion:vortex-file-compressed 278767504 2.77568e+08 1.00432 ns
clickbench_q13/datafusion:vortex-file-compressed 418744394 4.18763e+08 0.999955 ns
clickbench_q14/datafusion:vortex-file-compressed 267950498 2.56265e+08 1.0456 ns
clickbench_q15/datafusion:vortex-file-compressed 383490019 3.77624e+08 1.01553 ns
clickbench_q16/datafusion:vortex-file-compressed 723892657 7.21827e+08 1.00286 ns
clickbench_q17/datafusion:vortex-file-compressed 714261634 7.16279e+08 0.997184 ns
clickbench_q18/datafusion:vortex-file-compressed 1444603641 1.42281e+09 1.01532 ns
clickbench_q19/datafusion:vortex-file-compressed 27134752 2.56882e+07 1.05631 ns
clickbench_q20/datafusion:vortex-file-compressed 328539926 3.32171e+08 0.98907 ns
clickbench_q21/datafusion:vortex-file-compressed 388946512 4.06896e+08 0.955888 ns
clickbench_q22/datafusion:vortex-file-compressed 580539155 5.5811e+08 1.04019 ns
clickbench_q23/datafusion:vortex-file-compressed 740306334 1.01724e+09 0.727763 ns 🚀
clickbench_q24/datafusion:vortex-file-compressed 49560733 4.55456e+07 1.08816 ns
clickbench_q25/datafusion:vortex-file-compressed 66490212 6.62507e+07 1.00361 ns
clickbench_q26/datafusion:vortex-file-compressed 47725237 4.94523e+07 0.965076 ns
clickbench_q27/datafusion:vortex-file-compressed 809691699 7.95351e+08 1.01803 ns
clickbench_q28/datafusion:vortex-file-compressed 6787103162 6.77869e+09 1.00124 ns
clickbench_q29/datafusion:vortex-file-compressed 250581106 2.57169e+08 0.974383 ns
clickbench_q30/datafusion:vortex-file-compressed 273243374 2.77832e+08 0.983485 ns
clickbench_q31/datafusion:vortex-file-compressed 308289074 3.10174e+08 0.993925 ns
clickbench_q32/datafusion:vortex-file-compressed 1478315315 1.67396e+09 0.883124 ns 🚀
clickbench_q33/datafusion:vortex-file-compressed 1396936048 1.43369e+09 0.974364 ns
clickbench_q34/datafusion:vortex-file-compressed 1405367272 1.43978e+09 0.976098 ns
clickbench_q35/datafusion:vortex-file-compressed 577937713 5.7395e+08 1.00695 ns
clickbench_q36/datafusion:vortex-file-compressed 90892998 8.70505e+07 1.04414 ns
clickbench_q37/datafusion:vortex-file-compressed 43331457 4.14934e+07 1.0443 ns
clickbench_q38/datafusion:vortex-file-compressed 27746700 2.52158e+07 1.10037 ns 🚨
clickbench_q39/datafusion:vortex-file-compressed 157935016 1.63451e+08 0.966253 ns
clickbench_q40/datafusion:vortex-file-compressed 25018013 2.46419e+07 1.01526 ns
clickbench_q41/datafusion:vortex-file-compressed 21892061 2.27812e+07 0.960972 ns
clickbench_q42/datafusion:vortex-file-compressed 24886113 2.5813e+07 0.964093 ns
clickbench_q00/datafusion:vortex-compact 3247062 3.0672e+06 1.05864 ns
clickbench_q01/datafusion:vortex-compact 29105121 2.89029e+07 1.007 ns
clickbench_q02/datafusion:vortex-compact 53113630 5.03492e+07 1.05491 ns
clickbench_q03/datafusion:vortex-compact 42559341 4.32858e+07 0.983216 ns
clickbench_q04/datafusion:vortex-compact 355345735 3.55986e+08 0.9982 ns
clickbench_q05/datafusion:vortex-compact 359069119 3.65766e+08 0.98169 ns
clickbench_q06/datafusion:vortex-compact 3069690 3.24428e+06 0.946186 ns
clickbench_q07/datafusion:vortex-compact 45809091 4.57272e+07 1.00179 ns
clickbench_q08/datafusion:vortex-compact 425505625 4.25516e+08 0.999975 ns
clickbench_q09/datafusion:vortex-compact 637926605 6.35064e+08 1.00451 ns
clickbench_q10/datafusion:vortex-compact 113709670 1.12342e+08 1.01217 ns
clickbench_q11/datafusion:vortex-compact 131707771 1.35196e+08 0.9742 ns
clickbench_q12/datafusion:vortex-compact 318036318 3.14547e+08 1.01109 ns
clickbench_q13/datafusion:vortex-compact 493418177 4.99098e+08 0.988619 ns
clickbench_q14/datafusion:vortex-compact 321118661 3.20358e+08 1.00237 ns
clickbench_q15/datafusion:vortex-compact 415118574 4.20604e+08 0.986958 ns
clickbench_q16/datafusion:vortex-compact 792659121 7.80603e+08 1.01544 ns
clickbench_q17/datafusion:vortex-compact 785473337 7.76985e+08 1.01093 ns
clickbench_q18/datafusion:vortex-compact 1461019091 1.43125e+09 1.0208 ns
clickbench_q19/datafusion:vortex-compact 35566995 3.56673e+07 0.997189 ns
clickbench_q20/datafusion:vortex-compact 415371136 4.21918e+08 0.984483 ns
clickbench_q21/datafusion:vortex-compact 505269047 5.26088e+08 0.960427 ns
clickbench_q22/datafusion:vortex-compact 812652941 7.89935e+08 1.02876 ns
clickbench_q23/datafusion:vortex-compact 1145386993 9.98207e+08 1.14744 ns 🚨
clickbench_q24/datafusion:vortex-compact 65429305 6.30515e+07 1.03771 ns
clickbench_q25/datafusion:vortex-compact 120404940 1.19875e+08 1.00442 ns
clickbench_q26/datafusion:vortex-compact 68029974 6.1792e+07 1.10095 ns 🚨
clickbench_q27/datafusion:vortex-compact 957190631 9.0701e+08 1.05533 ns
clickbench_q28/datafusion:vortex-compact 6078390891 5.92626e+09 1.02567 ns
clickbench_q29/datafusion:vortex-compact 257097122 2.40933e+08 1.06709 ns
clickbench_q30/datafusion:vortex-compact 342274670 3.37378e+08 1.01451 ns
clickbench_q31/datafusion:vortex-compact 387252797 3.80443e+08 1.0179 ns
clickbench_q32/datafusion:vortex-compact 1324108181 1.31883e+09 1.004 ns
clickbench_q33/datafusion:vortex-compact 1456597959 1.484e+09 0.981532 ns
clickbench_q34/datafusion:vortex-compact 1455852676 1.46543e+09 0.993463 ns
clickbench_q35/datafusion:vortex-compact 626922788 6.17705e+08 1.01492 ns
clickbench_q36/datafusion:vortex-compact 95347464 9.81049e+07 0.971893 ns
clickbench_q37/datafusion:vortex-compact 48672176 4.95963e+07 0.981368 ns
clickbench_q38/datafusion:vortex-compact 31032972 3.50613e+07 0.885107 ns 🚀
clickbench_q39/datafusion:vortex-compact 167858295 1.71283e+08 0.980004 ns
clickbench_q40/datafusion:vortex-compact 33672931 3.48706e+07 0.965654 ns
clickbench_q41/datafusion:vortex-compact 31009986 3.0734e+07 1.00898 ns
clickbench_q42/datafusion:vortex-compact 28178547 2.88878e+07 0.975449 ns
clickbench_q00/duckdb:parquet 126651025 1.23973e+08 1.0216 ns
clickbench_q01/duckdb:parquet 51782396 5.15416e+07 1.00467 ns
clickbench_q02/duckdb:parquet 64617389 6.43605e+07 1.00399 ns
clickbench_q03/duckdb:parquet 62501735 6.24584e+07 1.00069 ns
clickbench_q04/duckdb:parquet 200785486 2.01944e+08 0.994262 ns
clickbench_q05/duckdb:parquet 272495889 2.68777e+08 1.01383 ns
clickbench_q06/duckdb:parquet 61270576 6.14022e+07 0.997856 ns
clickbench_q07/duckdb:parquet 55963435 5.48994e+07 1.01938 ns
clickbench_q08/duckdb:parquet 265545689 2.63954e+08 1.00603 ns
clickbench_q09/duckdb:parquet 391997257 3.89044e+08 1.00759 ns
clickbench_q10/duckdb:parquet 95436116 9.56496e+07 0.997769 ns
clickbench_q11/duckdb:parquet 106045610 1.05298e+08 1.0071 ns
clickbench_q12/duckdb:parquet 287059561 2.85007e+08 1.0072 ns
clickbench_q13/duckdb:parquet 478526945 4.69753e+08 1.01868 ns
clickbench_q14/duckdb:parquet 320958960 3.1715e+08 1.01201 ns
clickbench_q15/duckdb:parquet 239065454 2.36231e+08 1.012 ns
clickbench_q16/duckdb:parquet 567298708 5.68909e+08 0.997169 ns
clickbench_q17/duckdb:parquet 479320204 4.76501e+08 1.00592 ns
clickbench_q18/duckdb:parquet 979898920 9.8962e+08 0.990177 ns
clickbench_q19/duckdb:parquet 49100104 4.8717e+07 1.00786 ns
clickbench_q20/duckdb:parquet 407064739 4.07278e+08 0.999477 ns
clickbench_q21/duckdb:parquet 524716434 5.27173e+08 0.995341 ns
clickbench_q22/duckdb:parquet 911797181 9.07827e+08 1.00437 ns
clickbench_q23/duckdb:parquet 278759675 2.78962e+08 0.999275 ns
clickbench_q24/duckdb:parquet 79594594 8.12998e+07 0.979026 ns
clickbench_q25/duckdb:parquet 140820203 1.41595e+08 0.994531 ns
clickbench_q26/duckdb:parquet 53637129 5.40413e+07 0.992522 ns
clickbench_q27/duckdb:parquet 623641942 6.22744e+08 1.00144 ns
clickbench_q28/duckdb:parquet 4866469680 4.88726e+09 0.995746 ns
clickbench_q29/duckdb:parquet 62170897 6.11869e+07 1.01608 ns
clickbench_q30/duckdb:parquet 305521833 3.04066e+08 1.00479 ns
clickbench_q31/duckdb:parquet 347659373 3.47166e+08 1.00142 ns
clickbench_q32/duckdb:parquet 1048533506 1.03978e+09 1.00842 ns
clickbench_q33/duckdb:parquet 1062959091 1.06355e+09 0.999443 ns
clickbench_q34/duckdb:parquet 1114041722 1.10427e+09 1.00885 ns
clickbench_q35/duckdb:parquet 349438874 3.45066e+08 1.01267 ns
clickbench_q36/duckdb:parquet 60938386 6.08535e+07 1.00139 ns
clickbench_q37/duckdb:parquet 50034085 4.98438e+07 1.00382 ns
clickbench_q38/duckdb:parquet 51643942 5.17156e+07 0.998613 ns
clickbench_q39/duckdb:parquet 105338390 9.43085e+07 1.11696 ns 🚨
clickbench_q40/duckdb:parquet 55686090 5.3357e+07 1.04365 ns
clickbench_q41/duckdb:parquet 56630164 5.71669e+07 0.990611 ns
clickbench_q42/duckdb:parquet 44594741 4.1594e+07 1.07214 ns
clickbench_q00/duckdb:vortex-file-compressed 10567081 1.29692e+07 0.814782 ns 🚀
clickbench_q01/duckdb:vortex-file-compressed 15989828 1.67842e+07 0.952669 ns
clickbench_q02/duckdb:vortex-file-compressed 27388957 3.28556e+07 0.833617 ns 🚀
clickbench_q03/duckdb:vortex-file-compressed 33490619 3.79685e+07 0.882064 ns 🚀
clickbench_q04/duckdb:vortex-file-compressed 169698823 1.70798e+08 0.993567 ns
clickbench_q05/duckdb:vortex-file-compressed 192416990 1.91348e+08 1.00559 ns
clickbench_q06/duckdb:vortex-file-compressed 28327566 3.36427e+07 0.842013 ns 🚀
clickbench_q07/duckdb:vortex-file-compressed 21087076 2.05764e+07 1.02482 ns
clickbench_q08/duckdb:vortex-file-compressed 261776005 2.60355e+08 1.00546 ns
clickbench_q09/duckdb:vortex-file-compressed 348902560 3.45548e+08 1.00971 ns
clickbench_q10/duckdb:vortex-file-compressed 73346052 7.40507e+07 0.990484 ns
clickbench_q11/duckdb:vortex-file-compressed 81641729 8.16286e+07 1.00016 ns
clickbench_q12/duckdb:vortex-file-compressed 199215384 1.98355e+08 1.00434 ns
clickbench_q13/duckdb:vortex-file-compressed 456191116 4.54947e+08 1.00273 ns
clickbench_q14/duckdb:vortex-file-compressed 286321077 2.82368e+08 1.014 ns
clickbench_q15/duckdb:vortex-file-compressed 212519806 2.12898e+08 0.998223 ns
clickbench_q16/duckdb:vortex-file-compressed 923383153 9.28759e+08 0.994212 ns
clickbench_q17/duckdb:vortex-file-compressed 841778957 8.19983e+08 1.02658 ns
clickbench_q18/duckdb:vortex-file-compressed 1410914256 1.356e+09 1.04049 ns
clickbench_q19/duckdb:vortex-file-compressed 26124790 2.44746e+07 1.06742 ns
clickbench_q20/duckdb:vortex-file-compressed 314937728 3.21513e+08 0.97955 ns
clickbench_q21/duckdb:vortex-file-compressed 357164334 3.57535e+08 0.998962 ns
clickbench_q22/duckdb:vortex-file-compressed 612766653 5.90607e+08 1.03752 ns
clickbench_q23/duckdb:vortex-file-compressed 2738247888 2.74525e+09 0.99745 ns
clickbench_q24/duckdb:vortex-file-compressed 48050112 5.06166e+07 0.949295 ns
clickbench_q25/duckdb:vortex-file-compressed 67436202 6.63774e+07 1.01595 ns
clickbench_q26/duckdb:vortex-file-compressed 49395765 5.19818e+07 0.95025 ns
clickbench_q27/duckdb:vortex-file-compressed 441116207 4.46478e+08 0.987991 ns
clickbench_q28/duckdb:vortex-file-compressed 3111574756 3.07933e+09 1.01047 ns
clickbench_q29/duckdb:vortex-file-compressed 31863699 3.67895e+07 0.866109 ns 🚀
clickbench_q30/duckdb:vortex-file-compressed 199937171 1.915e+08 1.04406 ns
clickbench_q31/duckdb:vortex-file-compressed 263297435 2.58853e+08 1.01717 ns
clickbench_q32/duckdb:vortex-file-compressed 1071521055 1.02654e+09 1.04382 ns
clickbench_q33/duckdb:vortex-file-compressed 1070924215 1.0687e+09 1.00208 ns
clickbench_q34/duckdb:vortex-file-compressed 1500813318 1.53002e+09 0.980913 ns
clickbench_q35/duckdb:vortex-file-compressed 356131463 3.58632e+08 0.993027 ns
clickbench_q36/duckdb:vortex-file-compressed 26345341 2.62442e+07 1.00386 ns
clickbench_q37/duckdb:vortex-file-compressed 21101959 1.87088e+07 1.12791 ns 🚨
clickbench_q38/duckdb:vortex-file-compressed 19803878 2.01861e+07 0.981066 ns
clickbench_q39/duckdb:vortex-file-compressed 43169618 4.38533e+07 0.984409 ns
clickbench_q40/duckdb:vortex-file-compressed 17649251 1.74061e+07 1.01397 ns
clickbench_q41/duckdb:vortex-file-compressed 18236621 1.87606e+07 0.97207 ns
clickbench_q42/duckdb:vortex-file-compressed 25409857 2.43695e+07 1.04269 ns
clickbench_q00/duckdb:vortex-compact 10975706 1.6133e+07 0.680328 ns 🚀
clickbench_q01/duckdb:vortex-compact 25121804 2.55525e+07 0.983144 ns
clickbench_q02/duckdb:vortex-compact 43498095 4.57225e+07 0.95135 ns
clickbench_q03/duckdb:vortex-compact 43582837 4.68608e+07 0.930048 ns
clickbench_q04/duckdb:vortex-compact 207886243 2.15308e+08 0.965529 ns
clickbench_q05/duckdb:vortex-compact 221998301 2.22637e+08 0.99713 ns
clickbench_q06/duckdb:vortex-compact 36304249 3.87862e+07 0.93601 ns
clickbench_q07/duckdb:vortex-compact 38610382 3.74165e+07 1.03191 ns
clickbench_q08/duckdb:vortex-compact 279203646 2.8019e+08 0.996478 ns
clickbench_q09/duckdb:vortex-compact 405171973 4.04014e+08 1.00287 ns
clickbench_q10/duckdb:vortex-compact 103417902 1.04236e+08 0.992148 ns
clickbench_q11/duckdb:vortex-compact 122459264 1.24841e+08 0.980918 ns
clickbench_q12/duckdb:vortex-compact 246712716 2.45807e+08 1.00368 ns
clickbench_q13/duckdb:vortex-compact 523989797 5.17644e+08 1.01226 ns
clickbench_q14/duckdb:vortex-compact 348723073 3.46323e+08 1.00693 ns
clickbench_q15/duckdb:vortex-compact 251851525 2.49253e+08 1.01042 ns
clickbench_q16/duckdb:vortex-compact 999720553 9.95749e+08 1.00399 ns
clickbench_q17/duckdb:vortex-compact 922885345 9.02286e+08 1.02283 ns
clickbench_q18/duckdb:vortex-compact 1451052373 1.41232e+09 1.02742 ns
clickbench_q19/duckdb:vortex-compact 30819687 3.11205e+07 0.990333 ns
clickbench_q20/duckdb:vortex-compact 401042851 3.93989e+08 1.0179 ns
clickbench_q21/duckdb:vortex-compact 478646509 4.79742e+08 0.997716 ns
clickbench_q22/duckdb:vortex-compact 833890244 8.2501e+08 1.01076 ns
clickbench_q23/duckdb:vortex-compact 2863879564 2.86007e+09 1.00133 ns
clickbench_q24/duckdb:vortex-compact 71851612 7.11333e+07 1.0101 ns
clickbench_q25/duckdb:vortex-compact 136052397 1.32417e+08 1.02745 ns
clickbench_q26/duckdb:vortex-compact 77265011 6.66753e+07 1.15882 ns 🚨
clickbench_q27/duckdb:vortex-compact 583674251 5.79055e+08 1.00798 ns
clickbench_q28/duckdb:vortex-compact 3219745313 3.18722e+09 1.01021 ns
clickbench_q29/duckdb:vortex-compact 36742209 3.82241e+07 0.961231 ns
clickbench_q30/duckdb:vortex-compact 267425247 2.6701e+08 1.00156 ns
clickbench_q31/duckdb:vortex-compact 327475883 3.22388e+08 1.01578 ns
clickbench_q32/duckdb:vortex-compact 1076349187 1.0553e+09 1.01995 ns
clickbench_q33/duckdb:vortex-compact 1078083837 1.06511e+09 1.01218 ns
clickbench_q34/duckdb:vortex-compact 1597411467 1.56611e+09 1.01999 ns
clickbench_q35/duckdb:vortex-compact 356087353 3.56228e+08 0.999605 ns
clickbench_q36/duckdb:vortex-compact 28877969 2.86448e+07 1.00814 ns
clickbench_q37/duckdb:vortex-compact 23050410 2.19477e+07 1.05024 ns
clickbench_q38/duckdb:vortex-compact 22598115 2.18648e+07 1.03354 ns
clickbench_q39/duckdb:vortex-compact 48464797 4.76844e+07 1.01637 ns
clickbench_q40/duckdb:vortex-compact 23552998 2.31444e+07 1.01765 ns
clickbench_q41/duckdb:vortex-compact 22288530 2.19773e+07 1.01416 ns
clickbench_q42/duckdb:vortex-compact 24416358 2.43067e+07 1.00451 ns
clickbench_q00/duckdb:duckdb 19102828 1.86829e+07 1.02248 ns
clickbench_q01/duckdb:duckdb 37865718 3.82443e+07 0.9901 ns
clickbench_q02/duckdb:duckdb 45996756 4.60431e+07 0.998994 ns
clickbench_q03/duckdb:duckdb 48018916 4.81233e+07 0.997831 ns
clickbench_q04/duckdb:duckdb 202590429 1.89027e+08 1.07176 ns
clickbench_q05/duckdb:duckdb 302686768 2.96254e+08 1.02171 ns
clickbench_q06/duckdb:duckdb 36636293 3.68645e+07 0.993809 ns
clickbench_q07/duckdb:duckdb 38874473 3.87643e+07 1.00284 ns
clickbench_q08/duckdb:duckdb 249364456 2.47279e+08 1.00843 ns
clickbench_q09/duckdb:duckdb 363867091 3.61246e+08 1.00725 ns
clickbench_q10/duckdb:duckdb 109774827 1.11047e+08 0.988541 ns
clickbench_q11/duckdb:duckdb 117737912 1.21938e+08 0.965555 ns
clickbench_q12/duckdb:duckdb 265717318 2.63966e+08 1.00664 ns
clickbench_q13/duckdb:duckdb 446502664 4.43997e+08 1.00564 ns
clickbench_q14/duckdb:duckdb 287722422 2.8772e+08 1.00001 ns
clickbench_q15/duckdb:duckdb 220133975 2.17099e+08 1.01398 ns
clickbench_q16/duckdb:duckdb 542558775 5.365e+08 1.01129 ns
clickbench_q17/duckdb:duckdb 458045109 4.53855e+08 1.00923 ns
clickbench_q18/duckdb:duckdb 961507310 9.44141e+08 1.01839 ns
clickbench_q19/duckdb:duckdb 37520247 3.66298e+07 1.02431 ns
clickbench_q20/duckdb:duckdb 437555815 4.53533e+08 0.964772 ns
clickbench_q21/duckdb:duckdb 469913380 4.78374e+08 0.982313 ns
clickbench_q22/duckdb:duckdb 558838889 5.44357e+08 1.0266 ns
clickbench_q23/duckdb:duckdb 235152429 2.43407e+08 0.966089 ns
clickbench_q24/duckdb:duckdb 49206604 4.91497e+07 1.00116 ns
clickbench_q25/duckdb:duckdb 111106569 1.1081e+08 1.00268 ns
clickbench_q26/duckdb:duckdb 46898087 4.72768e+07 0.99199 ns
clickbench_q27/duckdb:duckdb 524049855 5.35834e+08 0.978008 ns
clickbench_q28/duckdb:duckdb 4438641596 4.44696e+09 0.99813 ns
clickbench_q29/duckdb:duckdb 50576082 4.97752e+07 1.01609 ns
clickbench_q30/duckdb:duckdb 271608664 2.68533e+08 1.01145 ns
clickbench_q31/duckdb:duckdb 341299670 3.40779e+08 1.00153 ns
clickbench_q32/duckdb:duckdb 1031118891 1.02007e+09 1.01083 ns
clickbench_q33/duckdb:duckdb 1069049572 1.07888e+09 0.990892 ns
clickbench_q34/duckdb:duckdb 1143298324 1.15455e+09 0.990253 ns
clickbench_q35/duckdb:duckdb 264613669 2.64035e+08 1.00219 ns
clickbench_q36/duckdb:duckdb 44010500 4.43454e+07 0.992448 ns
clickbench_q37/duckdb:duckdb 33000603 3.30489e+07 0.998538 ns
clickbench_q38/duckdb:duckdb 34328242 3.41573e+07 1.005 ns
clickbench_q39/duckdb:duckdb 68631152 7.472e+07 0.918511 ns
clickbench_q40/duckdb:duckdb 33101793 3.31159e+07 0.999575 ns
clickbench_q41/duckdb:duckdb 33395967 3.34285e+07 0.999027 ns
clickbench_q42/duckdb:duckdb 33093566 3.27159e+07 1.01154 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 2 times, most recently from 93b23ab to 0449c0e Compare January 14, 2026 17:52
Signed-off-by: Adam Gutglick <[email protected]>
Signed-off-by: Adam Gutglick <[email protected]>
Signed-off-by: Adam Gutglick <[email protected]>
Signed-off-by: Adam Gutglick <[email protected]>
Signed-off-by: Adam Gutglick <[email protected]>
@AdamGS AdamGS force-pushed the adamg/io-simplification-experiment branch from b66d6c7 to 3b9a7ef Compare January 14, 2026 17:58
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