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 88.30645% with 29 lines in your changes missing coverage. Please review.
✅ Project coverage is 83.43%. Comparing base (293026a) to head (a7e2722).

Files with missing lines Patch % Lines
vortex-io/src/read.rs 74.28% 18 Missing ⚠️
vortex-io/src/file/object_store.rs 89.65% 6 Missing ⚠️
vortex-io/src/file/read/mod.rs 50.00% 3 Missing ⚠️
vortex-io/src/runtime/tests.rs 97.22% 1 Missing ⚠️
vortex-io/src/runtime/tokio.rs 50.00% 1 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

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.108x ❌
  • Vortex: 1.116x ❌
  • duckdb:vortex: 1.070x ➖
  • datafusion:vortex: 1.165x ❌
  • Best: tpch_q11/duckdb:vortex-compact (0.970x)
  • Worst: tpch_q04/datafusion:vortex-file-compressed (1.219x)
  • Significant (>10%): 0↑ 55↓
Detailed Results Table
name PR 344b500 base 5cd8b29 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 109390389 8.26305e+07 1.32385 ns 🚨
tpch_q02/datafusion:arrow 34506819 3.07175e+07 1.12336 ns 🚨
tpch_q03/datafusion:arrow 74951712 5.58779e+07 1.34135 ns 🚨
tpch_q04/datafusion:arrow 63764301 4.68651e+07 1.36059 ns 🚨
tpch_q05/datafusion:arrow 125112715 1.14055e+08 1.09695 ns
tpch_q06/datafusion:arrow 38744909 3.41742e+07 1.13375 ns 🚨
tpch_q07/datafusion:arrow 217952970 1.97238e+08 1.10502 ns 🚨
tpch_q08/datafusion:arrow 92142004 8.20614e+07 1.12284 ns 🚨
tpch_q09/datafusion:arrow 121518505 1.06799e+08 1.13782 ns 🚨
tpch_q10/datafusion:arrow 97363643 8.01901e+07 1.21416 ns 🚨
tpch_q11/datafusion:arrow 19580248 1.82258e+07 1.07431 ns
tpch_q12/datafusion:arrow 108813025 8.15094e+07 1.33498 ns 🚨
tpch_q13/datafusion:arrow 63532217 5.62669e+07 1.12912 ns 🚨
tpch_q14/datafusion:arrow 59251669 4.30759e+07 1.37552 ns 🚨
tpch_q15/datafusion:arrow 114919461 8.44388e+07 1.36098 ns 🚨
tpch_q16/datafusion:arrow 30339521 2.6693e+07 1.13661 ns 🚨
tpch_q17/datafusion:arrow 140056897 1.02408e+08 1.36763 ns 🚨
tpch_q18/datafusion:arrow 238806093 1.85808e+08 1.28523 ns 🚨
tpch_q19/datafusion:arrow 88004098 6.42916e+07 1.36883 ns 🚨
tpch_q20/datafusion:arrow 79929819 5.81565e+07 1.37439 ns 🚨
tpch_q21/datafusion:arrow 412642670 2.648e+08 1.55832 ns 🚨
tpch_q22/datafusion:arrow 29469036 2.69755e+07 1.09244 ns
tpch_q01/datafusion:parquet 171074749 1.7431e+08 0.981437 ns
tpch_q02/datafusion:parquet 116652203 1.0398e+08 1.12187 ns 🚨
tpch_q03/datafusion:parquet 88476572 7.99855e+07 1.10616 ns 🚨
tpch_q04/datafusion:parquet 68444699 6.55248e+07 1.04456 ns
tpch_q05/datafusion:parquet 135066839 1.31823e+08 1.02461 ns
tpch_q06/datafusion:parquet 47559391 4.79474e+07 0.991907 ns
tpch_q07/datafusion:parquet 169521173 1.55341e+08 1.09129 ns
tpch_q08/datafusion:parquet 132802693 1.22679e+08 1.08252 ns
tpch_q09/datafusion:parquet 179575047 1.67908e+08 1.06948 ns
tpch_q10/datafusion:parquet 152000794 1.45957e+08 1.04141 ns
tpch_q11/datafusion:parquet 94586661 8.9689e+07 1.05461 ns
tpch_q12/datafusion:parquet 89662080 9.74168e+07 0.920396 ns
tpch_q13/datafusion:parquet 216921240 2.07853e+08 1.04363 ns
tpch_q14/datafusion:parquet 57322790 6.15493e+07 0.931331 ns
tpch_q15/datafusion:parquet 88531327 7.17968e+07 1.23308 ns 🚨
tpch_q16/datafusion:parquet 67189305 6.02796e+07 1.11463 ns 🚨
tpch_q17/datafusion:parquet 203153458 1.5746e+08 1.29019 ns 🚨
tpch_q18/datafusion:parquet 214409734 1.94639e+08 1.10158 ns 🚨
tpch_q19/datafusion:parquet 115340945 9.868e+07 1.16884 ns 🚨
tpch_q20/datafusion:parquet 94721045 9.17529e+07 1.03235 ns
tpch_q21/datafusion:parquet 167736937 1.5337e+08 1.09368 ns
tpch_q22/datafusion:parquet 76468182 7.56256e+07 1.01114 ns
tpch_q01/datafusion:vortex-file-compressed 79954184 6.62216e+07 1.20737 ns 🚨
tpch_q02/datafusion:vortex-file-compressed 63378650 5.4392e+07 1.16522 ns 🚨
tpch_q03/datafusion:vortex-file-compressed 39544040 3.26123e+07 1.21255 ns 🚨
tpch_q04/datafusion:vortex-file-compressed 27064191 2.22011e+07 1.21905 ns 🚨
tpch_q05/datafusion:vortex-file-compressed 101929317 8.51723e+07 1.19674 ns 🚨
tpch_q06/datafusion:vortex-file-compressed 14388544 1.19915e+07 1.19989 ns 🚨
tpch_q07/datafusion:vortex-file-compressed 103778795 8.89149e+07 1.16717 ns 🚨
tpch_q08/datafusion:vortex-file-compressed 73946563 6.51265e+07 1.13543 ns 🚨
tpch_q09/datafusion:vortex-file-compressed 92791374 8.04604e+07 1.15326 ns 🚨
tpch_q10/datafusion:vortex-file-compressed 77182124 6.41526e+07 1.2031 ns 🚨
tpch_q11/datafusion:vortex-file-compressed 42676945 3.69404e+07 1.15529 ns 🚨
tpch_q12/datafusion:vortex-file-compressed 34698839 2.92767e+07 1.1852 ns 🚨
tpch_q13/datafusion:vortex-file-compressed 37578997 3.19844e+07 1.17491 ns 🚨
tpch_q14/datafusion:vortex-file-compressed 23373670 1.98962e+07 1.17478 ns 🚨
tpch_q15/datafusion:vortex-file-compressed 36555956 3.05788e+07 1.19547 ns 🚨
tpch_q16/datafusion:vortex-file-compressed 33449813 2.94921e+07 1.1342 ns 🚨
tpch_q17/datafusion:vortex-file-compressed 89347762 7.41812e+07 1.20445 ns 🚨
tpch_q18/datafusion:vortex-file-compressed 115910417 9.96373e+07 1.16332 ns 🚨
tpch_q19/datafusion:vortex-file-compressed 33123390 2.8149e+07 1.17672 ns 🚨
tpch_q20/datafusion:vortex-file-compressed 43289079 3.69741e+07 1.1708 ns 🚨
tpch_q21/datafusion:vortex-file-compressed 101813464 8.51639e+07 1.1955 ns 🚨
tpch_q22/datafusion:vortex-file-compressed 26002439 2.21129e+07 1.17589 ns 🚨
tpch_q01/datafusion:vortex-compact 88345663 7.61223e+07 1.16058 ns 🚨
tpch_q02/datafusion:vortex-compact 69728134 5.77458e+07 1.2075 ns 🚨
tpch_q03/datafusion:vortex-compact 43960888 3.71346e+07 1.18382 ns 🚨
tpch_q04/datafusion:vortex-compact 30976086 2.73523e+07 1.13249 ns 🚨
tpch_q05/datafusion:vortex-compact 104572668 8.97952e+07 1.16457 ns 🚨
tpch_q06/datafusion:vortex-compact 21760020 1.93872e+07 1.12239 ns 🚨
tpch_q07/datafusion:vortex-compact 109914010 9.59562e+07 1.14546 ns 🚨
tpch_q08/datafusion:vortex-compact 79074826 6.88537e+07 1.14845 ns 🚨
tpch_q09/datafusion:vortex-compact 101406905 8.93843e+07 1.1345 ns 🚨
tpch_q10/datafusion:vortex-compact 72478808 6.28282e+07 1.1536 ns 🚨
tpch_q11/datafusion:vortex-compact 44112701 3.82193e+07 1.1542 ns 🚨
tpch_q12/datafusion:vortex-compact 46548231 3.91494e+07 1.18899 ns 🚨
tpch_q13/datafusion:vortex-compact 46150553 3.97362e+07 1.16142 ns 🚨
tpch_q14/datafusion:vortex-compact 28857158 2.38348e+07 1.21071 ns 🚨
tpch_q15/datafusion:vortex-compact 45517916 4.02538e+07 1.13077 ns 🚨
tpch_q16/datafusion:vortex-compact 36639978 3.27286e+07 1.11951 ns 🚨
tpch_q17/datafusion:vortex-compact 97315939 8.08629e+07 1.20347 ns 🚨
tpch_q18/datafusion:vortex-compact 117333651 9.99762e+07 1.17362 ns 🚨
tpch_q19/datafusion:vortex-compact 42071107 4.02243e+07 1.04591 ns
tpch_q20/datafusion:vortex-compact 44022648 4.19365e+07 1.04974 ns
tpch_q21/datafusion:vortex-compact 108432461 9.41116e+07 1.15217 ns 🚨
tpch_q22/datafusion:vortex-compact 23548043 2.02673e+07 1.16187 ns 🚨
tpch_q01/duckdb:parquet 82425051 7.88143e+07 1.04581 ns
tpch_q02/duckdb:parquet 52201047 4.70834e+07 1.10869 ns 🚨
tpch_q03/duckdb:parquet 81577736 7.84062e+07 1.04045 ns
tpch_q04/duckdb:parquet 71934935 6.17623e+07 1.16471 ns 🚨
tpch_q05/duckdb:parquet 80281983 8.07919e+07 0.993689 ns
tpch_q06/duckdb:parquet 23193218 2.97157e+07 0.780505 ns 🚀
tpch_q07/duckdb:parquet 86005534 8.18079e+07 1.05131 ns
tpch_q08/duckdb:parquet 122996077 9.77474e+07 1.2583 ns 🚨
tpch_q09/duckdb:parquet 187340326 1.44972e+08 1.29226 ns 🚨
tpch_q10/duckdb:parquet 158922250 1.50356e+08 1.05697 ns
tpch_q11/duckdb:parquet 30351598 2.61356e+07 1.16131 ns 🚨
tpch_q12/duckdb:parquet 64595805 7.20728e+07 0.896258 ns 🚀
tpch_q13/duckdb:parquet 328785742 2.75444e+08 1.19366 ns 🚨
tpch_q14/duckdb:parquet 56505708 5.2518e+07 1.07593 ns
tpch_q15/duckdb:parquet 31305406 2.96396e+07 1.0562 ns
tpch_q16/duckdb:parquet 65627893 6.05374e+07 1.08409 ns
tpch_q17/duckdb:parquet 83412051 8.53358e+07 0.977457 ns
tpch_q18/duckdb:parquet 137228914 1.24501e+08 1.10223 ns 🚨
tpch_q19/duckdb:parquet 100906309 7.26938e+07 1.3881 ns 🚨
tpch_q20/duckdb:parquet 76565475 8.13814e+07 0.940822 ns
tpch_q21/duckdb:parquet 221957487 2.02677e+08 1.09513 ns
tpch_q22/duckdb:parquet 61272581 5.60552e+07 1.09307 ns
tpch_q01/duckdb:vortex-file-compressed 35956406 3.39734e+07 1.05837 ns
tpch_q02/duckdb:vortex-file-compressed 34934831 2.99536e+07 1.1663 ns 🚨
tpch_q03/duckdb:vortex-file-compressed 38068626 3.35667e+07 1.13412 ns 🚨
tpch_q04/duckdb:vortex-file-compressed 42238398 3.68604e+07 1.1459 ns 🚨
tpch_q05/duckdb:vortex-file-compressed 43588249 3.89437e+07 1.11926 ns 🚨
tpch_q06/duckdb:vortex-file-compressed 12210253 1.0606e+07 1.15126 ns 🚨
tpch_q07/duckdb:vortex-file-compressed 47015369 4.04192e+07 1.16319 ns 🚨
tpch_q08/duckdb:vortex-file-compressed 53766395 4.77361e+07 1.12633 ns 🚨
tpch_q09/duckdb:vortex-file-compressed 95357551 7.8556e+07 1.21388 ns 🚨
tpch_q10/duckdb:vortex-file-compressed 41764870 3.69555e+07 1.13014 ns 🚨
tpch_q11/duckdb:vortex-file-compressed 19104283 1.768e+07 1.08056 ns
tpch_q12/duckdb:vortex-file-compressed 25138683 2.34845e+07 1.07044 ns
tpch_q13/duckdb:vortex-file-compressed 41111820 3.72463e+07 1.10378 ns 🚨
tpch_q14/duckdb:vortex-file-compressed 27887140 2.62358e+07 1.06294 ns
tpch_q15/duckdb:vortex-file-compressed 19585404 1.85431e+07 1.05621 ns
tpch_q16/duckdb:vortex-file-compressed 36211743 3.31428e+07 1.0926 ns
tpch_q17/duckdb:vortex-file-compressed 30562719 2.83294e+07 1.07883 ns
tpch_q18/duckdb:vortex-file-compressed 61355736 5.71672e+07 1.07327 ns
tpch_q19/duckdb:vortex-file-compressed 35257466 3.1584e+07 1.11631 ns 🚨
tpch_q20/duckdb:vortex-file-compressed 42818501 4.00249e+07 1.0698 ns
tpch_q21/duckdb:vortex-file-compressed 117003776 1.05281e+08 1.11135 ns 🚨
tpch_q22/duckdb:vortex-file-compressed 22256700 2.01218e+07 1.1061 ns 🚨
tpch_q01/duckdb:vortex-compact 40855125 3.96778e+07 1.02967 ns
tpch_q02/duckdb:vortex-compact 45487683 4.39867e+07 1.03412 ns
tpch_q03/duckdb:vortex-compact 39134380 3.88877e+07 1.00634 ns
tpch_q04/duckdb:vortex-compact 44764900 4.2162e+07 1.06174 ns
tpch_q05/duckdb:vortex-compact 46889577 4.45674e+07 1.0521 ns
tpch_q06/duckdb:vortex-compact 15576196 1.51222e+07 1.03002 ns
tpch_q07/duckdb:vortex-compact 50272002 4.90382e+07 1.02516 ns
tpch_q08/duckdb:vortex-compact 55992983 5.45394e+07 1.02665 ns
tpch_q09/duckdb:vortex-compact 94144052 8.68788e+07 1.08363 ns
tpch_q10/duckdb:vortex-compact 44443481 4.33932e+07 1.0242 ns
tpch_q11/duckdb:vortex-compact 22057209 2.27475e+07 0.969653 ns
tpch_q12/duckdb:vortex-compact 36465146 3.5953e+07 1.01425 ns
tpch_q13/duckdb:vortex-compact 44667629 4.37811e+07 1.02025 ns
tpch_q14/duckdb:vortex-compact 30926019 3.01471e+07 1.02584 ns
tpch_q15/duckdb:vortex-compact 22176163 2.14994e+07 1.03148 ns
tpch_q16/duckdb:vortex-compact 39330449 3.8068e+07 1.03316 ns
tpch_q17/duckdb:vortex-compact 32446790 3.03138e+07 1.07036 ns
tpch_q18/duckdb:vortex-compact 63914529 6.44274e+07 0.992039 ns
tpch_q19/duckdb:vortex-compact 38876072 3.77261e+07 1.03048 ns
tpch_q20/duckdb:vortex-compact 48169964 4.62615e+07 1.04125 ns
tpch_q21/duckdb:vortex-compact 120390435 1.15747e+08 1.04012 ns
tpch_q22/duckdb:vortex-compact 22705381 2.14684e+07 1.05762 ns
tpch_q01/duckdb:duckdb 17693405 1.74721e+07 1.01267 ns
tpch_q02/duckdb:duckdb 15265943 1.42536e+07 1.07103 ns
tpch_q03/duckdb:duckdb 22259154 2.13722e+07 1.0415 ns
tpch_q04/duckdb:duckdb 22210510 2.13434e+07 1.04063 ns
tpch_q05/duckdb:duckdb 23589213 2.2652e+07 1.04137 ns
tpch_q06/duckdb:duckdb 7479621 7.12178e+06 1.05025 ns
tpch_q07/duckdb:duckdb 27640941 2.67375e+07 1.03379 ns
tpch_q08/duckdb:duckdb 27439363 2.70205e+07 1.0155 ns
tpch_q09/duckdb:duckdb 63451004 5.92023e+07 1.07177 ns
tpch_q10/duckdb:duckdb 62721651 6.21658e+07 1.00894 ns
tpch_q11/duckdb:duckdb 7390076 7.2841e+06 1.01455 ns
tpch_q12/duckdb:duckdb 17955740 1.75232e+07 1.02468 ns
tpch_q13/duckdb:duckdb 40209806 4.10187e+07 0.980279 ns
tpch_q14/duckdb:duckdb 23287494 2.25037e+07 1.03483 ns
tpch_q15/duckdb:duckdb 14516989 1.42861e+07 1.01616 ns
tpch_q16/duckdb:duckdb 25365302 2.5268e+07 1.00385 ns
tpch_q17/duckdb:duckdb 18643591 1.81911e+07 1.02488 ns
tpch_q18/duckdb:duckdb 40687401 4.04064e+07 1.00696 ns
tpch_q19/duckdb:duckdb 33582673 3.2203e+07 1.04284 ns
tpch_q20/duckdb:duckdb 27425762 2.69693e+07 1.01693 ns
tpch_q21/duckdb:duckdb 64380637 6.40919e+07 1.00451 ns
tpch_q22/duckdb:duckdb 27680381 2.70378e+07 1.02377 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.996x ➖
  • Vortex: 1.002x ➖
  • duckdb:vortex: 1.012x ➖
  • datafusion:vortex: 0.992x ➖
  • Best: fineweb_q00/datafusion:vortex-file-compressed (0.867x)
  • Worst: fineweb_q03/duckdb:vortex-file-compressed (1.217x)
  • Significant (>10%): 2↑ 4↓
Detailed Results Table
name PR 344b500 base 5cd8b29 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6388170 6.64635e+06 0.961155 ns
fineweb_q01/datafusion:parquet 272256141 2.73373e+08 0.995914 ns
fineweb_q02/datafusion:parquet 268125749 2.67856e+08 1.00101 ns
fineweb_q03/datafusion:parquet 263568806 2.62217e+08 1.00516 ns
fineweb_q04/datafusion:parquet 282949458 2.86247e+08 0.988481 ns
fineweb_q05/datafusion:parquet 278401507 2.86972e+08 0.970134 ns
fineweb_q06/datafusion:parquet 266211810 2.73887e+08 0.971977 ns
fineweb_q07/datafusion:parquet 263515925 2.67191e+08 0.986247 ns
fineweb_q08/datafusion:parquet 259994519 2.63401e+08 0.987068 ns
fineweb_q00/datafusion:vortex-file-compressed 5226481 6.02669e+06 0.867223 ns 🚀
fineweb_q01/datafusion:vortex-file-compressed 29832840 2.94307e+07 1.01367 ns
fineweb_q02/datafusion:vortex-file-compressed 29668600 2.94634e+07 1.00697 ns
fineweb_q03/datafusion:vortex-file-compressed 88763519 7.75329e+07 1.14485 ns 🚨
fineweb_q04/datafusion:vortex-file-compressed 208406884 2.11995e+08 0.983074 ns
fineweb_q05/datafusion:vortex-file-compressed 189184279 2.01616e+08 0.93834 ns
fineweb_q06/datafusion:vortex-file-compressed 67343202 7.01479e+07 0.960018 ns
fineweb_q07/datafusion:vortex-file-compressed 67620946 7.19459e+07 0.939886 ns
fineweb_q08/datafusion:vortex-file-compressed 29377833 3.13157e+07 0.938119 ns
fineweb_q00/datafusion:vortex-compact 5616659 5.80391e+06 0.967737 ns
fineweb_q01/datafusion:vortex-compact 171969563 1.55295e+08 1.10737 ns 🚨
fineweb_q02/datafusion:vortex-compact 171101221 1.50405e+08 1.1376 ns 🚨
fineweb_q03/datafusion:vortex-compact 1242068294 1.25667e+09 0.988379 ns
fineweb_q04/datafusion:vortex-compact 1446799735 1.47399e+09 0.981552 ns
fineweb_q05/datafusion:vortex-compact 1125120867 1.15486e+09 0.974252 ns
fineweb_q06/datafusion:vortex-compact 602219246 5.90505e+08 1.01984 ns
fineweb_q07/datafusion:vortex-compact 613638920 6.31526e+08 0.971677 ns
fineweb_q08/datafusion:vortex-compact 27718727 2.89818e+07 0.956418 ns
fineweb_q00/duckdb:parquet 31153954 3.33483e+07 0.9342 ns
fineweb_q01/duckdb:parquet 97367827 9.94291e+07 0.979269 ns
fineweb_q02/duckdb:parquet 104161808 1.05693e+08 0.985516 ns
fineweb_q03/duckdb:parquet 307735152 3.17302e+08 0.96985 ns
fineweb_q04/duckdb:parquet 429076398 4.3637e+08 0.983286 ns
fineweb_q05/duckdb:parquet 402904481 4.04855e+08 0.995183 ns
fineweb_q06/duckdb:parquet 201874667 2.03066e+08 0.994133 ns
fineweb_q07/duckdb:parquet 216131931 2.16544e+08 0.998097 ns
fineweb_q08/duckdb:parquet 61423525 6.15432e+07 0.998055 ns
fineweb_q00/duckdb:vortex-file-compressed 4134728 4.13128e+06 1.00084 ns
fineweb_q01/duckdb:vortex-file-compressed 25175726 2.47061e+07 1.01901 ns
fineweb_q02/duckdb:vortex-file-compressed 28311881 2.64603e+07 1.06998 ns
fineweb_q03/duckdb:vortex-file-compressed 155100952 1.27396e+08 1.21747 ns 🚨
fineweb_q04/duckdb:vortex-file-compressed 195797338 1.95488e+08 1.00158 ns
fineweb_q05/duckdb:vortex-file-compressed 182240354 1.72149e+08 1.05862 ns
fineweb_q06/duckdb:vortex-file-compressed 55322660 5.23548e+07 1.05669 ns
fineweb_q07/duckdb:vortex-file-compressed 59334179 5.8217e+07 1.01919 ns
fineweb_q08/duckdb:vortex-file-compressed 7572169 8.17243e+06 0.926551 ns
fineweb_q00/duckdb:vortex-compact 6038675 5.57151e+06 1.08385 ns
fineweb_q01/duckdb:vortex-compact 89497523 9.72468e+07 0.920313 ns
fineweb_q02/duckdb:vortex-compact 93488199 1.04549e+08 0.894205 ns 🚀
fineweb_q03/duckdb:vortex-compact 804217112 8.20684e+08 0.979935 ns
fineweb_q04/duckdb:vortex-compact 858263713 8.68059e+08 0.988716 ns
fineweb_q05/duckdb:vortex-compact 766791603 7.72541e+08 0.992558 ns
fineweb_q06/duckdb:vortex-compact 437338447 4.40728e+08 0.992308 ns
fineweb_q07/duckdb:vortex-compact 455078201 4.62572e+08 0.9838 ns
fineweb_q08/duckdb:vortex-compact 9091641 8.64528e+06 1.05163 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 1.016x ➖
  • Vortex: 0.996x ➖
  • duckdb:vortex: 0.994x ➖
  • datafusion:vortex: 0.998x ➖
  • Best: tpch_q04/datafusion:vortex-compact (0.790x)
  • Worst: tpch_q08/datafusion:vortex-file-compressed (1.316x)
  • Significant (>30%): 0↑ 1↓
Detailed Results Table
name PR 344b500 base 5cd8b29 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 262622966 2.32658e+08 1.1288 ns
tpch_q02/datafusion:parquet 395171790 3.83731e+08 1.02982 ns
tpch_q03/datafusion:parquet 309701870 3.08113e+08 1.00516 ns
tpch_q04/datafusion:parquet 144939350 1.47777e+08 0.980796 ns
tpch_q05/datafusion:parquet 389729054 3.9482e+08 0.987106 ns
tpch_q06/datafusion:parquet 132472196 1.375e+08 0.963432 ns
tpch_q07/datafusion:parquet 420805991 4.171e+08 1.00888 ns
tpch_q08/datafusion:parquet 473507583 4.72475e+08 1.00218 ns
tpch_q09/datafusion:parquet 461559078 4.69187e+08 0.983742 ns
tpch_q10/datafusion:parquet 491123836 4.81588e+08 1.0198 ns
tpch_q11/datafusion:parquet 309672474 3.18878e+08 0.971132 ns
tpch_q12/datafusion:parquet 233791547 2.39224e+08 0.97729 ns
tpch_q13/datafusion:parquet 435386768 4.33692e+08 1.00391 ns
tpch_q14/datafusion:parquet 169156872 1.67825e+08 1.00793 ns
tpch_q15/datafusion:parquet 294231860 2.89252e+08 1.01722 ns
tpch_q16/datafusion:parquet 197541517 2.00799e+08 0.983777 ns
tpch_q17/datafusion:parquet 338058627 3.37232e+08 1.00245 ns
tpch_q18/datafusion:parquet 437514916 4.37854e+08 0.999226 ns
tpch_q19/datafusion:parquet 315612351 3.10986e+08 1.01488 ns
tpch_q20/datafusion:parquet 292865028 2.79747e+08 1.04689 ns
tpch_q21/datafusion:parquet 437984359 4.30578e+08 1.0172 ns
tpch_q22/datafusion:parquet 187070099 1.83563e+08 1.0191 ns
tpch_q01/datafusion:vortex-file-compressed 240434173 2.5775e+08 0.932818 ns
tpch_q02/datafusion:vortex-file-compressed 285980019 2.60328e+08 1.09854 ns
tpch_q03/datafusion:vortex-file-compressed 313631250 3.31903e+08 0.944949 ns
tpch_q04/datafusion:vortex-file-compressed 225778992 1.99126e+08 1.13385 ns
tpch_q05/datafusion:vortex-file-compressed 319576331 3.16654e+08 1.00923 ns
tpch_q06/datafusion:vortex-file-compressed 214463873 2.13752e+08 1.00333 ns
tpch_q07/datafusion:vortex-file-compressed 279425924 2.99959e+08 0.931548 ns
tpch_q08/datafusion:vortex-file-compressed 535136845 4.06606e+08 1.31611 ns 🚨
tpch_q09/datafusion:vortex-file-compressed 347810532 3.58459e+08 0.970293 ns
tpch_q10/datafusion:vortex-file-compressed 416551925 4.24499e+08 0.981278 ns
tpch_q11/datafusion:vortex-file-compressed 184324558 1.91812e+08 0.960965 ns
tpch_q12/datafusion:vortex-file-compressed 313336901 3.16247e+08 0.990799 ns
tpch_q13/datafusion:vortex-file-compressed 222260722 1.92323e+08 1.15567 ns
tpch_q14/datafusion:vortex-file-compressed 174730205 1.52963e+08 1.1423 ns
tpch_q15/datafusion:vortex-file-compressed 271084095 2.65574e+08 1.02075 ns
tpch_q16/datafusion:vortex-file-compressed 164871879 1.64566e+08 1.00186 ns
tpch_q17/datafusion:vortex-file-compressed 287814776 2.71997e+08 1.05815 ns
tpch_q18/datafusion:vortex-file-compressed 233525515 2.6935e+08 0.866998 ns
tpch_q19/datafusion:vortex-file-compressed 319906070 3.14209e+08 1.01813 ns
tpch_q20/datafusion:vortex-file-compressed 246327458 2.43125e+08 1.01317 ns
tpch_q21/datafusion:vortex-file-compressed 380141347 3.56693e+08 1.06574 ns
tpch_q22/datafusion:vortex-file-compressed 142741160 1.50483e+08 0.948553 ns
tpch_q01/datafusion:vortex-compact 273669221 2.73698e+08 0.999896 ns
tpch_q02/datafusion:vortex-compact 264312985 2.50189e+08 1.05645 ns
tpch_q03/datafusion:vortex-compact 298380787 3.0646e+08 0.973638 ns
tpch_q04/datafusion:vortex-compact 180323484 2.28317e+08 0.789793 ns
tpch_q05/datafusion:vortex-compact 298666580 3.02837e+08 0.986228 ns
tpch_q06/datafusion:vortex-compact 326433378 3.16803e+08 1.0304 ns
tpch_q07/datafusion:vortex-compact 304711623 3.39032e+08 0.89877 ns
tpch_q08/datafusion:vortex-compact 371095289 3.24152e+08 1.14482 ns
tpch_q09/datafusion:vortex-compact 346118070 3.56276e+08 0.971489 ns
tpch_q10/datafusion:vortex-compact 385893936 3.95531e+08 0.975635 ns
tpch_q11/datafusion:vortex-compact 156900757 1.49406e+08 1.05017 ns
tpch_q12/datafusion:vortex-compact 358719785 4.40709e+08 0.813961 ns
tpch_q13/datafusion:vortex-compact 212827944 1.9233e+08 1.10658 ns
tpch_q14/datafusion:vortex-compact 232800632 2.27184e+08 1.02472 ns
tpch_q15/datafusion:vortex-compact 411747689 4.27671e+08 0.962768 ns
tpch_q16/datafusion:vortex-compact 154375805 1.6424e+08 0.939943 ns
tpch_q17/datafusion:vortex-compact 285567930 3.07419e+08 0.928921 ns
tpch_q18/datafusion:vortex-compact 267149984 3.04134e+08 0.878395 ns
tpch_q19/datafusion:vortex-compact 385803291 3.75499e+08 1.02744 ns
tpch_q20/datafusion:vortex-compact 350841653 3.52296e+08 0.995872 ns
tpch_q21/datafusion:vortex-compact 431085545 4.16474e+08 1.03508 ns
tpch_q22/datafusion:vortex-compact 110465334 1.17088e+08 0.943439 ns
tpch_q01/duckdb:parquet 467250005 4.46826e+08 1.04571 ns
tpch_q02/duckdb:parquet 1120875722 1.04707e+09 1.07049 ns
tpch_q03/duckdb:parquet 824868111 7.97793e+08 1.03394 ns
tpch_q04/duckdb:parquet 504554730 4.69842e+08 1.07388 ns
tpch_q05/duckdb:parquet 1231126490 1.10911e+09 1.11001 ns
tpch_q06/duckdb:parquet 360899815 3.13989e+08 1.1494 ns
tpch_q07/duckdb:parquet 957230401 8.66912e+08 1.10418 ns
tpch_q08/duckdb:parquet 1238620679 1.2034e+09 1.02927 ns
tpch_q09/duckdb:parquet 1173878182 1.03568e+09 1.13344 ns
tpch_q10/duckdb:parquet 1124097317 1.0122e+09 1.11054 ns
tpch_q11/duckdb:parquet 776084132 5.69034e+08 1.36386 ns 🚨
tpch_q12/duckdb:parquet 578322105 4.71363e+08 1.22691 ns
tpch_q13/duckdb:parquet 807474976 7.57547e+08 1.06591 ns
tpch_q14/duckdb:parquet 516034317 5.00428e+08 1.03119 ns
tpch_q15/duckdb:parquet 602591190 5.36295e+08 1.12362 ns
tpch_q16/duckdb:parquet 467923064 4.05095e+08 1.1551 ns
tpch_q17/duckdb:parquet 636228674 5.76827e+08 1.10298 ns
tpch_q18/duckdb:parquet 759245593 7.06784e+08 1.07423 ns
tpch_q19/duckdb:parquet 674712897 6.2044e+08 1.08747 ns
tpch_q20/duckdb:parquet 769028208 7.87282e+08 0.976814 ns
tpch_q21/duckdb:parquet 973505217 8.91277e+08 1.09226 ns
tpch_q22/duckdb:parquet 457176741 3.62516e+08 1.26112 ns
tpch_q01/duckdb:vortex-file-compressed 251640558 2.46605e+08 1.02042 ns
tpch_q02/duckdb:vortex-file-compressed 686917970 6.69164e+08 1.02653 ns
tpch_q03/duckdb:vortex-file-compressed 589172775 6.11688e+08 0.963191 ns
tpch_q04/duckdb:vortex-file-compressed 355286230 3.76185e+08 0.944446 ns
tpch_q05/duckdb:vortex-file-compressed 750289606 7.66676e+08 0.978627 ns
tpch_q06/duckdb:vortex-file-compressed 319439546 3.23216e+08 0.988316 ns
tpch_q07/duckdb:vortex-file-compressed 685118881 6.93166e+08 0.98839 ns
tpch_q08/duckdb:vortex-file-compressed 970680300 9.19728e+08 1.0554 ns
tpch_q09/duckdb:vortex-file-compressed 861641977 8.18131e+08 1.05318 ns
tpch_q10/duckdb:vortex-file-compressed 780477573 7.37251e+08 1.05863 ns
tpch_q11/duckdb:vortex-file-compressed 389796715 3.95276e+08 0.986139 ns
tpch_q12/duckdb:vortex-file-compressed 474178878 4.80903e+08 0.986018 ns
tpch_q13/duckdb:vortex-file-compressed 479827225 4.85213e+08 0.988901 ns
tpch_q14/duckdb:vortex-file-compressed 387308624 4.26875e+08 0.907312 ns
tpch_q15/duckdb:vortex-file-compressed 255919638 2.72198e+08 0.940196 ns
tpch_q16/duckdb:vortex-file-compressed 307896020 3.54734e+08 0.867964 ns
tpch_q17/duckdb:vortex-file-compressed 515170061 5.10344e+08 1.00946 ns
tpch_q18/duckdb:vortex-file-compressed 606779364 6.28938e+08 0.964768 ns
tpch_q19/duckdb:vortex-file-compressed 417128193 4.06841e+08 1.02528 ns
tpch_q20/duckdb:vortex-file-compressed 749591311 6.92759e+08 1.08204 ns
tpch_q21/duckdb:vortex-file-compressed 786738016 8.17338e+08 0.962561 ns
tpch_q22/duckdb:vortex-file-compressed 226899350 2.22434e+08 1.02008 ns
tpch_q01/duckdb:vortex-compact 253458566 2.67134e+08 0.948807 ns
tpch_q02/duckdb:vortex-compact 617795878 6.11492e+08 1.01031 ns
tpch_q03/duckdb:vortex-compact 486519408 4.89159e+08 0.994603 ns
tpch_q04/duckdb:vortex-compact 313661700 3.09125e+08 1.01468 ns
tpch_q05/duckdb:vortex-compact 655217347 6.37679e+08 1.0275 ns
tpch_q06/duckdb:vortex-compact 321893376 3.25154e+08 0.989972 ns
tpch_q07/duckdb:vortex-compact 638288554 6.54386e+08 0.9754 ns
tpch_q08/duckdb:vortex-compact 828754638 8.48819e+08 0.976362 ns
tpch_q09/duckdb:vortex-compact 730742881 7.32216e+08 0.997988 ns
tpch_q10/duckdb:vortex-compact 614984154 6.07794e+08 1.01183 ns
tpch_q11/duckdb:vortex-compact 354964103 3.5763e+08 0.992545 ns
tpch_q12/duckdb:vortex-compact 423268377 4.28497e+08 0.987798 ns
tpch_q13/duckdb:vortex-compact 392155759 4.02345e+08 0.974676 ns
tpch_q14/duckdb:vortex-compact 404677790 3.97898e+08 1.01704 ns
tpch_q15/duckdb:vortex-compact 260686632 2.64757e+08 0.984627 ns
tpch_q16/duckdb:vortex-compact 311166776 2.93369e+08 1.06067 ns
tpch_q17/duckdb:vortex-compact 514567302 4.61119e+08 1.11591 ns
tpch_q18/duckdb:vortex-compact 502230264 4.85363e+08 1.03475 ns
tpch_q19/duckdb:vortex-compact 388444024 4.30909e+08 0.901452 ns
tpch_q20/duckdb:vortex-compact 708209564 6.93285e+08 1.02153 ns
tpch_q21/duckdb:vortex-compact 785265167 7.75368e+08 1.01277 ns
tpch_q22/duckdb:vortex-compact 219131118 2.35075e+08 0.932174 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.016x ➖
  • Vortex: 1.018x ➖
  • duckdb:vortex: 1.023x ➖
  • datafusion:vortex: 1.013x ➖
  • Best: tpcds_q86/duckdb:vortex-compact (0.766x)
  • Worst: tpcds_q66/duckdb:vortex-compact (1.230x)
  • Significant (>10%): 2↑ 6↓
Detailed Results Table
name PR 344b500 base 5cd8b29 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 42407356 4.217e+07 1.00563 ns
tpcds_q02/datafusion:parquet 56596805 5.63902e+07 1.00366 ns
tpcds_q03/datafusion:parquet 17519888 1.77686e+07 0.986001 ns
tpcds_q04/datafusion:parquet 376018314 3.73323e+08 1.00722 ns
tpcds_q05/datafusion:parquet 58351198 5.78725e+07 1.00827 ns
tpcds_q06/datafusion:parquet 75496900 7.30365e+07 1.03369 ns
tpcds_q07/datafusion:parquet 122360433 1.14967e+08 1.06431 ns
tpcds_q08/datafusion:parquet 71235705 8.28823e+07 0.859481 ns 🚀
tpcds_q09/datafusion:parquet 65473423 6.5652e+07 0.99728 ns
tpcds_q10/datafusion:parquet 106820869 1.066e+08 1.00207 ns
tpcds_q11/datafusion:parquet 238913253 2.30758e+08 1.03534 ns
tpcds_q12/datafusion:parquet 29753551 3.08614e+07 0.964102 ns
tpcds_q13/datafusion:parquet 106723966 1.046e+08 1.02031 ns
tpcds_q14/datafusion:parquet 297657214 3.03513e+08 0.980708 ns
tpcds_q15/datafusion:parquet 34872402 3.48509e+07 1.00062 ns
tpcds_q16/datafusion:parquet 39423320 3.85005e+07 1.02397 ns
tpcds_q17/datafusion:parquet 104036377 1.06351e+08 0.978236 ns
tpcds_q18/datafusion:parquet 143357320 1.41871e+08 1.01048 ns
tpcds_q19/datafusion:parquet 35255834 3.51256e+07 1.00371 ns
tpcds_q20/datafusion:parquet 27167694 2.58183e+07 1.05226 ns
tpcds_q21/datafusion:parquet 28013163 2.79231e+07 1.00323 ns
tpcds_q22/datafusion:parquet 78750569 7.55929e+07 1.04177 ns
tpcds_q23/datafusion:parquet 253045224 2.54068e+08 0.995973 ns
tpcds_q24/datafusion:parquet 160395827 1.63438e+08 0.981385 ns
tpcds_q25/datafusion:parquet 102956306 1.00634e+08 1.02307 ns
tpcds_q26/datafusion:parquet 96488708 9.9589e+07 0.968869 ns
tpcds_q27/datafusion:parquet 214077868 2.12605e+08 1.00693 ns
tpcds_q28/datafusion:parquet 51762389 5.12217e+07 1.01056 ns
tpcds_q29/datafusion:parquet 109388185 1.08085e+08 1.01206 ns
tpcds_q30/datafusion:parquet 53656107 5.20261e+07 1.03133 ns
tpcds_q31/datafusion:parquet 137272439 1.31965e+08 1.04022 ns
tpcds_q32/datafusion:parquet 26141608 2.49853e+07 1.04628 ns
tpcds_q33/datafusion:parquet 43505562 4.39568e+07 0.989735 ns
tpcds_q34/datafusion:parquet 35813960 3.59197e+07 0.997057 ns
tpcds_q35/datafusion:parquet 109488660 1.07112e+08 1.02219 ns
tpcds_q36/datafusion:parquet 100986478 9.90399e+07 1.01965 ns
tpcds_q37/datafusion:parquet 24824990 2.52559e+07 0.982938 ns
tpcds_q38/datafusion:parquet 73103700 7.21043e+07 1.01386 ns
tpcds_q39/datafusion:parquet 74796920 7.12327e+07 1.05004 ns
tpcds_q40/datafusion:parquet 41177497 4.11207e+07 1.00138 ns
tpcds_q41/datafusion:parquet 17968744 1.82717e+07 0.983419 ns
tpcds_q42/datafusion:parquet 17310021 1.65107e+07 1.04841 ns
tpcds_q43/datafusion:parquet 24602986 2.46043e+07 0.999946 ns
tpcds_q44/datafusion:parquet 73856139 7.3783e+07 1.00099 ns
tpcds_q45/datafusion:parquet 48642346 4.92599e+07 0.987464 ns
tpcds_q46/datafusion:parquet 59026730 5.89444e+07 1.0014 ns
tpcds_q47/datafusion:parquet 218382411 2.13794e+08 1.02146 ns
tpcds_q48/datafusion:parquet 93646612 9.23635e+07 1.01389 ns
tpcds_q49/datafusion:parquet 89249683 8.90468e+07 1.00228 ns
tpcds_q50/datafusion:parquet 77972016 7.58067e+07 1.02856 ns
tpcds_q51/datafusion:parquet 101925188 1.05665e+08 0.964608 ns
tpcds_q52/datafusion:parquet 17653265 1.67672e+07 1.05284 ns
tpcds_q53/datafusion:parquet 29371653 2.74302e+07 1.07078 ns
tpcds_q54/datafusion:parquet 62015442 6.04907e+07 1.02521 ns
tpcds_q55/datafusion:parquet 19204822 1.9068e+07 1.00717 ns
tpcds_q56/datafusion:parquet 45042910 4.24616e+07 1.06079 ns
tpcds_q57/datafusion:parquet 137505425 1.37143e+08 1.00264 ns
tpcds_q58/datafusion:parquet 130264761 1.28232e+08 1.01585 ns
tpcds_q59/datafusion:parquet 87610381 8.57288e+07 1.02195 ns
tpcds_q60/datafusion:parquet 44098173 4.60937e+07 0.956707 ns
tpcds_q61/datafusion:parquet 61858579 6.01774e+07 1.02794 ns
tpcds_q62/datafusion:parquet 35943149 3.30312e+07 1.08816 ns
tpcds_q63/datafusion:parquet 29688485 2.79545e+07 1.06203 ns
tpcds_q64/datafusion:parquet 669451138 6.63535e+08 1.00892 ns
tpcds_q65/datafusion:parquet 56293316 5.65533e+07 0.995403 ns
tpcds_q66/datafusion:parquet 101995342 1.03165e+08 0.988664 ns
tpcds_q67/datafusion:parquet 141961683 1.35605e+08 1.04688 ns
tpcds_q68/datafusion:parquet 58712514 5.7997e+07 1.01234 ns
tpcds_q69/datafusion:parquet 95498337 9.21701e+07 1.03611 ns
tpcds_q70/datafusion:parquet 125185910 1.26085e+08 0.992866 ns
tpcds_q71/datafusion:parquet 33459777 3.27252e+07 1.02245 ns
tpcds_q72/datafusion:parquet 1860117617 1.80678e+09 1.02952 ns
tpcds_q73/datafusion:parquet 31901669 3.1866e+07 1.00112 ns
tpcds_q74/datafusion:parquet 155582922 1.53332e+08 1.01468 ns
tpcds_q75/datafusion:parquet 146702896 1.45649e+08 1.00724 ns
tpcds_q76/datafusion:parquet 68479257 6.76954e+07 1.01158 ns
tpcds_q77/datafusion:parquet 56828589 5.27059e+07 1.07822 ns
tpcds_q78/datafusion:parquet 200847124 1.97346e+08 1.01774 ns
tpcds_q79/datafusion:parquet 39223894 4.20212e+07 0.93343 ns
tpcds_q80/datafusion:parquet 124869845 1.26138e+08 0.989945 ns
tpcds_q81/datafusion:parquet 49832061 5.06659e+07 0.983542 ns
tpcds_q82/datafusion:parquet 26830041 2.77007e+07 0.968568 ns
tpcds_q83/datafusion:parquet 86151058 8.51865e+07 1.01132 ns
tpcds_q84/datafusion:parquet 50655545 4.94197e+07 1.02501 ns
tpcds_q85/datafusion:parquet 195040072 1.91483e+08 1.01858 ns
tpcds_q86/datafusion:parquet 28729265 2.77927e+07 1.0337 ns
tpcds_q87/datafusion:parquet 71610611 6.89159e+07 1.0391 ns
tpcds_q88/datafusion:parquet 82739000 8.28751e+07 0.998358 ns
tpcds_q89/datafusion:parquet 35776233 3.507e+07 1.02014 ns
tpcds_q90/datafusion:parquet 21452413 2.17519e+07 0.986231 ns
tpcds_q91/datafusion:parquet 81564850 7.92774e+07 1.02885 ns
tpcds_q92/datafusion:parquet 26891674 2.59357e+07 1.03686 ns
tpcds_q93/datafusion:parquet 41720420 4.10158e+07 1.01718 ns
tpcds_q94/datafusion:parquet 34555788 3.26447e+07 1.05854 ns
tpcds_q95/datafusion:parquet 94541348 9.27877e+07 1.0189 ns
tpcds_q96/datafusion:parquet 16079479 1.50718e+07 1.06686 ns
tpcds_q97/datafusion:parquet 40788709 3.95017e+07 1.03258 ns
tpcds_q98/datafusion:parquet 36304442 3.5193e+07 1.03158 ns
tpcds_q99/datafusion:parquet 37347615 3.78163e+07 0.987606 ns
tpcds_q01/datafusion:vortex-file-compressed 35535900 3.41807e+07 1.03965 ns
tpcds_q02/datafusion:vortex-file-compressed 60771523 5.92371e+07 1.0259 ns
tpcds_q03/datafusion:vortex-file-compressed 25330634 2.4169e+07 1.04806 ns
tpcds_q04/datafusion:vortex-file-compressed 536728466 5.32152e+08 1.0086 ns
tpcds_q05/datafusion:vortex-file-compressed 63643739 6.46347e+07 0.984669 ns
tpcds_q06/datafusion:vortex-file-compressed 68963628 6.87426e+07 1.00322 ns
tpcds_q07/datafusion:vortex-file-compressed 82927605 8.12073e+07 1.02118 ns
tpcds_q08/datafusion:vortex-file-compressed 78888563 7.92618e+07 0.995291 ns
tpcds_q09/datafusion:vortex-file-compressed 58433163 5.78417e+07 1.01023 ns
tpcds_q10/datafusion:vortex-file-compressed 56906728 5.61608e+07 1.01328 ns
tpcds_q11/datafusion:vortex-file-compressed 308713231 3.04835e+08 1.01272 ns
tpcds_q12/datafusion:vortex-file-compressed 31724218 3.16986e+07 1.00081 ns
tpcds_q13/datafusion:vortex-file-compressed 62122324 6.08678e+07 1.02061 ns
tpcds_q14/datafusion:vortex-file-compressed 326423193 3.26794e+08 0.998866 ns
tpcds_q15/datafusion:vortex-file-compressed 52725594 5.30284e+07 0.994289 ns
tpcds_q16/datafusion:vortex-file-compressed 40345683 4.14999e+07 0.972187 ns
tpcds_q17/datafusion:vortex-file-compressed 97881384 9.91789e+07 0.986917 ns
tpcds_q18/datafusion:vortex-file-compressed 80274826 8.26387e+07 0.971396 ns
tpcds_q19/datafusion:vortex-file-compressed 41260012 4.13051e+07 0.998909 ns
tpcds_q20/datafusion:vortex-file-compressed 36878258 3.8183e+07 0.965829 ns
tpcds_q21/datafusion:vortex-file-compressed 214195082 2.08581e+08 1.02691 ns
tpcds_q22/datafusion:vortex-file-compressed 79296352 7.87337e+07 1.00715 ns
tpcds_q23/datafusion:vortex-file-compressed 267089701 2.66604e+08 1.00182 ns
tpcds_q24/datafusion:vortex-file-compressed 166859831 1.61765e+08 1.03149 ns
tpcds_q25/datafusion:vortex-file-compressed 102762623 1.02766e+08 0.999963 ns
tpcds_q26/datafusion:vortex-file-compressed 55617872 5.54346e+07 1.00331 ns
tpcds_q27/datafusion:vortex-file-compressed 184839450 1.84067e+08 1.0042 ns
tpcds_q28/datafusion:vortex-file-compressed 44507257 4.19147e+07 1.06185 ns
tpcds_q29/datafusion:vortex-file-compressed 103363618 9.90515e+07 1.04353 ns
tpcds_q30/datafusion:vortex-file-compressed 39542027 3.7127e+07 1.06505 ns
tpcds_q31/datafusion:vortex-file-compressed 185918798 1.84203e+08 1.00931 ns
tpcds_q32/datafusion:vortex-file-compressed 28641896 2.89064e+07 0.990848 ns
tpcds_q33/datafusion:vortex-file-compressed 49257980 5.01216e+07 0.982769 ns
tpcds_q34/datafusion:vortex-file-compressed 37797774 3.5789e+07 1.05613 ns
tpcds_q35/datafusion:vortex-file-compressed 70683221 7.25423e+07 0.974373 ns
tpcds_q36/datafusion:vortex-file-compressed 99160116 9.98888e+07 0.992705 ns
tpcds_q37/datafusion:vortex-file-compressed 43271752 4.12877e+07 1.04806 ns
tpcds_q38/datafusion:vortex-file-compressed 62622329 6.26428e+07 0.999674 ns
tpcds_q39/datafusion:vortex-file-compressed 340640290 3.33459e+08 1.02154 ns
tpcds_q40/datafusion:vortex-file-compressed 76660404 7.71949e+07 0.993076 ns
tpcds_q41/datafusion:vortex-file-compressed 19605790 2.16618e+07 0.905085 ns
tpcds_q42/datafusion:vortex-file-compressed 25141265 2.55115e+07 0.985489 ns
tpcds_q43/datafusion:vortex-file-compressed 45735867 4.21575e+07 1.08488 ns
tpcds_q44/datafusion:vortex-file-compressed 73840523 7.28941e+07 1.01298 ns
tpcds_q45/datafusion:vortex-file-compressed 46650955 4.75415e+07 0.981268 ns
tpcds_q46/datafusion:vortex-file-compressed 64875386 6.23241e+07 1.04094 ns
tpcds_q47/datafusion:vortex-file-compressed 309828827 3.0726e+08 1.00836 ns
tpcds_q48/datafusion:vortex-file-compressed 60050612 5.74341e+07 1.04556 ns
tpcds_q49/datafusion:vortex-file-compressed 88035729 8.64573e+07 1.01826 ns
tpcds_q50/datafusion:vortex-file-compressed 75717321 7.71357e+07 0.981612 ns
tpcds_q51/datafusion:vortex-file-compressed 100094543 1.00926e+08 0.991757 ns
tpcds_q52/datafusion:vortex-file-compressed 26172135 2.43012e+07 1.07699 ns
tpcds_q53/datafusion:vortex-file-compressed 34740495 3.37064e+07 1.03068 ns
tpcds_q54/datafusion:vortex-file-compressed 60824575 6.05829e+07 1.00399 ns
tpcds_q55/datafusion:vortex-file-compressed 26404042 2.60537e+07 1.01345 ns
tpcds_q56/datafusion:vortex-file-compressed 49712741 4.93264e+07 1.00783 ns
tpcds_q57/datafusion:vortex-file-compressed 220477179 2.16297e+08 1.01932 ns
tpcds_q58/datafusion:vortex-file-compressed 134036533 1.32368e+08 1.01261 ns
tpcds_q59/datafusion:vortex-file-compressed 99854803 1.00687e+08 0.991734 ns
tpcds_q60/datafusion:vortex-file-compressed 51625646 5.02205e+07 1.02798 ns
tpcds_q61/datafusion:vortex-file-compressed 63740088 6.25018e+07 1.01981 ns
tpcds_q62/datafusion:vortex-file-compressed 49616922 4.88424e+07 1.01586 ns
tpcds_q63/datafusion:vortex-file-compressed 33692349 3.38273e+07 0.99601 ns
tpcds_q64/datafusion:vortex-file-compressed 571447189 5.61105e+08 1.01843 ns
tpcds_q65/datafusion:vortex-file-compressed 62108392 6.00014e+07 1.03512 ns
tpcds_q66/datafusion:vortex-file-compressed 178808096 1.81558e+08 0.984854 ns
tpcds_q67/datafusion:vortex-file-compressed 140510872 1.41882e+08 0.990336 ns
tpcds_q68/datafusion:vortex-file-compressed 61975386 6.01247e+07 1.03078 ns
tpcds_q69/datafusion:vortex-file-compressed 55034312 5.38582e+07 1.02184 ns
tpcds_q70/datafusion:vortex-file-compressed 156901367 1.49517e+08 1.04939 ns
tpcds_q71/datafusion:vortex-file-compressed 38917875 3.93601e+07 0.988764 ns
tpcds_q72/datafusion:vortex-file-compressed 3230827526 3.16546e+09 1.02065 ns
tpcds_q73/datafusion:vortex-file-compressed 36927526 3.8771e+07 0.952453 ns
tpcds_q74/datafusion:vortex-file-compressed 199435733 1.94332e+08 1.02627 ns
tpcds_q75/datafusion:vortex-file-compressed 177936020 1.74921e+08 1.01724 ns
tpcds_q76/datafusion:vortex-file-compressed 51436623 5.20528e+07 0.988162 ns
tpcds_q77/datafusion:vortex-file-compressed 68317693 6.29822e+07 1.08471 ns
tpcds_q78/datafusion:vortex-file-compressed 236451183 2.30324e+08 1.0266 ns
tpcds_q79/datafusion:vortex-file-compressed 49591973 4.8547e+07 1.02152 ns
tpcds_q80/datafusion:vortex-file-compressed 164148940 1.60331e+08 1.02381 ns
tpcds_q81/datafusion:vortex-file-compressed 49323061 4.69326e+07 1.05093 ns
tpcds_q82/datafusion:vortex-file-compressed 46009096 4.44126e+07 1.03595 ns
tpcds_q83/datafusion:vortex-file-compressed 68457844 6.87604e+07 0.9956 ns
tpcds_q84/datafusion:vortex-file-compressed 20562631 1.99245e+07 1.03203 ns
tpcds_q85/datafusion:vortex-file-compressed 77860039 7.62862e+07 1.02063 ns
tpcds_q86/datafusion:vortex-file-compressed 28216105 2.80929e+07 1.00438 ns
tpcds_q87/datafusion:vortex-file-compressed 62631338 6.50944e+07 0.962162 ns
tpcds_q88/datafusion:vortex-file-compressed 85983176 8.71033e+07 0.98714 ns
tpcds_q89/datafusion:vortex-file-compressed 53772226 5.25971e+07 1.02234 ns
tpcds_q90/datafusion:vortex-file-compressed 20459139 1.97409e+07 1.03638 ns
tpcds_q91/datafusion:vortex-file-compressed 31077159 3.18659e+07 0.975248 ns
tpcds_q92/datafusion:vortex-file-compressed 26133292 2.63583e+07 0.991463 ns
tpcds_q93/datafusion:vortex-file-compressed 53739538 5.07115e+07 1.05971 ns
tpcds_q94/datafusion:vortex-file-compressed 35529341 3.48761e+07 1.01873 ns
tpcds_q95/datafusion:vortex-file-compressed 82638262 8.1587e+07 1.01288 ns
tpcds_q96/datafusion:vortex-file-compressed 18157139 1.8588e+07 0.97682 ns
tpcds_q97/datafusion:vortex-file-compressed 39661514 3.9845e+07 0.995396 ns
tpcds_q98/datafusion:vortex-file-compressed 48427378 4.91483e+07 0.985332 ns
tpcds_q99/datafusion:vortex-file-compressed 76443969 7.65284e+07 0.998897 ns
tpcds_q01/datafusion:vortex-compact 44540878 4.71964e+07 0.943735 ns
tpcds_q02/datafusion:vortex-compact 67260095 6.59681e+07 1.01959 ns
tpcds_q03/datafusion:vortex-compact 32501426 2.87596e+07 1.13011 ns 🚨
tpcds_q04/datafusion:vortex-compact 595622631 5.81858e+08 1.02366 ns
tpcds_q05/datafusion:vortex-compact 74524383 7.43221e+07 1.00272 ns
tpcds_q06/datafusion:vortex-compact 74366456 7.17223e+07 1.03687 ns
tpcds_q07/datafusion:vortex-compact 94211864 8.85113e+07 1.0644 ns
tpcds_q08/datafusion:vortex-compact 88575086 9.02212e+07 0.981754 ns
tpcds_q09/datafusion:vortex-compact 110671294 1.05945e+08 1.04461 ns
tpcds_q10/datafusion:vortex-compact 63229176 6.43228e+07 0.982998 ns
tpcds_q11/datafusion:vortex-compact 335961829 3.35573e+08 1.00116 ns
tpcds_q12/datafusion:vortex-compact 35171459 3.52668e+07 0.997296 ns
tpcds_q13/datafusion:vortex-compact 96382242 9.57926e+07 1.00616 ns
tpcds_q14/datafusion:vortex-compact 368653699 3.66964e+08 1.00461 ns
tpcds_q15/datafusion:vortex-compact 57601060 5.75274e+07 1.00128 ns
tpcds_q16/datafusion:vortex-compact 47144670 4.66016e+07 1.01165 ns
tpcds_q17/datafusion:vortex-compact 107796238 1.06572e+08 1.01149 ns
tpcds_q18/datafusion:vortex-compact 99386285 9.97362e+07 0.996491 ns
tpcds_q19/datafusion:vortex-compact 48650976 4.9648e+07 0.979918 ns
tpcds_q20/datafusion:vortex-compact 43971204 4.22785e+07 1.04004 ns
tpcds_q21/datafusion:vortex-compact 212285215 2.05601e+08 1.03251 ns
tpcds_q22/datafusion:vortex-compact 88417041 8.87433e+07 0.996324 ns
tpcds_q23/datafusion:vortex-compact 289535186 2.87614e+08 1.00668 ns
tpcds_q24/datafusion:vortex-compact 177231785 1.77178e+08 1.0003 ns
tpcds_q25/datafusion:vortex-compact 111341187 1.13169e+08 0.983847 ns
tpcds_q26/datafusion:vortex-compact 65073861 6.36896e+07 1.02173 ns
tpcds_q27/datafusion:vortex-compact 206881711 2.07591e+08 0.996583 ns
tpcds_q28/datafusion:vortex-compact 89833808 9.03078e+07 0.994751 ns
tpcds_q29/datafusion:vortex-compact 111571329 1.09686e+08 1.01718 ns
tpcds_q30/datafusion:vortex-compact 49231137 4.93129e+07 0.998342 ns
tpcds_q31/datafusion:vortex-compact 208666708 2.08234e+08 1.00208 ns
tpcds_q32/datafusion:vortex-compact 34670104 3.3401e+07 1.038 ns
tpcds_q33/datafusion:vortex-compact 57327486 5.45056e+07 1.05177 ns
tpcds_q34/datafusion:vortex-compact 46596731 4.41276e+07 1.05595 ns
tpcds_q35/datafusion:vortex-compact 78241404 7.68739e+07 1.01779 ns
tpcds_q36/datafusion:vortex-compact 114178893 1.14177e+08 1.00002 ns
tpcds_q37/datafusion:vortex-compact 60064314 5.77223e+07 1.04057 ns
tpcds_q38/datafusion:vortex-compact 75877649 7.36733e+07 1.02992 ns
tpcds_q39/datafusion:vortex-compact 374728825 3.62892e+08 1.03262 ns
tpcds_q40/datafusion:vortex-compact 80248961 8.28443e+07 0.968672 ns
tpcds_q41/datafusion:vortex-compact 22905763 2.29018e+07 1.00017 ns
tpcds_q42/datafusion:vortex-compact 32038967 2.99362e+07 1.07024 ns
tpcds_q43/datafusion:vortex-compact 48136695 4.75882e+07 1.01152 ns
tpcds_q44/datafusion:vortex-compact 90875950 8.89215e+07 1.02198 ns
tpcds_q45/datafusion:vortex-compact 53550003 5.20869e+07 1.02809 ns
tpcds_q46/datafusion:vortex-compact 72797920 7.1141e+07 1.02329 ns
tpcds_q47/datafusion:vortex-compact 341072101 3.26523e+08 1.04456 ns
tpcds_q48/datafusion:vortex-compact 82917577 7.92382e+07 1.04643 ns
tpcds_q49/datafusion:vortex-compact 104059476 1.01134e+08 1.02892 ns
tpcds_q50/datafusion:vortex-compact 80451582 8.11543e+07 0.991341 ns
tpcds_q51/datafusion:vortex-compact 112443234 1.06594e+08 1.05488 ns
tpcds_q52/datafusion:vortex-compact 30310741 3.07465e+07 0.985829 ns
tpcds_q53/datafusion:vortex-compact 41404179 3.95208e+07 1.04765 ns
tpcds_q54/datafusion:vortex-compact 71281228 6.94571e+07 1.02626 ns
tpcds_q55/datafusion:vortex-compact 31233856 2.96592e+07 1.05309 ns
tpcds_q56/datafusion:vortex-compact 58123182 5.61614e+07 1.03493 ns
tpcds_q57/datafusion:vortex-compact 232534377 2.31217e+08 1.0057 ns
tpcds_q58/datafusion:vortex-compact 144700656 1.41585e+08 1.02201 ns
tpcds_q59/datafusion:vortex-compact 114716252 1.10255e+08 1.04046 ns
tpcds_q60/datafusion:vortex-compact 58010317 5.70361e+07 1.01708 ns
tpcds_q61/datafusion:vortex-compact 71480600 7.32904e+07 0.975306 ns
tpcds_q62/datafusion:vortex-compact 54338370 5.30323e+07 1.02463 ns
tpcds_q63/datafusion:vortex-compact 41272137 4.02959e+07 1.02423 ns
tpcds_q64/datafusion:vortex-compact 645986641 6.36748e+08 1.01451 ns
tpcds_q65/datafusion:vortex-compact 77935354 7.38669e+07 1.05508 ns
tpcds_q66/datafusion:vortex-compact 193757577 1.9694e+08 0.983838 ns
tpcds_q67/datafusion:vortex-compact 152354110 1.55281e+08 0.981152 ns
tpcds_q68/datafusion:vortex-compact 74891448 7.46535e+07 1.00319 ns
tpcds_q69/datafusion:vortex-compact 60786592 5.98372e+07 1.01587 ns
tpcds_q70/datafusion:vortex-compact 166628426 1.69505e+08 0.983029 ns
tpcds_q71/datafusion:vortex-compact 50391494 4.85907e+07 1.03706 ns
tpcds_q72/datafusion:vortex-compact 3273098983 3.21647e+09 1.01761 ns
tpcds_q73/datafusion:vortex-compact 44342526 4.38775e+07 1.0106 ns
tpcds_q74/datafusion:vortex-compact 213201336 2.15324e+08 0.990142 ns
tpcds_q75/datafusion:vortex-compact 197694402 1.96088e+08 1.00819 ns
tpcds_q76/datafusion:vortex-compact 59867582 6.33073e+07 0.945667 ns
tpcds_q77/datafusion:vortex-compact 80188612 7.74501e+07 1.03536 ns
tpcds_q78/datafusion:vortex-compact 252216581 2.5203e+08 1.00074 ns
tpcds_q79/datafusion:vortex-compact 61898843 5.90801e+07 1.04771 ns
tpcds_q80/datafusion:vortex-compact 178378162 1.72348e+08 1.03499 ns
tpcds_q81/datafusion:vortex-compact 58688787 5.91652e+07 0.991948 ns
tpcds_q82/datafusion:vortex-compact 60978562 6.18717e+07 0.985565 ns
tpcds_q83/datafusion:vortex-compact 73988996 7.27829e+07 1.01657 ns
tpcds_q84/datafusion:vortex-compact 25077305 2.40047e+07 1.04468 ns
tpcds_q85/datafusion:vortex-compact 95882543 9.51326e+07 1.00788 ns
tpcds_q86/datafusion:vortex-compact 30926501 3.19501e+07 0.967963 ns
tpcds_q87/datafusion:vortex-compact 76360562 7.45525e+07 1.02425 ns
tpcds_q88/datafusion:vortex-compact 102148822 1.02902e+08 0.99268 ns
tpcds_q89/datafusion:vortex-compact 59222270 5.6625e+07 1.04587 ns
tpcds_q90/datafusion:vortex-compact 22664600 2.18171e+07 1.03885 ns
tpcds_q91/datafusion:vortex-compact 40828607 3.99832e+07 1.02115 ns
tpcds_q92/datafusion:vortex-compact 29645356 2.97974e+07 0.994899 ns
tpcds_q93/datafusion:vortex-compact 58682526 5.7454e+07 1.02138 ns
tpcds_q94/datafusion:vortex-compact 39747488 4.01247e+07 0.990598 ns
tpcds_q95/datafusion:vortex-compact 89362338 8.67635e+07 1.02995 ns
tpcds_q96/datafusion:vortex-compact 21800911 2.09715e+07 1.03955 ns
tpcds_q97/datafusion:vortex-compact 44390516 4.37295e+07 1.01512 ns
tpcds_q98/datafusion:vortex-compact 55071779 5.3556e+07 1.0283 ns
tpcds_q99/datafusion:vortex-compact 82115482 8.36012e+07 0.982229 ns
tpcds_q01/duckdb:parquet 47839859 4.85466e+07 0.985441 ns
tpcds_q02/duckdb:parquet 29369211 2.91495e+07 1.00754 ns
tpcds_q03/duckdb:parquet 14194955 1.38688e+07 1.02352 ns
tpcds_q04/duckdb:parquet 130716276 1.28995e+08 1.01334 ns
tpcds_q05/duckdb:parquet 32999918 3.01782e+07 1.0935 ns
tpcds_q06/duckdb:parquet 33410054 3.29808e+07 1.01301 ns
tpcds_q07/duckdb:parquet 28346751 2.76766e+07 1.02421 ns
tpcds_q08/duckdb:parquet 28586788 2.87748e+07 0.993466 ns
tpcds_q09/duckdb:parquet 41462905 4.18381e+07 0.991031 ns
tpcds_q10/duckdb:parquet 40427074 4.02543e+07 1.00429 ns
tpcds_q11/duckdb:parquet 85062443 8.85612e+07 0.960494 ns
tpcds_q12/duckdb:parquet 18164106 1.78136e+07 1.01967 ns
tpcds_q13/duckdb:parquet 38027533 3.80982e+07 0.998146 ns
tpcds_q14/duckdb:parquet 101789395 1.02339e+08 0.994629 ns
tpcds_q15/duckdb:parquet 28098486 2.76811e+07 1.01508 ns
tpcds_q16/duckdb:parquet 23292805 2.2662e+07 1.02783 ns
tpcds_q17/duckdb:parquet 40229542 3.96486e+07 1.01465 ns
tpcds_q18/duckdb:parquet 102923750 1.005e+08 1.02412 ns
tpcds_q19/duckdb:parquet 33282800 3.29108e+07 1.0113 ns
tpcds_q20/duckdb:parquet 18062552 1.7705e+07 1.02019 ns
tpcds_q21/duckdb:parquet 14425392 1.35627e+07 1.0636 ns
tpcds_q22/duckdb:parquet 101698614 9.81616e+07 1.03603 ns
tpcds_q23/duckdb:parquet 101184551 9.91294e+07 1.02073 ns
tpcds_q24/duckdb:parquet 50478471 4.99499e+07 1.01058 ns
tpcds_q25/duckdb:parquet 36715660 3.61585e+07 1.01541 ns
tpcds_q26/duckdb:parquet 38591814 3.84276e+07 1.00427 ns
tpcds_q27/duckdb:parquet 81590717 7.73869e+07 1.05432 ns
tpcds_q28/duckdb:parquet 42985235 4.23236e+07 1.01563 ns
tpcds_q29/duckdb:parquet 39081583 3.8688e+07 1.01017 ns
tpcds_q30/duckdb:parquet 45810819 4.51069e+07 1.01561 ns
tpcds_q31/duckdb:parquet 27704730 2.74174e+07 1.01048 ns
tpcds_q32/duckdb:parquet 13106650 1.29779e+07 1.00992 ns
tpcds_q33/duckdb:parquet 21353654 2.10611e+07 1.01389 ns
tpcds_q34/duckdb:parquet 23814310 2.42873e+07 0.980525 ns
tpcds_q35/duckdb:parquet 70155969 6.9362e+07 1.01145 ns
tpcds_q36/duckdb:parquet 24290680 2.46791e+07 0.984263 ns
tpcds_q37/duckdb:parquet 16036606 1.56383e+07 1.02547 ns
tpcds_q38/duckdb:parquet 36554240 3.61954e+07 1.00991 ns
tpcds_q39/duckdb:parquet 37633196 3.65485e+07 1.02968 ns
tpcds_q40/duckdb:parquet 20332310 2.03892e+07 0.997211 ns
tpcds_q41/duckdb:parquet 10007627 9.87409e+06 1.01352 ns
tpcds_q42/duckdb:parquet 13115007 1.30668e+07 1.00369 ns
tpcds_q43/duckdb:parquet 18767940 1.85063e+07 1.01414 ns
tpcds_q44/duckdb:parquet 28553885 2.84264e+07 1.00448 ns
tpcds_q45/duckdb:parquet 29543085 2.95885e+07 0.998466 ns
tpcds_q46/duckdb:parquet 49664068 4.9164e+07 1.01017 ns
tpcds_q47/duckdb:parquet 59063609 5.91622e+07 0.998333 ns
tpcds_q48/duckdb:parquet 34610030 3.44979e+07 1.00325 ns
tpcds_q49/duckdb:parquet 26205013 2.64619e+07 0.990293 ns
tpcds_q50/duckdb:parquet 28959875 2.88406e+07 1.00413 ns
tpcds_q51/duckdb:parquet 197241758 1.96238e+08 1.00511 ns
tpcds_q52/duckdb:parquet 13306089 1.31455e+07 1.01222 ns
tpcds_q53/duckdb:parquet 20554377 2.00882e+07 1.02321 ns
tpcds_q54/duckdb:parquet 26332797 2.63208e+07 1.00046 ns
tpcds_q55/duckdb:parquet 12916175 1.29501e+07 0.99738 ns
tpcds_q56/duckdb:parquet 23356666 2.33613e+07 0.9998 ns
tpcds_q57/duckdb:parquet 48085687 4.78502e+07 1.00492 ns
tpcds_q58/duckdb:parquet 26174467 2.55922e+07 1.02275 ns
tpcds_q59/duckdb:parquet 39261563 3.92942e+07 0.99917 ns
tpcds_q60/duckdb:parquet 23766353 2.36898e+07 1.00323 ns
tpcds_q61/duckdb:parquet 31353605 3.34657e+07 0.936887 ns
tpcds_q62/duckdb:parquet 14224371 1.40161e+07 1.01486 ns
tpcds_q63/duckdb:parquet 17562652 1.75664e+07 0.999784 ns
tpcds_q64/duckdb:parquet 79640936 7.8097e+07 1.01977 ns
tpcds_q65/duckdb:parquet 27551827 2.98621e+07 0.922636 ns
tpcds_q66/duckdb:parquet 31129659 3.03354e+07 1.02618 ns
tpcds_q67/duckdb:parquet 186253293 1.87294e+08 0.994444 ns
tpcds_q68/duckdb:parquet 39269182 3.94387e+07 0.995701 ns
tpcds_q69/duckdb:parquet 41832100 4.12711e+07 1.01359 ns
tpcds_q70/duckdb:parquet 57481718 5.70788e+07 1.00706 ns
tpcds_q71/duckdb:parquet 21034417 2.12035e+07 0.992026 ns
tpcds_q72/duckdb:parquet 171173176 1.68541e+08 1.01562 ns
tpcds_q73/duckdb:parquet 20989199 2.09403e+07 1.00234 ns
tpcds_q74/duckdb:parquet 55171704 5.3864e+07 1.02428 ns
tpcds_q75/duckdb:parquet 55618859 5.49579e+07 1.01203 ns
tpcds_q76/duckdb:parquet 21574990 2.11842e+07 1.01845 ns
tpcds_q77/duckdb:parquet 23844603 2.46067e+07 0.969029 ns
tpcds_q78/duckdb:parquet 80098876 7.90235e+07 1.01361 ns
tpcds_q79/duckdb:parquet 31825165 3.1708e+07 1.00369 ns
tpcds_q80/duckdb:parquet 45572156 4.43038e+07 1.02863 ns
tpcds_q81/duckdb:parquet 51354135 5.07714e+07 1.01148 ns
tpcds_q82/duckdb:parquet 19114774 1.90756e+07 1.00205 ns
tpcds_q83/duckdb:parquet 19384593 1.87727e+07 1.03259 ns
tpcds_q84/duckdb:parquet 21438504 2.10373e+07 1.01907 ns
tpcds_q85/duckdb:parquet 44534793 4.4221e+07 1.0071 ns
tpcds_q86/duckdb:parquet 39006724 3.8855e+07 1.00391 ns
tpcds_q87/duckdb:parquet 38233604 3.78191e+07 1.01096 ns
tpcds_q88/duckdb:parquet 54415528 5.40156e+07 1.0074 ns
tpcds_q89/duckdb:parquet 22244450 2.19854e+07 1.01178 ns
tpcds_q90/duckdb:parquet 10428883 1.00803e+07 1.03458 ns
tpcds_q91/duckdb:parquet 27568852 2.81653e+07 0.978823 ns
tpcds_q92/duckdb:parquet 13862850 1.33758e+07 1.03641 ns
tpcds_q93/duckdb:parquet 33511606 3.3476e+07 1.00106 ns
tpcds_q94/duckdb:parquet 19436194 1.89848e+07 1.02378 ns
tpcds_q95/duckdb:parquet 151435771 1.51366e+08 1.00046 ns
tpcds_q96/duckdb:parquet 11439556 1.13007e+07 1.01229 ns
tpcds_q97/duckdb:parquet 38580702 3.83713e+07 1.00546 ns
tpcds_q98/duckdb:parquet 23954451 2.41203e+07 0.993122 ns
tpcds_q99/duckdb:parquet 24816192 2.43604e+07 1.01871 ns
tpcds_q01/duckdb:vortex-file-compressed 32715925 3.29917e+07 0.991641 ns
tpcds_q02/duckdb:vortex-file-compressed 56832412 5.68741e+07 0.999268 ns
tpcds_q03/duckdb:vortex-file-compressed 17931911 1.84858e+07 0.97004 ns
tpcds_q04/duckdb:vortex-file-compressed 115403649 1.08295e+08 1.06564 ns
tpcds_q05/duckdb:vortex-file-compressed 43742887 4.18046e+07 1.04637 ns
tpcds_q06/duckdb:vortex-file-compressed 39166868 3.81352e+07 1.02705 ns
tpcds_q07/duckdb:vortex-file-compressed 29691239 2.85019e+07 1.04173 ns
tpcds_q08/duckdb:vortex-file-compressed 34916337 3.39063e+07 1.02979 ns
tpcds_q09/duckdb:vortex-file-compressed 48786808 4.70568e+07 1.03676 ns
tpcds_q10/duckdb:vortex-file-compressed 54871486 5.39486e+07 1.01711 ns
tpcds_q11/duckdb:vortex-file-compressed 75249013 7.2752e+07 1.03432 ns
tpcds_q12/duckdb:vortex-file-compressed 19615322 1.94989e+07 1.00597 ns
tpcds_q13/duckdb:vortex-file-compressed 36708019 3.53448e+07 1.03857 ns
tpcds_q14/duckdb:vortex-file-compressed 130147343 1.27944e+08 1.01722 ns
tpcds_q15/duckdb:vortex-file-compressed 31039089 3.23309e+07 0.960045 ns
tpcds_q16/duckdb:vortex-file-compressed 34062723 3.3432e+07 1.01887 ns
tpcds_q17/duckdb:vortex-file-compressed 45844271 4.54383e+07 1.00894 ns
tpcds_q18/duckdb:vortex-file-compressed 104318049 1.01866e+08 1.02407 ns
tpcds_q19/duckdb:vortex-file-compressed 40294019 3.95407e+07 1.01905 ns
tpcds_q20/duckdb:vortex-file-compressed 19402028 1.87886e+07 1.03265 ns
tpcds_q21/duckdb:vortex-file-compressed 19392294 1.84123e+07 1.05322 ns
tpcds_q22/duckdb:vortex-file-compressed 112740846 1.14436e+08 0.985187 ns
tpcds_q23/duckdb:vortex-file-compressed 126497861 1.24224e+08 1.0183 ns
tpcds_q24/duckdb:vortex-file-compressed 59796911 5.80958e+07 1.02928 ns
tpcds_q25/duckdb:vortex-file-compressed 47585941 4.57792e+07 1.03947 ns
tpcds_q26/duckdb:vortex-file-compressed 46393455 4.716e+07 0.983746 ns
tpcds_q27/duckdb:vortex-file-compressed 79797884 7.82509e+07 1.01977 ns
tpcds_q28/duckdb:vortex-file-compressed 32013270 3.17249e+07 1.00909 ns
tpcds_q29/duckdb:vortex-file-compressed 50591525 4.97516e+07 1.01688 ns
tpcds_q30/duckdb:vortex-file-compressed 35631947 3.40157e+07 1.04752 ns
tpcds_q31/duckdb:vortex-file-compressed 34148766 3.45914e+07 0.987204 ns
tpcds_q32/duckdb:vortex-file-compressed 18753925 1.80649e+07 1.03814 ns
tpcds_q33/duckdb:vortex-file-compressed 35607530 3.08716e+07 1.15341 ns 🚨
tpcds_q34/duckdb:vortex-file-compressed 29320483 2.91203e+07 1.00687 ns
tpcds_q35/duckdb:vortex-file-compressed 86913383 8.34528e+07 1.04147 ns
tpcds_q36/duckdb:vortex-file-compressed 30117652 2.92927e+07 1.02816 ns
tpcds_q37/duckdb:vortex-file-compressed 18570997 1.71131e+07 1.08519 ns
tpcds_q38/duckdb:vortex-file-compressed 44106030 4.2796e+07 1.03061 ns
tpcds_q39/duckdb:vortex-file-compressed 42494911 4.20718e+07 1.01006 ns
tpcds_q40/duckdb:vortex-file-compressed 26153392 2.54095e+07 1.02928 ns
tpcds_q41/duckdb:vortex-file-compressed 15339585 1.46877e+07 1.04438 ns
tpcds_q42/duckdb:vortex-file-compressed 15118527 1.46333e+07 1.03316 ns
tpcds_q43/duckdb:vortex-file-compressed 21195755 2.07721e+07 1.02039 ns
tpcds_q44/duckdb:vortex-file-compressed 27668677 2.73839e+07 1.0104 ns
tpcds_q45/duckdb:vortex-file-compressed 36356671 3.54256e+07 1.02628 ns
tpcds_q46/duckdb:vortex-file-compressed 57008375 5.61296e+07 1.01566 ns
tpcds_q47/duckdb:vortex-file-compressed 65569837 6.54587e+07 1.0017 ns
tpcds_q48/duckdb:vortex-file-compressed 33700169 3.30884e+07 1.01849 ns
tpcds_q49/duckdb:vortex-file-compressed 34605664 3.45522e+07 1.00155 ns
tpcds_q50/duckdb:vortex-file-compressed 39401851 3.96488e+07 0.993772 ns
tpcds_q51/duckdb:vortex-file-compressed 142715926 1.18145e+08 1.20798 ns 🚨
tpcds_q52/duckdb:vortex-file-compressed 15379435 1.50281e+07 1.02338 ns
tpcds_q53/duckdb:vortex-file-compressed 23679985 2.32078e+07 1.02035 ns
tpcds_q54/duckdb:vortex-file-compressed 35513523 3.44459e+07 1.03099 ns
tpcds_q55/duckdb:vortex-file-compressed 14442066 1.4518e+07 0.994773 ns
tpcds_q56/duckdb:vortex-file-compressed 37833724 3.94905e+07 0.958046 ns
tpcds_q57/duckdb:vortex-file-compressed 60493451 6.06952e+07 0.996676 ns
tpcds_q58/duckdb:vortex-file-compressed 35658451 3.76756e+07 0.946459 ns
tpcds_q59/duckdb:vortex-file-compressed 56808121 5.5061e+07 1.03173 ns
tpcds_q60/duckdb:vortex-file-compressed 38662349 3.73109e+07 1.03622 ns
tpcds_q61/duckdb:vortex-file-compressed 40555849 3.73045e+07 1.08716 ns
tpcds_q62/duckdb:vortex-file-compressed 24665851 2.57195e+07 0.959034 ns
tpcds_q63/duckdb:vortex-file-compressed 24138891 2.34207e+07 1.03067 ns
tpcds_q64/duckdb:vortex-file-compressed 90417093 8.64842e+07 1.04548 ns
tpcds_q65/duckdb:vortex-file-compressed 34427457 3.36961e+07 1.0217 ns
tpcds_q66/duckdb:vortex-file-compressed 35860381 3.74689e+07 0.957071 ns
tpcds_q67/duckdb:vortex-file-compressed 182283524 1.80083e+08 1.01222 ns
tpcds_q68/duckdb:vortex-file-compressed 48328766 4.67093e+07 1.03467 ns
tpcds_q69/duckdb:vortex-file-compressed 53791608 5.27114e+07 1.02049 ns
tpcds_q70/duckdb:vortex-file-compressed 55713403 5.44864e+07 1.02252 ns
tpcds_q71/duckdb:vortex-file-compressed 26340344 2.57234e+07 1.02398 ns
tpcds_q72/duckdb:vortex-file-compressed 173970650 1.74166e+08 0.998877 ns
tpcds_q73/duckdb:vortex-file-compressed 27081172 2.648e+07 1.0227 ns
tpcds_q74/duckdb:vortex-file-compressed 65571864 6.33861e+07 1.03448 ns
tpcds_q75/duckdb:vortex-file-compressed 67914299 6.65412e+07 1.02063 ns
tpcds_q76/duckdb:vortex-file-compressed 24962151 2.50555e+07 0.996276 ns
tpcds_q77/duckdb:vortex-file-compressed 32103412 3.1794e+07 1.00973 ns
tpcds_q78/duckdb:vortex-file-compressed 89594384 9.1953e+07 0.97435 ns
tpcds_q79/duckdb:vortex-file-compressed 35207063 3.45643e+07 1.0186 ns
tpcds_q80/duckdb:vortex-file-compressed 54432656 5.37805e+07 1.01213 ns
tpcds_q81/duckdb:vortex-file-compressed 41514525 3.96894e+07 1.04598 ns
tpcds_q82/duckdb:vortex-file-compressed 20150606 1.89984e+07 1.06065 ns
tpcds_q83/duckdb:vortex-file-compressed 36852486 3.76257e+07 0.979449 ns
tpcds_q84/duckdb:vortex-file-compressed 25153714 2.40022e+07 1.04798 ns
tpcds_q85/duckdb:vortex-file-compressed 54692172 5.36874e+07 1.01871 ns
tpcds_q86/duckdb:vortex-file-compressed 49489459 4.59644e+07 1.07669 ns
tpcds_q87/duckdb:vortex-file-compressed 46578536 4.54748e+07 1.02427 ns
tpcds_q88/duckdb:vortex-file-compressed 79045103 7.88144e+07 1.00293 ns
tpcds_q89/duckdb:vortex-file-compressed 25589494 2.541e+07 1.00706 ns
tpcds_q90/duckdb:vortex-file-compressed 23848943 2.16836e+07 1.09986 ns
tpcds_q91/duckdb:vortex-file-compressed 33553142 3.28601e+07 1.02109 ns
tpcds_q92/duckdb:vortex-file-compressed 24956092 2.32351e+07 1.07407 ns
tpcds_q93/duckdb:vortex-file-compressed 31588575 3.07949e+07 1.02577 ns
tpcds_q94/duckdb:vortex-file-compressed 29604881 2.99364e+07 0.988925 ns
tpcds_q95/duckdb:vortex-file-compressed 175032331 1.61978e+08 1.08059 ns
tpcds_q96/duckdb:vortex-file-compressed 16148262 1.59085e+07 1.01507 ns
tpcds_q97/duckdb:vortex-file-compressed 44180809 4.38635e+07 1.00723 ns
tpcds_q98/duckdb:vortex-file-compressed 22174484 2.17734e+07 1.01842 ns
tpcds_q99/duckdb:vortex-file-compressed 41008644 4.12657e+07 0.993771 ns
tpcds_q01/duckdb:vortex-compact 47146821 4.44901e+07 1.05971 ns
tpcds_q02/duckdb:vortex-compact 66213490 5.93636e+07 1.11539 ns 🚨
tpcds_q03/duckdb:vortex-compact 26428335 2.68009e+07 0.986099 ns
tpcds_q04/duckdb:vortex-compact 135749083 1.35162e+08 1.00434 ns
tpcds_q05/duckdb:vortex-compact 65599967 6.35953e+07 1.03152 ns
tpcds_q06/duckdb:vortex-compact 47275241 4.62494e+07 1.02218 ns
tpcds_q07/duckdb:vortex-compact 50292322 4.76965e+07 1.05442 ns
tpcds_q08/duckdb:vortex-compact 53210673 5.14151e+07 1.03492 ns
tpcds_q09/duckdb:vortex-compact 112896884 1.09937e+08 1.02692 ns
tpcds_q10/duckdb:vortex-compact 76896777 7.49858e+07 1.02548 ns
tpcds_q11/duckdb:vortex-compact 98620136 9.93129e+07 0.993024 ns
tpcds_q12/duckdb:vortex-compact 28381730 2.76311e+07 1.02717 ns
tpcds_q13/duckdb:vortex-compact 60428388 5.84235e+07 1.03432 ns
tpcds_q14/duckdb:vortex-compact 153067632 1.51331e+08 1.01148 ns
tpcds_q15/duckdb:vortex-compact 37846945 3.85524e+07 0.981701 ns
tpcds_q16/duckdb:vortex-compact 46791939 4.64588e+07 1.00717 ns
tpcds_q17/duckdb:vortex-compact 64117058 6.50983e+07 0.984926 ns
tpcds_q18/duckdb:vortex-compact 155046966 1.49498e+08 1.03712 ns
tpcds_q19/duckdb:vortex-compact 55512086 5.54061e+07 1.00191 ns
tpcds_q20/duckdb:vortex-compact 26328257 2.46397e+07 1.06853 ns
tpcds_q21/duckdb:vortex-compact 26312074 2.63864e+07 0.997184 ns
tpcds_q22/duckdb:vortex-compact 127322520 1.23967e+08 1.02707 ns
tpcds_q23/duckdb:vortex-compact 144853694 1.38089e+08 1.04899 ns
tpcds_q24/duckdb:vortex-compact 73397421 7.1196e+07 1.03092 ns
tpcds_q25/duckdb:vortex-compact 67415717 6.87975e+07 0.979915 ns
tpcds_q26/duckdb:vortex-compact 59032924 5.84731e+07 1.00957 ns
tpcds_q27/duckdb:vortex-compact 124302021 1.23731e+08 1.00462 ns
tpcds_q28/duckdb:vortex-compact 99797122 9.94486e+07 1.0035 ns
tpcds_q29/duckdb:vortex-compact 75538278 7.26127e+07 1.04029 ns
tpcds_q30/duckdb:vortex-compact 44366290 4.34043e+07 1.02216 ns
tpcds_q31/duckdb:vortex-compact 46757708 4.85055e+07 0.963967 ns
tpcds_q32/duckdb:vortex-compact 24731582 2.37733e+07 1.04031 ns
tpcds_q33/duckdb:vortex-compact 45546676 4.7327e+07 0.962383 ns
tpcds_q34/duckdb:vortex-compact 43157228 4.2981e+07 1.0041 ns
tpcds_q35/duckdb:vortex-compact 107510763 1.02228e+08 1.05168 ns
tpcds_q36/duckdb:vortex-compact 44350337 4.34311e+07 1.02117 ns
tpcds_q37/duckdb:vortex-compact 26925667 2.58385e+07 1.04208 ns
tpcds_q38/duckdb:vortex-compact 54208171 5.25518e+07 1.03152 ns
tpcds_q39/duckdb:vortex-compact 49961596 5.02207e+07 0.99484 ns
tpcds_q40/duckdb:vortex-compact 32420175 3.21578e+07 1.00816 ns
tpcds_q41/duckdb:vortex-compact 19454897 1.86038e+07 1.04575 ns
tpcds_q42/duckdb:vortex-compact 21790870 2.11842e+07 1.02864 ns
tpcds_q43/duckdb:vortex-compact 33809820 3.29125e+07 1.02727 ns
tpcds_q44/duckdb:vortex-compact 43016012 4.05323e+07 1.06128 ns
tpcds_q45/duckdb:vortex-compact 46904874 4.72278e+07 0.993163 ns
tpcds_q46/duckdb:vortex-compact 75750881 7.33619e+07 1.03256 ns
tpcds_q47/duckdb:vortex-compact 79867776 8.03899e+07 0.993505 ns
tpcds_q48/duckdb:vortex-compact 53004824 5.22631e+07 1.01419 ns
tpcds_q49/duckdb:vortex-compact 56585473 5.6626e+07 0.999284 ns
tpcds_q50/duckdb:vortex-compact 58138540 5.57506e+07 1.04283 ns
tpcds_q51/duckdb:vortex-compact 125791421 1.50218e+08 0.837393 ns 🚀
tpcds_q52/duckdb:vortex-compact 23225489 2.22653e+07 1.04313 ns
tpcds_q53/duckdb:vortex-compact 37284247 3.76936e+07 0.98914 ns
tpcds_q54/duckdb:vortex-compact 47214091 4.62849e+07 1.02008 ns
tpcds_q55/duckdb:vortex-compact 23181572 2.22821e+07 1.04037 ns
tpcds_q56/duckdb:vortex-compact 49289009 5.29869e+07 0.930211 ns
tpcds_q57/duckdb:vortex-compact 70532065 6.72383e+07 1.04899 ns
tpcds_q58/duckdb:vortex-compact 45567853 4.28906e+07 1.06242 ns
tpcds_q59/duckdb:vortex-compact 65688266 6.31304e+07 1.04052 ns
tpcds_q60/duckdb:vortex-compact 51744483 5.19644e+07 0.995768 ns
tpcds_q61/duckdb:vortex-compact 68678790 6.57353e+07 1.04478 ns
tpcds_q62/duckdb:vortex-compact 40781391 4.39885e+07 0.927092 ns
tpcds_q63/duckdb:vortex-compact 37451831 3.6971e+07 1.013 ns
tpcds_q64/duckdb:vortex-compact 123348066 1.18876e+08 1.03762 ns
tpcds_q65/duckdb:vortex-compact 51532244 5.06192e+07 1.01804 ns
tpcds_q66/duckdb:vortex-compact 69022478 5.61376e+07 1.22952 ns 🚨
tpcds_q67/duckdb:vortex-compact 225437213 2.18357e+08 1.03242 ns
tpcds_q68/duckdb:vortex-compact 67049591 6.63013e+07 1.01129 ns
tpcds_q69/duckdb:vortex-compact 73376394 7.30463e+07 1.00452 ns
tpcds_q70/duckdb:vortex-compact 106929260 1.02079e+08 1.04752 ns
tpcds_q71/duckdb:vortex-compact 37719735 3.71809e+07 1.01449 ns
tpcds_q72/duckdb:vortex-compact 200618480 1.98625e+08 1.01003 ns
tpcds_q73/duckdb:vortex-compact 40591640 3.9389e+07 1.03053 ns
tpcds_q74/duckdb:vortex-compact 84247456 8.39826e+07 1.00315 ns
tpcds_q75/duckdb:vortex-compact 84030382 7.97195e+07 1.05408 ns
tpcds_q76/duckdb:vortex-compact 37708771 3.56747e+07 1.05702 ns
tpcds_q77/duckdb:vortex-compact 50975577 4.8189e+07 1.05783 ns
tpcds_q78/duckdb:vortex-compact 107484021 9.96291e+07 1.07884 ns
tpcds_q79/duckdb:vortex-compact 55187226 5.29413e+07 1.04242 ns
tpcds_q80/duckdb:vortex-compact 85316561 8.37707e+07 1.01845 ns
tpcds_q81/duckdb:vortex-compact 51695937 5.07221e+07 1.0192 ns
tpcds_q82/duckdb:vortex-compact 28626021 2.81461e+07 1.01705 ns
tpcds_q83/duckdb:vortex-compact 43589756 4.17947e+07 1.04295 ns
tpcds_q84/duckdb:vortex-compact 32329241 3.01486e+07 1.07233 ns
tpcds_q85/duckdb:vortex-compact 76638849 7.3706e+07 1.03979 ns
tpcds_q86/duckdb:vortex-compact 80400109 1.04997e+08 0.765736 ns 🚀
tpcds_q87/duckdb:vortex-compact 55586300 5.60317e+07 0.99205 ns
tpcds_q88/duckdb:vortex-compact 105612757 1.01931e+08 1.03612 ns
tpcds_q89/duckdb:vortex-compact 39439688 3.83872e+07 1.02742 ns
tpcds_q90/duckdb:vortex-compact 37263121 3.11846e+07 1.19492 ns 🚨
tpcds_q91/duckdb:vortex-compact 45909723 4.4348e+07 1.03521 ns
tpcds_q92/duckdb:vortex-compact 37562692 3.59834e+07 1.04389 ns
tpcds_q93/duckdb:vortex-compact 38806365 3.85566e+07 1.00648 ns
tpcds_q94/duckdb:vortex-compact 50113724 4.72818e+07 1.05989 ns
tpcds_q95/duckdb:vortex-compact 185857353 1.7327e+08 1.07265 ns
tpcds_q96/duckdb:vortex-compact 20611104 1.98788e+07 1.03684 ns
tpcds_q97/duckdb:vortex-compact 53479435 4.90504e+07 1.0903 ns
tpcds_q98/duckdb:vortex-compact 33739701 3.29866e+07 1.02283 ns
tpcds_q99/duckdb:vortex-compact 58231888 5.66816e+07 1.02735 ns
tpcds_q01/duckdb:duckdb 23592205 2.38634e+07 0.988637 ns
tpcds_q02/duckdb:duckdb 24693306 2.48436e+07 0.993951 ns
tpcds_q03/duckdb:duckdb 10674982 1.0412e+07 1.02526 ns
tpcds_q04/duckdb:duckdb 175317160 1.74049e+08 1.00729 ns
tpcds_q05/duckdb:duckdb 21597307 2.16858e+07 0.995918 ns
tpcds_q06/duckdb:duckdb 27522476 2.69481e+07 1.02131 ns
tpcds_q07/duckdb:duckdb 41780396 4.05973e+07 1.02914 ns
tpcds_q08/duckdb:duckdb 124837479 1.24986e+08 0.99881 ns
tpcds_q09/duckdb:duckdb 19136841 1.91806e+07 0.997719 ns
tpcds_q10/duckdb:duckdb 27668779 2.79454e+07 0.990102 ns
tpcds_q11/duckdb:duckdb 153841200 1.51938e+08 1.01253 ns
tpcds_q12/duckdb:duckdb 14368708 1.43425e+07 1.00183 ns
tpcds_q13/duckdb:duckdb 26940959 2.66946e+07 1.00923 ns
tpcds_q14/duckdb:duckdb 96022049 9.26936e+07 1.03591 ns
tpcds_q15/duckdb:duckdb 23320061 2.35473e+07 0.990349 ns
tpcds_q16/duckdb:duckdb 20180675 1.98715e+07 1.01556 ns
tpcds_q17/duckdb:duckdb 25786118 2.48166e+07 1.03907 ns
tpcds_q18/duckdb:duckdb 51948307 5.07497e+07 1.02362 ns
tpcds_q19/duckdb:duckdb 20007730 1.9946e+07 1.0031 ns
tpcds_q20/duckdb:duckdb 14953765 1.43901e+07 1.03917 ns
tpcds_q21/duckdb:duckdb 9049018 7.77557e+06 1.16378 ns 🚨
tpcds_q22/duckdb:duckdb 84265649 8.28382e+07 1.01723 ns
tpcds_q23/duckdb:duckdb 75357131 7.32733e+07 1.02844 ns
tpcds_q24/duckdb:duckdb 27414642 2.69184e+07 1.01844 ns
tpcds_q25/duckdb:duckdb 19448612 1.98824e+07 0.978181 ns
tpcds_q26/duckdb:duckdb 29844023 2.91883e+07 1.02247 ns
tpcds_q27/duckdb:duckdb 52572785 5.36435e+07 0.98004 ns
tpcds_q28/duckdb:duckdb 24989540 2.47416e+07 1.01002 ns
tpcds_q29/duckdb:duckdb 24686648 2.41989e+07 1.02016 ns
tpcds_q30/duckdb:duckdb 33094401 3.28369e+07 1.00784 ns
tpcds_q31/duckdb:duckdb 24503062 2.40664e+07 1.01814 ns
tpcds_q32/duckdb:duckdb 8747525 8.67312e+06 1.00858 ns
tpcds_q33/duckdb:duckdb 16172481 1.6384e+07 0.987089 ns
tpcds_q34/duckdb:duckdb 18218276 1.82477e+07 0.998388 ns
tpcds_q35/duckdb:duckdb 40049994 4.03365e+07 0.992896 ns
tpcds_q36/duckdb:duckdb 78428550 7.70038e+07 1.0185 ns
tpcds_q37/duckdb:duckdb 9590756 9.37737e+06 1.02276 ns
tpcds_q38/duckdb:duckdb 34135580 3.37545e+07 1.01129 ns
tpcds_q39/duckdb:duckdb 30101823 2.97886e+07 1.01051 ns
tpcds_q40/duckdb:duckdb 15866294 1.54005e+07 1.03024 ns
tpcds_q41/duckdb:duckdb 10524629 1.01374e+07 1.0382 ns
tpcds_q42/duckdb:duckdb 9499677 9.44581e+06 1.0057 ns
tpcds_q43/duckdb:duckdb 14342593 1.43496e+07 0.999511 ns
tpcds_q44/duckdb:duckdb 16609934 1.64062e+07 1.01242 ns
tpcds_q45/duckdb:duckdb 19669665 1.93129e+07 1.01847 ns
tpcds_q46/duckdb:duckdb 40305662 3.99465e+07 1.00899 ns
tpcds_q47/duckdb:duckdb 54964251 5.47452e+07 1.004 ns
tpcds_q48/duckdb:duckdb 26361845 2.58506e+07 1.01978 ns
tpcds_q49/duckdb:duckdb 18192717 1.76368e+07 1.03152 ns
tpcds_q50/duckdb:duckdb 17197374 1.69254e+07 1.01607 ns
tpcds_q51/duckdb:duckdb 107090127 1.06879e+08 1.00197 ns
tpcds_q52/duckdb:duckdb 10423999 9.05515e+06 1.15117 ns 🚨
tpcds_q53/duckdb:duckdb 15561070 1.55453e+07 1.00101 ns
tpcds_q54/duckdb:duckdb 20491316 1.92478e+07 1.0646 ns
tpcds_q55/duckdb:duckdb 10281504 9.54698e+06 1.07694 ns
tpcds_q56/duckdb:duckdb 17656668 1.75035e+07 1.00875 ns
tpcds_q57/duckdb:duckdb 46556254 4.56265e+07 1.02038 ns
tpcds_q58/duckdb:duckdb 15962592 1.57541e+07 1.01323 ns
tpcds_q59/duckdb:duckdb 38114709 3.76052e+07 1.01355 ns
tpcds_q60/duckdb:duckdb 19767307 1.90569e+07 1.03728 ns
tpcds_q61/duckdb:duckdb 18616553 1.80935e+07 1.02891 ns
tpcds_q62/duckdb:duckdb 10786689 1.06096e+07 1.01669 ns
tpcds_q63/duckdb:duckdb 14083031 1.36002e+07 1.0355 ns
tpcds_q64/duckdb:duckdb 60026259 5.99488e+07 1.00129 ns
tpcds_q65/duckdb:duckdb 37463217 3.57772e+07 1.04712 ns
tpcds_q66/duckdb:duckdb 28279402 2.72362e+07 1.0383 ns
tpcds_q67/duckdb:duckdb 153433175 1.52209e+08 1.00804 ns
tpcds_q68/duckdb:duckdb 27511547 2.77635e+07 0.990925 ns
tpcds_q69/duckdb:duckdb 29399571 2.94007e+07 0.999963 ns
tpcds_q70/duckdb:duckdb 20051949 2.00129e+07 1.00195 ns
tpcds_q71/duckdb:duckdb 17171171 1.64162e+07 1.04599 ns
tpcds_q72/duckdb:duckdb 46500187 4.56882e+07 1.01777 ns
tpcds_q73/duckdb:duckdb 13902753 1.38981e+07 1.00033 ns
tpcds_q74/duckdb:duckdb 108309783 1.06687e+08 1.01521 ns
tpcds_q75/duckdb:duckdb 45929817 4.566e+07 1.00591 ns
tpcds_q76/duckdb:duckdb 14884723 1.49899e+07 0.992983 ns
tpcds_q77/duckdb:duckdb 14720731 1.45969e+07 1.00849 ns
tpcds_q78/duckdb:duckdb 67234851 6.61517e+07 1.01637 ns
tpcds_q79/duckdb:duckdb 21246520 2.13377e+07 0.995725 ns
tpcds_q80/duckdb:duckdb 31818573 3.09288e+07 1.02877 ns
tpcds_q81/duckdb:duckdb 41102859 4.09706e+07 1.00323 ns
tpcds_q82/duckdb:duckdb 11367323 1.16055e+07 0.97948 ns
tpcds_q83/duckdb:duckdb 11237852 1.08351e+07 1.03717 ns
tpcds_q84/duckdb:duckdb 15665329 1.5036e+07 1.04185 ns
tpcds_q85/duckdb:duckdb 25987333 2.55357e+07 1.01768 ns
tpcds_q86/duckdb:duckdb 15571526 1.3768e+07 1.13099 ns 🚨
tpcds_q87/duckdb:duckdb 35028215 3.47737e+07 1.00732 ns
tpcds_q88/duckdb:duckdb 26644078 2.6528e+07 1.00438 ns
tpcds_q89/duckdb:duckdb 18714240 1.8025e+07 1.03824 ns
tpcds_q90/duckdb:duckdb 7184139 6.77048e+06 1.0611 ns
tpcds_q91/duckdb:duckdb 15405802 1.58055e+07 0.974709 ns
tpcds_q92/duckdb:duckdb 10669516 9.92505e+06 1.07501 ns
tpcds_q93/duckdb:duckdb 24226415 2.39093e+07 1.01326 ns
tpcds_q94/duckdb:duckdb 15685867 1.5366e+07 1.02082 ns
tpcds_q95/duckdb:duckdb 114052550 1.27691e+08 0.89319 ns 🚀
tpcds_q96/duckdb:duckdb 6574618 6.0712e+06 1.08292 ns
tpcds_q97/duckdb:duckdb 33073606 3.29462e+07 1.00387 ns
tpcds_q98/duckdb:duckdb 19171460 1.91269e+07 1.00233 ns
tpcds_q99/duckdb:duckdb 21683685 2.13363e+07 1.01628 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.994x ➖
  • Vortex: 1.000x ➖
  • duckdb:vortex: 0.998x ➖
  • datafusion:vortex: 1.003x ➖
  • Best: tpch_q19/duckdb:vortex-file-compressed (0.968x)
  • Worst: tpch_q02/datafusion:vortex-file-compressed (1.037x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR 344b500 base 5cd8b29 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 1109849904 1.1336e+09 0.979053 ns
tpch_q02/datafusion:arrow 242634890 2.39973e+08 1.01109 ns
tpch_q03/datafusion:arrow 891304878 9.11429e+08 0.97792 ns
tpch_q04/datafusion:arrow 692165625 7.26632e+08 0.952567 ns
tpch_q05/datafusion:arrow 1501212240 1.54118e+09 0.974069 ns
tpch_q06/datafusion:arrow 562341301 5.87459e+08 0.957243 ns
tpch_q07/datafusion:arrow 1910389309 1.95478e+09 0.977293 ns
tpch_q08/datafusion:arrow 1972395182 1.99086e+09 0.990726 ns
tpch_q09/datafusion:arrow 2111556998 2.15626e+09 0.979267 ns
tpch_q10/datafusion:arrow 1090551927 1.12043e+09 0.973335 ns
tpch_q11/datafusion:arrow 207456935 2.04655e+08 1.01369 ns
tpch_q12/datafusion:arrow 1306688132 1.2972e+09 1.00732 ns
tpch_q13/datafusion:arrow 549749280 5.44093e+08 1.0104 ns
tpch_q14/datafusion:arrow 670739338 6.9995e+08 0.958267 ns
tpch_q15/datafusion:arrow 1383288824 1.45862e+09 0.948352 ns
tpch_q16/datafusion:arrow 141303650 1.39619e+08 1.01207 ns
tpch_q17/datafusion:arrow 1992043494 2.00738e+09 0.992359 ns
tpch_q18/datafusion:arrow 2496794095 2.5197e+09 0.990911 ns
tpch_q19/datafusion:arrow 1000415546 1.03247e+09 0.968949 ns
tpch_q20/datafusion:arrow 887825362 9.03947e+08 0.982165 ns
tpch_q21/datafusion:arrow 5062634389 5.23364e+09 0.967326 ns
tpch_q22/datafusion:arrow 206859226 2.11059e+08 0.980103 ns
tpch_q01/datafusion:parquet 521387994 5.84381e+08 0.892205 ns 🚀
tpch_q02/datafusion:parquet 232453264 2.2373e+08 1.03899 ns
tpch_q03/datafusion:parquet 337264798 3.37188e+08 1.00023 ns
tpch_q04/datafusion:parquet 224116845 2.29577e+08 0.976218 ns
tpch_q05/datafusion:parquet 526343282 5.30179e+08 0.992765 ns
tpch_q06/datafusion:parquet 121606528 1.22917e+08 0.98934 ns
tpch_q07/datafusion:parquet 750060546 7.52127e+08 0.997253 ns
tpch_q08/datafusion:parquet 560541577 5.62375e+08 0.996739 ns
tpch_q09/datafusion:parquet 897502228 9.00147e+08 0.997062 ns
tpch_q10/datafusion:parquet 540644533 5.38907e+08 1.00322 ns
tpch_q11/datafusion:parquet 148358001 1.49758e+08 0.99065 ns
tpch_q12/datafusion:parquet 210470034 2.23049e+08 0.943605 ns
tpch_q13/datafusion:parquet 434867399 4.37629e+08 0.99369 ns
tpch_q14/datafusion:parquet 174142279 1.77314e+08 0.982115 ns
tpch_q15/datafusion:parquet 273119870 2.69468e+08 1.01355 ns
tpch_q16/datafusion:parquet 164715994 1.68349e+08 0.978419 ns
tpch_q17/datafusion:parquet 772797916 7.7144e+08 1.00176 ns
tpch_q18/datafusion:parquet 972249461 9.99074e+08 0.97315 ns
tpch_q19/datafusion:parquet 310405486 3.0908e+08 1.00429 ns
tpch_q20/datafusion:parquet 336527218 3.38765e+08 0.993394 ns
tpch_q21/datafusion:parquet 863481989 8.7556e+08 0.986206 ns
tpch_q22/datafusion:parquet 332412602 3.36402e+08 0.988141 ns
tpch_q01/datafusion:vortex-file-compressed 546759589 5.55083e+08 0.985005 ns
tpch_q02/datafusion:vortex-file-compressed 196283073 1.8925e+08 1.03716 ns
tpch_q03/datafusion:vortex-file-compressed 275260260 2.75286e+08 0.999905 ns
tpch_q04/datafusion:vortex-file-compressed 116999413 1.17163e+08 0.9986 ns
tpch_q05/datafusion:vortex-file-compressed 665389778 6.57665e+08 1.01175 ns
tpch_q06/datafusion:vortex-file-compressed 50134154 5.13176e+07 0.97694 ns
tpch_q07/datafusion:vortex-file-compressed 631504999 6.26506e+08 1.00798 ns
tpch_q08/datafusion:vortex-file-compressed 733293478 7.30743e+08 1.00349 ns
tpch_q09/datafusion:vortex-file-compressed 1088993457 1.09157e+09 0.99764 ns
tpch_q10/datafusion:vortex-file-compressed 287737018 2.86026e+08 1.00598 ns
tpch_q11/datafusion:vortex-file-compressed 156899394 1.57042e+08 0.999093 ns
tpch_q12/datafusion:vortex-file-compressed 127527028 1.2855e+08 0.992046 ns
tpch_q13/datafusion:vortex-file-compressed 227320434 2.21672e+08 1.02548 ns
tpch_q14/datafusion:vortex-file-compressed 70835747 7.11266e+07 0.995911 ns
tpch_q15/datafusion:vortex-file-compressed 126542951 1.27637e+08 0.99143 ns
tpch_q16/datafusion:vortex-file-compressed 99570417 9.7332e+07 1.023 ns
tpch_q17/datafusion:vortex-file-compressed 1045909457 1.04713e+09 0.998837 ns
tpch_q18/datafusion:vortex-file-compressed 983488262 9.9067e+08 0.99275 ns
tpch_q19/datafusion:vortex-file-compressed 90163400 9.12449e+07 0.988147 ns
tpch_q20/datafusion:vortex-file-compressed 204826577 2.03008e+08 1.00896 ns
tpch_q21/datafusion:vortex-file-compressed 748362823 7.56924e+08 0.98869 ns
tpch_q22/datafusion:vortex-file-compressed 78723347 7.91734e+07 0.994316 ns
tpch_q01/datafusion:vortex-compact 595547959 5.82555e+08 1.0223 ns
tpch_q02/datafusion:vortex-compact 203627867 2.07097e+08 0.983248 ns
tpch_q03/datafusion:vortex-compact 297948126 2.93205e+08 1.01618 ns
tpch_q04/datafusion:vortex-compact 134179390 1.34966e+08 0.99417 ns
tpch_q05/datafusion:vortex-compact 695992417 6.78284e+08 1.02611 ns
tpch_q06/datafusion:vortex-compact 88016787 8.77106e+07 1.00349 ns
tpch_q07/datafusion:vortex-compact 660937323 6.63422e+08 0.996254 ns
tpch_q08/datafusion:vortex-compact 764198151 7.66222e+08 0.997358 ns
tpch_q09/datafusion:vortex-compact 1119304207 1.1109e+09 1.00756 ns
tpch_q10/datafusion:vortex-compact 325982178 3.23374e+08 1.00807 ns
tpch_q11/datafusion:vortex-compact 165161218 1.65788e+08 0.996221 ns
tpch_q12/datafusion:vortex-compact 187646809 1.879e+08 0.998655 ns
tpch_q13/datafusion:vortex-compact 272362178 2.72507e+08 0.999467 ns
tpch_q14/datafusion:vortex-compact 95243825 9.38298e+07 1.01507 ns
tpch_q15/datafusion:vortex-compact 182943033 1.85019e+08 0.98878 ns
tpch_q16/datafusion:vortex-compact 103906478 1.02925e+08 1.00953 ns
tpch_q17/datafusion:vortex-compact 1085132302 1.07291e+09 1.01139 ns
tpch_q18/datafusion:vortex-compact 1016519422 1.0165e+09 1.00002 ns
tpch_q19/datafusion:vortex-compact 155268560 1.5748e+08 0.985956 ns
tpch_q20/datafusion:vortex-compact 239165834 2.33939e+08 1.02234 ns
tpch_q21/datafusion:vortex-compact 789889328 7.95599e+08 0.992824 ns
tpch_q22/datafusion:vortex-compact 91313945 8.97327e+07 1.01762 ns
tpch_q01/duckdb:parquet 260416456 2.65292e+08 0.981622 ns
tpch_q02/duckdb:parquet 129255826 1.26954e+08 1.01813 ns
tpch_q03/duckdb:parquet 224570463 2.29366e+08 0.979092 ns
tpch_q04/duckdb:parquet 151108537 1.53026e+08 0.987467 ns
tpch_q05/duckdb:parquet 232547351 2.37164e+08 0.980535 ns
tpch_q06/duckdb:parquet 69752321 7.13646e+07 0.977408 ns
tpch_q07/duckdb:parquet 218535125 2.211e+08 0.988399 ns
tpch_q08/duckdb:parquet 329203151 3.32934e+08 0.988795 ns
tpch_q09/duckdb:parquet 492938251 4.86658e+08 1.01291 ns
tpch_q10/duckdb:parquet 636931969 6.39971e+08 0.995251 ns
tpch_q11/duckdb:parquet 52893362 5.59047e+07 0.946134 ns
tpch_q12/duckdb:parquet 140018213 1.42172e+08 0.984853 ns
tpch_q13/duckdb:parquet 409388468 4.15769e+08 0.984655 ns
tpch_q14/duckdb:parquet 179738337 1.84448e+08 0.974468 ns
tpch_q15/duckdb:parquet 110482895 1.07289e+08 1.02977 ns
tpch_q16/duckdb:parquet 158943672 1.63343e+08 0.973069 ns
tpch_q17/duckdb:parquet 207759010 2.05312e+08 1.01192 ns
tpch_q18/duckdb:parquet 362955026 3.63329e+08 0.998971 ns
tpch_q19/duckdb:parquet 291582010 2.93902e+08 0.992105 ns
tpch_q20/duckdb:parquet 251022306 2.54275e+08 0.987208 ns
tpch_q21/duckdb:parquet 581307786 5.93303e+08 0.979783 ns
tpch_q22/duckdb:parquet 299609632 2.99145e+08 1.00155 ns
tpch_q01/duckdb:vortex-file-compressed 188008745 1.86782e+08 1.00657 ns
tpch_q02/duckdb:vortex-file-compressed 62488206 6.0871e+07 1.02657 ns
tpch_q03/duckdb:vortex-file-compressed 152253021 1.52801e+08 0.996411 ns
tpch_q04/duckdb:vortex-file-compressed 173700179 1.75095e+08 0.992033 ns
tpch_q05/duckdb:vortex-file-compressed 157182782 1.59602e+08 0.984844 ns
tpch_q06/duckdb:vortex-file-compressed 51237584 5.21356e+07 0.982775 ns
tpch_q07/duckdb:vortex-file-compressed 172903721 1.74663e+08 0.989928 ns
tpch_q08/duckdb:vortex-file-compressed 252410028 2.53522e+08 0.995612 ns
tpch_q09/duckdb:vortex-file-compressed 383220835 3.86559e+08 0.991363 ns
tpch_q10/duckdb:vortex-file-compressed 162688995 1.63394e+08 0.995686 ns
tpch_q11/duckdb:vortex-file-compressed 41797308 4.1947e+07 0.996431 ns
tpch_q12/duckdb:vortex-file-compressed 105747289 1.04862e+08 1.00844 ns
tpch_q13/duckdb:vortex-file-compressed 241448369 2.41443e+08 1.00002 ns
tpch_q14/duckdb:vortex-file-compressed 85167999 8.26316e+07 1.0307 ns
tpch_q15/duckdb:vortex-file-compressed 98713544 9.8102e+07 1.00623 ns
tpch_q16/duckdb:vortex-file-compressed 82995991 8.28259e+07 1.00205 ns
tpch_q17/duckdb:vortex-file-compressed 150949567 1.49802e+08 1.00766 ns
tpch_q18/duckdb:vortex-file-compressed 309669805 3.10196e+08 0.998304 ns
tpch_q19/duckdb:vortex-file-compressed 93058081 9.61405e+07 0.967938 ns
tpch_q20/duckdb:vortex-file-compressed 195908698 1.97012e+08 0.994398 ns
tpch_q21/duckdb:vortex-file-compressed 602289575 6.11468e+08 0.98499 ns
tpch_q22/duckdb:vortex-file-compressed 77699731 7.58422e+07 1.02449 ns
tpch_q01/duckdb:vortex-compact 234656995 2.37354e+08 0.988636 ns
tpch_q02/duckdb:vortex-compact 75390584 7.60519e+07 0.991304 ns
tpch_q03/duckdb:vortex-compact 182961289 1.80873e+08 1.01155 ns
tpch_q04/duckdb:vortex-compact 208294884 2.05237e+08 1.0149 ns
tpch_q05/duckdb:vortex-compact 181599581 1.85313e+08 0.979959 ns
tpch_q06/duckdb:vortex-compact 98569108 9.71322e+07 1.01479 ns
tpch_q07/duckdb:vortex-compact 224563062 2.24597e+08 0.999847 ns
tpch_q08/duckdb:vortex-compact 288451230 2.85455e+08 1.0105 ns
tpch_q09/duckdb:vortex-compact 426684638 4.23298e+08 1.008 ns
tpch_q10/duckdb:vortex-compact 207534913 2.0862e+08 0.994797 ns
tpch_q11/duckdb:vortex-compact 44728021 4.61996e+07 0.968148 ns
tpch_q12/duckdb:vortex-compact 222531888 2.21773e+08 1.00342 ns
tpch_q13/duckdb:vortex-compact 303461613 3.0609e+08 0.991413 ns
tpch_q14/duckdb:vortex-compact 109608446 1.12534e+08 0.974001 ns
tpch_q15/duckdb:vortex-compact 124003356 1.24852e+08 0.993203 ns
tpch_q16/duckdb:vortex-compact 88766240 8.97076e+07 0.989506 ns
tpch_q17/duckdb:vortex-compact 159020122 1.59407e+08 0.997574 ns
tpch_q18/duckdb:vortex-compact 350736224 3.49718e+08 1.00291 ns
tpch_q19/duckdb:vortex-compact 126331762 1.24268e+08 1.01661 ns
tpch_q20/duckdb:vortex-compact 232227764 2.30677e+08 1.00672 ns
tpch_q21/duckdb:vortex-compact 689690024 7.01082e+08 0.983751 ns
tpch_q22/duckdb:vortex-compact 86731659 8.6428e+07 1.00351 ns
tpch_q01/duckdb:duckdb 116954054 1.17481e+08 0.995519 ns
tpch_q02/duckdb:duckdb 49610589 4.96535e+07 0.999136 ns
tpch_q03/duckdb:duckdb 101577690 1.00729e+08 1.00843 ns
tpch_q04/duckdb:duckdb 129196828 1.31467e+08 0.982732 ns
tpch_q05/duckdb:duckdb 115768096 1.15493e+08 1.00238 ns
tpch_q06/duckdb:duckdb 44587904 4.476e+07 0.996155 ns
tpch_q07/duckdb:duckdb 110822231 1.11896e+08 0.990401 ns
tpch_q08/duckdb:duckdb 140045975 1.41945e+08 0.986623 ns
tpch_q09/duckdb:duckdb 312483281 3.10788e+08 1.00545 ns
tpch_q10/duckdb:duckdb 213963088 2.15679e+08 0.992045 ns
tpch_q11/duckdb:duckdb 22851108 2.25552e+07 1.01312 ns
tpch_q12/duckdb:duckdb 86804058 8.68124e+07 0.999904 ns
tpch_q13/duckdb:duckdb 237015179 2.37851e+08 0.996488 ns
tpch_q14/duckdb:duckdb 76870058 7.75929e+07 0.990684 ns
tpch_q15/duckdb:duckdb 81612507 8.22257e+07 0.992542 ns
tpch_q16/duckdb:duckdb 73851214 7.37869e+07 1.00087 ns
tpch_q17/duckdb:duckdb 101040963 1.00502e+08 1.00536 ns
tpch_q18/duckdb:duckdb 219202890 2.20321e+08 0.994924 ns
tpch_q19/duckdb:duckdb 128535430 1.29252e+08 0.99446 ns
tpch_q20/duckdb:duckdb 123693393 1.25465e+08 0.985876 ns
tpch_q21/duckdb:duckdb 318752729 3.26719e+08 0.975616 ns
tpch_q22/duckdb:duckdb 70190160 7.34525e+07 0.955586 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 1.010x ➖
  • Vortex: 1.011x ➖
  • duckdb:vortex: 1.001x ➖
  • datafusion:vortex: 1.021x ➖
  • Best: fineweb_q07/duckdb:vortex-file-compressed (0.911x)
  • Worst: fineweb_q08/datafusion:vortex-compact (1.125x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 344b500 base 5cd8b29 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 895263040 8.45402e+08 1.05898 ns
fineweb_q01/datafusion:parquet 1502178150 1.52597e+09 0.984411 ns
fineweb_q02/datafusion:parquet 1600857356 1.57246e+09 1.01806 ns
fineweb_q03/datafusion:parquet 1554125696 1.59263e+09 0.975822 ns
fineweb_q04/datafusion:parquet 1582254959 1.60628e+09 0.985045 ns
fineweb_q05/datafusion:parquet 1589013853 1.60805e+09 0.988162 ns
fineweb_q06/datafusion:parquet 1634684003 1.56953e+09 1.04151 ns
fineweb_q07/datafusion:parquet 1548388698 1.6113e+09 0.960955 ns
fineweb_q08/datafusion:parquet 1627753381 1.52329e+09 1.06858 ns
fineweb_q00/datafusion:vortex-file-compressed 28831847 2.99428e+07 0.962897 ns
fineweb_q01/datafusion:vortex-file-compressed 484801686 5.24058e+08 0.925091 ns
fineweb_q02/datafusion:vortex-file-compressed 367744038 3.69118e+08 0.996279 ns
fineweb_q03/datafusion:vortex-file-compressed 1401948823 1.38024e+09 1.01573 ns
fineweb_q04/datafusion:vortex-file-compressed 1379523716 1.36918e+09 1.00756 ns
fineweb_q05/datafusion:vortex-file-compressed 1393068726 1.36252e+09 1.02242 ns
fineweb_q06/datafusion:vortex-file-compressed 1579940596 1.54683e+09 1.0214 ns
fineweb_q07/datafusion:vortex-file-compressed 1370216699 1.41473e+09 0.968533 ns
fineweb_q08/datafusion:vortex-file-compressed 553843269 5.56057e+08 0.996019 ns
fineweb_q00/datafusion:vortex-compact 35339892 3.59829e+07 0.982129 ns
fineweb_q01/datafusion:vortex-compact 539520396 4.91519e+08 1.09766 ns
fineweb_q02/datafusion:vortex-compact 503853012 5.17245e+08 0.974109 ns
fineweb_q03/datafusion:vortex-compact 1849531858 1.70106e+09 1.08728 ns
fineweb_q04/datafusion:vortex-compact 2201014045 2.1657e+09 1.01631 ns
fineweb_q05/datafusion:vortex-compact 1722632667 1.64478e+09 1.04733 ns
fineweb_q06/datafusion:vortex-compact 1584038439 1.43802e+09 1.10154 ns
fineweb_q07/datafusion:vortex-compact 1369396964 1.30489e+09 1.04943 ns
fineweb_q08/datafusion:vortex-compact 427970669 3.80541e+08 1.12464 ns
fineweb_q00/duckdb:parquet 1012851086 9.84685e+08 1.0286 ns
fineweb_q01/duckdb:parquet 2203008480 2.19224e+09 1.00491 ns
fineweb_q02/duckdb:parquet 2194211524 2.19403e+09 1.00008 ns
fineweb_q03/duckdb:parquet 7137329958 7.16505e+09 0.996131 ns
fineweb_q04/duckdb:parquet 1717513757 1.68434e+09 1.01969 ns
fineweb_q05/duckdb:parquet 3826480409 3.83715e+09 0.997219 ns
fineweb_q06/duckdb:parquet 5018992609 5.04476e+09 0.994891 ns
fineweb_q07/duckdb:parquet 5438347235 5.43008e+09 1.00152 ns
fineweb_q08/duckdb:parquet 995917639 9.92569e+08 1.00337 ns
fineweb_q00/duckdb:vortex-file-compressed 81721295 7.72606e+07 1.05774 ns
fineweb_q01/duckdb:vortex-file-compressed 528026993 5.18786e+08 1.01781 ns
fineweb_q02/duckdb:vortex-file-compressed 600382096 5.74275e+08 1.04546 ns
fineweb_q03/duckdb:vortex-file-compressed 1573177822 1.51313e+09 1.03968 ns
fineweb_q04/duckdb:vortex-file-compressed 1634761164 1.65457e+09 0.988029 ns
fineweb_q05/duckdb:vortex-file-compressed 1587427652 1.59823e+09 0.99324 ns
fineweb_q06/duckdb:vortex-file-compressed 1736013319 1.76443e+09 0.983897 ns
fineweb_q07/duckdb:vortex-file-compressed 1486214400 1.63098e+09 0.91124 ns
fineweb_q08/duckdb:vortex-file-compressed 611418735 6.43485e+08 0.950168 ns
fineweb_q00/duckdb:vortex-compact 80882824 7.74606e+07 1.04418 ns
fineweb_q01/duckdb:vortex-compact 537371078 4.93515e+08 1.08886 ns
fineweb_q02/duckdb:vortex-compact 655450787 6.68335e+08 0.980723 ns
fineweb_q03/duckdb:vortex-compact 1680259206 1.5694e+09 1.07063 ns
fineweb_q04/duckdb:vortex-compact 1735036829 1.83922e+09 0.943355 ns
fineweb_q05/duckdb:vortex-compact 1537091496 1.48869e+09 1.03251 ns
fineweb_q06/duckdb:vortex-compact 1521708889 1.50023e+09 1.01431 ns
fineweb_q07/duckdb:vortex-compact 1314395297 1.41774e+09 0.927107 ns
fineweb_q08/duckdb:vortex-compact 495641587 5.17722e+08 0.95735 ns

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.007x ➖
  • Vortex: 1.001x ➖
  • duckdb:vortex: 1.001x ➖
  • Best: statpopgen_q01/duckdb:vortex-compact (0.796x)
  • Worst: statpopgen_q08/duckdb:vortex-file-compressed (1.045x)
  • Significant (>10%): 1↑ 0↓
Detailed Results Table
name PR 344b500 base 5cd8b29 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 237471312 2.32577e+08 1.02104 ns
statpopgen_q01/duckdb:parquet 379690227 3.73976e+08 1.01528 ns
statpopgen_q02/duckdb:parquet 691536997 6.86735e+08 1.00699 ns
statpopgen_q03/duckdb:parquet 1138549761 1.1042e+09 1.03111 ns
statpopgen_q04/duckdb:parquet 1137222372 1.13977e+09 0.997766 ns
statpopgen_q05/duckdb:parquet 755966986 7.32036e+08 1.03269 ns
statpopgen_q06/duckdb:parquet 1376057295 1.33591e+09 1.03005 ns
statpopgen_q07/duckdb:parquet 880032765 8.56897e+08 1.027 ns
statpopgen_q08/duckdb:parquet 878145557 8.56083e+08 1.02577 ns
statpopgen_q09/duckdb:parquet 945806256 9.29514e+08 1.01753 ns
statpopgen_q10/duckdb:parquet 2170753555 2.15408e+09 1.00774 ns
statpopgen_q00/duckdb:vortex-file-compressed 12368207 1.22602e+07 1.00881 ns
statpopgen_q01/duckdb:vortex-file-compressed 103539240 1.0292e+08 1.00602 ns
statpopgen_q02/duckdb:vortex-file-compressed 1204370951 1.19988e+09 1.00374 ns
statpopgen_q03/duckdb:vortex-file-compressed 2885210511 2.82412e+09 1.02163 ns
statpopgen_q04/duckdb:vortex-file-compressed 2845007012 2.80673e+09 1.01364 ns
statpopgen_q05/duckdb:vortex-file-compressed 1291582535 1.27165e+09 1.01568 ns
statpopgen_q06/duckdb:vortex-file-compressed 1959040115 1.96472e+09 0.997111 ns
statpopgen_q07/duckdb:vortex-file-compressed 160993037 1.63018e+08 0.987578 ns
statpopgen_q08/duckdb:vortex-file-compressed 177187057 1.695e+08 1.04535 ns
statpopgen_q09/duckdb:vortex-file-compressed 2612780671 2.56492e+09 1.01866 ns
statpopgen_q10/duckdb:vortex-file-compressed 4122792053 4.09168e+09 1.0076 ns
statpopgen_q00/duckdb:vortex-compact 13216119 1.28686e+07 1.027 ns
statpopgen_q01/duckdb:vortex-compact 231063431 2.90241e+08 0.796109 ns 🚀
statpopgen_q02/duckdb:vortex-compact 553334396 5.39711e+08 1.02524 ns
statpopgen_q03/duckdb:vortex-compact 2205053503 2.18661e+09 1.00843 ns
statpopgen_q04/duckdb:vortex-compact 2209604805 2.18565e+09 1.01096 ns
statpopgen_q05/duckdb:vortex-compact 579095282 5.73975e+08 1.00892 ns
statpopgen_q06/duckdb:vortex-compact 1458125465 1.44467e+09 1.00932 ns
statpopgen_q07/duckdb:vortex-compact 1607249173 1.60766e+09 0.999741 ns
statpopgen_q08/duckdb:vortex-compact 1602677937 1.58828e+09 1.00907 ns
statpopgen_q09/duckdb:vortex-compact 2002155819 1.96799e+09 1.01736 ns
statpopgen_q10/duckdb:vortex-compact 3786697918 3.75363e+09 1.00881 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.998x ➖
  • Vortex: 1.000x ➖
  • duckdb:vortex: 1.018x ➖
  • datafusion:vortex: 0.982x ➖
  • Best: tpch_q02/datafusion:vortex-file-compressed (0.803x)
  • Worst: tpch_q11/duckdb:vortex-file-compressed (1.181x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 344b500 base 5cd8b29 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 950111516 9.98721e+08 0.951328 ns
tpch_q02/datafusion:parquet 625733752 6.18492e+08 1.01171 ns
tpch_q03/datafusion:parquet 874811307 9.02814e+08 0.968983 ns
tpch_q04/datafusion:parquet 517850322 5.7093e+08 0.90703 ns
tpch_q05/datafusion:parquet 1064447104 1.03768e+09 1.0258 ns
tpch_q06/datafusion:parquet 500310922 5.12871e+08 0.97551 ns
tpch_q07/datafusion:parquet 1313675100 1.3009e+09 1.00982 ns
tpch_q08/datafusion:parquet 1423820766 1.31666e+09 1.08139 ns
tpch_q09/datafusion:parquet 1652378822 2.10801e+09 0.783857 ns
tpch_q10/datafusion:parquet 1931939727 1.9e+09 1.01681 ns
tpch_q11/datafusion:parquet 429774316 4.10936e+08 1.04584 ns
tpch_q12/datafusion:parquet 622469432 6.3422e+08 0.981473 ns
tpch_q13/datafusion:parquet 748030520 7.46975e+08 1.00141 ns
tpch_q14/datafusion:parquet 748715944 7.23669e+08 1.03461 ns
tpch_q15/datafusion:parquet 1226556218 1.22003e+09 1.00535 ns
tpch_q16/datafusion:parquet 358795250 3.87078e+08 0.926932 ns
tpch_q17/datafusion:parquet 1292436446 1.39012e+09 0.929733 ns
tpch_q18/datafusion:parquet 1562765976 2.0223e+09 0.772767 ns
tpch_q19/datafusion:parquet 915728889 9.76234e+08 0.938022 ns
tpch_q20/datafusion:parquet 1010668189 1.19863e+09 0.843184 ns
tpch_q21/datafusion:parquet 1746975479 1.64379e+09 1.06277 ns
tpch_q22/datafusion:parquet 759039616 7.52745e+08 1.00836 ns
tpch_q01/datafusion:vortex-file-compressed 785663506 7.65316e+08 1.02659 ns
tpch_q02/datafusion:vortex-file-compressed 544298496 6.78214e+08 0.802546 ns
tpch_q03/datafusion:vortex-file-compressed 780210408 7.79165e+08 1.00134 ns
tpch_q04/datafusion:vortex-file-compressed 569488125 5.89692e+08 0.965739 ns
tpch_q05/datafusion:vortex-file-compressed 1129903871 1.06105e+09 1.06489 ns
tpch_q06/datafusion:vortex-file-compressed 588660403 5.57619e+08 1.05567 ns
tpch_q07/datafusion:vortex-file-compressed 1031827655 1.04989e+09 0.982796 ns
tpch_q08/datafusion:vortex-file-compressed 1337474104 1.31163e+09 1.01971 ns
tpch_q09/datafusion:vortex-file-compressed 1697306750 1.66279e+09 1.02076 ns
tpch_q10/datafusion:vortex-file-compressed 979891446 8.94061e+08 1.096 ns
tpch_q11/datafusion:vortex-file-compressed 481659552 4.92724e+08 0.977545 ns
tpch_q12/datafusion:vortex-file-compressed 866696735 8.46876e+08 1.0234 ns
tpch_q13/datafusion:vortex-file-compressed 417350606 4.12752e+08 1.01114 ns
tpch_q14/datafusion:vortex-file-compressed 574564824 6.42642e+08 0.894067 ns
tpch_q15/datafusion:vortex-file-compressed 1018253206 1.24783e+09 0.816021 ns
tpch_q16/datafusion:vortex-file-compressed 306618477 3.11198e+08 0.985285 ns
tpch_q17/datafusion:vortex-file-compressed 1453714804 1.45871e+09 0.996579 ns
tpch_q18/datafusion:vortex-file-compressed 1385701032 1.38526e+09 1.00032 ns
tpch_q19/datafusion:vortex-file-compressed 689731533 6.83129e+08 1.00966 ns
tpch_q20/datafusion:vortex-file-compressed 783431565 8.03663e+08 0.974826 ns
tpch_q21/datafusion:vortex-file-compressed 1550649475 1.5025e+09 1.03205 ns
tpch_q22/datafusion:vortex-file-compressed 312598070 3.08406e+08 1.01359 ns
tpch_q01/datafusion:vortex-compact 765702036 7.63725e+08 1.00259 ns
tpch_q02/datafusion:vortex-compact 501639131 4.99074e+08 1.00514 ns
tpch_q03/datafusion:vortex-compact 682122980 7.05701e+08 0.966589 ns
tpch_q04/datafusion:vortex-compact 479662619 5.16958e+08 0.927856 ns
tpch_q05/datafusion:vortex-compact 987079511 1.02389e+09 0.964046 ns
tpch_q06/datafusion:vortex-compact 585261951 5.7593e+08 1.0162 ns
tpch_q07/datafusion:vortex-compact 983761928 9.69641e+08 1.01456 ns
tpch_q08/datafusion:vortex-compact 1260414842 1.28046e+09 0.984347 ns
tpch_q09/datafusion:vortex-compact 1556609417 1.51417e+09 1.02803 ns
tpch_q10/datafusion:vortex-compact 843026773 8.4621e+08 0.996239 ns
tpch_q11/datafusion:vortex-compact 386621470 3.94356e+08 0.980388 ns
tpch_q12/datafusion:vortex-compact 765565699 7.3502e+08 1.04156 ns
tpch_q13/datafusion:vortex-compact 400238346 3.95704e+08 1.01146 ns
tpch_q14/datafusion:vortex-compact 534010530 5.67568e+08 0.940875 ns
tpch_q15/datafusion:vortex-compact 972421062 9.90532e+08 0.981716 ns
tpch_q16/datafusion:vortex-compact 262803069 2.92099e+08 0.899707 ns
tpch_q17/datafusion:vortex-compact 1496885580 1.54629e+09 0.968048 ns
tpch_q18/datafusion:vortex-compact 1193011640 1.2424e+09 0.960245 ns
tpch_q19/datafusion:vortex-compact 608542990 6.69586e+08 0.908834 ns
tpch_q20/datafusion:vortex-compact 748909848 6.9586e+08 1.07624 ns
tpch_q21/datafusion:vortex-compact 1329543399 1.3726e+09 0.968628 ns
tpch_q22/datafusion:vortex-compact 327084487 3.75114e+08 0.87196 ns
tpch_q01/duckdb:parquet 882659296 8.66714e+08 1.0184 ns
tpch_q02/duckdb:parquet 1253184929 1.14289e+09 1.09651 ns
tpch_q03/duckdb:parquet 1460633505 1.27664e+09 1.14413 ns
tpch_q04/duckdb:parquet 873508552 7.98169e+08 1.09439 ns
tpch_q05/duckdb:parquet 1607469555 1.67449e+09 0.959975 ns
tpch_q06/duckdb:parquet 615447631 6.69671e+08 0.91903 ns
tpch_q07/duckdb:parquet 1372575973 1.39639e+09 0.982945 ns
tpch_q08/duckdb:parquet 1956410989 1.9961e+09 0.980117 ns
tpch_q09/duckdb:parquet 1934412307 1.82477e+09 1.06008 ns
tpch_q10/duckdb:parquet 2678495100 2.54721e+09 1.05154 ns
tpch_q11/duckdb:parquet 640063188 6.91818e+08 0.92519 ns
tpch_q12/duckdb:parquet 778670247 7.25177e+08 1.07377 ns
tpch_q13/duckdb:parquet 996659471 9.73794e+08 1.02348 ns
tpch_q14/duckdb:parquet 1063052965 1.03822e+09 1.02392 ns
tpch_q15/duckdb:parquet 951628577 8.91102e+08 1.06792 ns
tpch_q16/duckdb:parquet 601328272 6.08945e+08 0.987492 ns
tpch_q17/duckdb:parquet 1117644888 1.06716e+09 1.0473 ns
tpch_q18/duckdb:parquet 1068760491 1.06644e+09 1.00217 ns
tpch_q19/duckdb:parquet 1297116783 1.24566e+09 1.04131 ns
tpch_q20/duckdb:parquet 1406545633 1.43184e+09 0.982337 ns
tpch_q21/duckdb:parquet 1592180394 1.50378e+09 1.05879 ns
tpch_q22/duckdb:parquet 872636015 7.93192e+08 1.10016 ns
tpch_q01/duckdb:vortex-file-compressed 668375793 6.95528e+08 0.960961 ns
tpch_q02/duckdb:vortex-file-compressed 940474790 9.7948e+08 0.960177 ns
tpch_q03/duckdb:vortex-file-compressed 1065019485 1.05662e+09 1.00795 ns
tpch_q04/duckdb:vortex-file-compressed 702335428 7.61976e+08 0.921729 ns
tpch_q05/duckdb:vortex-file-compressed 1224517833 1.32484e+09 0.924276 ns
tpch_q06/duckdb:vortex-file-compressed 760452171 7.20775e+08 1.05505 ns
tpch_q07/duckdb:vortex-file-compressed 1214124194 1.20761e+09 1.0054 ns
tpch_q08/duckdb:vortex-file-compressed 1620673795 1.61465e+09 1.00373 ns
tpch_q09/duckdb:vortex-file-compressed 1610916292 1.62008e+09 0.994342 ns
tpch_q10/duckdb:vortex-file-compressed 1371272544 1.37383e+09 0.998141 ns
tpch_q11/duckdb:vortex-file-compressed 752982393 6.37759e+08 1.18067 ns
tpch_q12/duckdb:vortex-file-compressed 775916418 7.8659e+08 0.986431 ns
tpch_q13/duckdb:vortex-file-compressed 944976628 9.37628e+08 1.00784 ns
tpch_q14/duckdb:vortex-file-compressed 883432530 8.47909e+08 1.0419 ns
tpch_q15/duckdb:vortex-file-compressed 627201343 5.65823e+08 1.10848 ns
tpch_q16/duckdb:vortex-file-compressed 532868509 5.19255e+08 1.02622 ns
tpch_q17/duckdb:vortex-file-compressed 1043633278 9.99151e+08 1.04452 ns
tpch_q18/duckdb:vortex-file-compressed 1188662808 1.17347e+09 1.01295 ns
tpch_q19/duckdb:vortex-file-compressed 793256679 7.35997e+08 1.0778 ns
tpch_q20/duckdb:vortex-file-compressed 1281865189 1.2663e+09 1.01229 ns
tpch_q21/duckdb:vortex-file-compressed 2018000371 1.91546e+09 1.05353 ns
tpch_q22/duckdb:vortex-file-compressed 530111925 5.31025e+08 0.99828 ns
tpch_q01/duckdb:vortex-compact 652003920 6.27096e+08 1.03972 ns
tpch_q02/duckdb:vortex-compact 778919921 8.01743e+08 0.971533 ns
tpch_q03/duckdb:vortex-compact 925642427 9.04451e+08 1.02343 ns
tpch_q04/duckdb:vortex-compact 610412697 6.11339e+08 0.998485 ns
tpch_q05/duckdb:vortex-compact 1192198940 1.14706e+09 1.03935 ns
tpch_q06/duckdb:vortex-compact 689163967 6.46846e+08 1.06542 ns
tpch_q07/duckdb:vortex-compact 1102255579 1.06215e+09 1.03776 ns
tpch_q08/duckdb:vortex-compact 1511870238 1.45248e+09 1.04089 ns
tpch_q09/duckdb:vortex-compact 1413445164 1.39825e+09 1.01087 ns
tpch_q10/duckdb:vortex-compact 1324293976 1.27196e+09 1.04115 ns
tpch_q11/duckdb:vortex-compact 520590990 5.2276e+08 0.995852 ns
tpch_q12/duckdb:vortex-compact 715904729 6.93047e+08 1.03298 ns
tpch_q13/duckdb:vortex-compact 878389507 8.71077e+08 1.00839 ns
tpch_q14/duckdb:vortex-compact 872437713 8.21249e+08 1.06233 ns
tpch_q15/duckdb:vortex-compact 589175346 5.76349e+08 1.02225 ns
tpch_q16/duckdb:vortex-compact 413869620 4.20303e+08 0.984693 ns
tpch_q17/duckdb:vortex-compact 965098190 8.84621e+08 1.09097 ns
tpch_q18/duckdb:vortex-compact 936288377 9.08747e+08 1.03031 ns
tpch_q19/duckdb:vortex-compact 747517560 6.93435e+08 1.07799 ns
tpch_q20/duckdb:vortex-compact 1137428741 1.21611e+09 0.935298 ns
tpch_q21/duckdb:vortex-compact 1607780359 1.62203e+09 0.991216 ns
tpch_q22/duckdb:vortex-compact 516469121 5.38253e+08 0.959529 ns

@github-actions
Copy link
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 0.998x ➖
  • Vortex: 0.998x ➖
  • duckdb:vortex: 0.996x ➖
  • datafusion:vortex: 1.000x ➖
  • Best: clickbench_q26/duckdb:vortex-compact (0.804x)
  • Worst: clickbench_q32/datafusion:vortex-file-compressed (1.220x)
  • Significant (>10%): 2↑ 1↓
Detailed Results Table
name PR 344b500 base 5cd8b29 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 3294233 3.32387e+06 0.991084 ns
clickbench_q01/datafusion:parquet 24462347 2.48627e+07 0.983899 ns
clickbench_q02/datafusion:parquet 56403185 5.4457e+07 1.03574 ns
clickbench_q03/datafusion:parquet 47800334 4.70051e+07 1.01692 ns
clickbench_q04/datafusion:parquet 351160019 3.78363e+08 0.928103 ns
clickbench_q05/datafusion:parquet 367971530 3.73636e+08 0.98484 ns
clickbench_q06/datafusion:parquet 3264555 3.21989e+06 1.01387 ns
clickbench_q07/datafusion:parquet 29817816 3.14389e+07 0.948436 ns
clickbench_q08/datafusion:parquet 451665079 4.63394e+08 0.97469 ns
clickbench_q09/datafusion:parquet 671726220 6.66226e+08 1.00826 ns
clickbench_q10/datafusion:parquet 122266939 1.21317e+08 1.00783 ns
clickbench_q11/datafusion:parquet 152157524 1.52448e+08 0.998095 ns
clickbench_q12/datafusion:parquet 368272358 3.71282e+08 0.991893 ns
clickbench_q13/datafusion:parquet 518889279 5.20169e+08 0.99754 ns
clickbench_q14/datafusion:parquet 357686584 3.6437e+08 0.981657 ns
clickbench_q15/datafusion:parquet 409877117 4.24423e+08 0.965727 ns
clickbench_q16/datafusion:parquet 769107719 7.85901e+08 0.978632 ns
clickbench_q17/datafusion:parquet 752650734 7.74267e+08 0.972082 ns
clickbench_q18/datafusion:parquet 1473710411 1.47733e+09 0.997553 ns
clickbench_q19/datafusion:parquet 39048274 4.10084e+07 0.952201 ns
clickbench_q20/datafusion:parquet 602075937 6.05235e+08 0.99478 ns
clickbench_q21/datafusion:parquet 667887075 6.6442e+08 1.00522 ns
clickbench_q22/datafusion:parquet 961970682 9.81585e+08 0.980018 ns
clickbench_q23/datafusion:parquet 3897587781 3.95274e+09 0.986046 ns
clickbench_q24/datafusion:parquet 101326046 1.03191e+08 0.981923 ns
clickbench_q25/datafusion:parquet 140262908 1.42535e+08 0.984061 ns
clickbench_q26/datafusion:parquet 109027092 1.03372e+08 1.0547 ns
clickbench_q27/datafusion:parquet 970148267 9.80472e+08 0.989471 ns
clickbench_q28/datafusion:parquet 5766521844 5.7521e+09 1.00251 ns
clickbench_q29/datafusion:parquet 242310673 2.47654e+08 0.978423 ns
clickbench_q30/datafusion:parquet 359090660 3.60579e+08 0.995873 ns
clickbench_q31/datafusion:parquet 402536395 4.08952e+08 0.984313 ns
clickbench_q32/datafusion:parquet 1376745728 1.25202e+09 1.09962 ns
clickbench_q33/datafusion:parquet 1559592043 1.56882e+09 0.99412 ns
clickbench_q34/datafusion:parquet 1532484269 1.56092e+09 0.981785 ns
clickbench_q35/datafusion:parquet 592400184 6.03657e+08 0.981352 ns
clickbench_q36/datafusion:parquet 152932184 1.55339e+08 0.984506 ns
clickbench_q37/datafusion:parquet 65013639 6.73463e+07 0.965364 ns
clickbench_q38/datafusion:parquet 101723141 1.00599e+08 1.01117 ns
clickbench_q39/datafusion:parquet 297635113 2.9335e+08 1.01461 ns
clickbench_q40/datafusion:parquet 38289837 3.79572e+07 1.00876 ns
clickbench_q41/datafusion:parquet 35108794 3.85537e+07 0.910647 ns
clickbench_q42/datafusion:parquet 37322342 3.81304e+07 0.978809 ns
clickbench_q00/datafusion:vortex-file-compressed 3606917 3.57187e+06 1.00981 ns
clickbench_q01/datafusion:vortex-file-compressed 15833715 1.52639e+07 1.03733 ns
clickbench_q02/datafusion:vortex-file-compressed 31506243 3.3821e+07 0.931559 ns
clickbench_q03/datafusion:vortex-file-compressed 37655286 3.59549e+07 1.04729 ns
clickbench_q04/datafusion:vortex-file-compressed 318946024 3.22588e+08 0.988709 ns
clickbench_q05/datafusion:vortex-file-compressed 331487218 3.36395e+08 0.98541 ns
clickbench_q06/datafusion:vortex-file-compressed 3466414 3.3925e+06 1.02179 ns
clickbench_q07/datafusion:vortex-file-compressed 20425774 2.05241e+07 0.995209 ns
clickbench_q08/datafusion:vortex-file-compressed 394814510 3.98746e+08 0.990141 ns
clickbench_q09/datafusion:vortex-file-compressed 571016009 5.62335e+08 1.01544 ns
clickbench_q10/datafusion:vortex-file-compressed 78732718 7.88962e+07 0.997928 ns
clickbench_q11/datafusion:vortex-file-compressed 85955847 8.72586e+07 0.98507 ns
clickbench_q12/datafusion:vortex-file-compressed 281727106 2.8771e+08 0.979206 ns
clickbench_q13/datafusion:vortex-file-compressed 423326471 4.29339e+08 0.985997 ns
clickbench_q14/datafusion:vortex-file-compressed 252089007 2.59193e+08 0.972592 ns
clickbench_q15/datafusion:vortex-file-compressed 380810785 3.74419e+08 1.01707 ns
clickbench_q16/datafusion:vortex-file-compressed 754373139 7.61544e+08 0.990584 ns
clickbench_q17/datafusion:vortex-file-compressed 742247827 7.49907e+08 0.989787 ns
clickbench_q18/datafusion:vortex-file-compressed 1467763661 1.43511e+09 1.02275 ns
clickbench_q19/datafusion:vortex-file-compressed 27950211 2.88987e+07 0.967178 ns
clickbench_q20/datafusion:vortex-file-compressed 324973402 3.24525e+08 1.00138 ns
clickbench_q21/datafusion:vortex-file-compressed 385319377 3.84359e+08 1.0025 ns
clickbench_q22/datafusion:vortex-file-compressed 578370220 5.57575e+08 1.0373 ns
clickbench_q23/datafusion:vortex-file-compressed 759979090 6.96717e+08 1.0908 ns
clickbench_q24/datafusion:vortex-file-compressed 47216077 4.47788e+07 1.05443 ns
clickbench_q25/datafusion:vortex-file-compressed 62619298 6.41811e+07 0.975665 ns
clickbench_q26/datafusion:vortex-file-compressed 46710080 4.55738e+07 1.02493 ns
clickbench_q27/datafusion:vortex-file-compressed 797138454 8.00108e+08 0.996289 ns
clickbench_q28/datafusion:vortex-file-compressed 6707000282 6.72557e+09 0.997239 ns
clickbench_q29/datafusion:vortex-file-compressed 266084092 2.67711e+08 0.993922 ns
clickbench_q30/datafusion:vortex-file-compressed 274664673 2.76701e+08 0.992642 ns
clickbench_q31/datafusion:vortex-file-compressed 306572342 3.18127e+08 0.96368 ns
clickbench_q32/datafusion:vortex-file-compressed 1792527163 1.46903e+09 1.22021 ns 🚨
clickbench_q33/datafusion:vortex-file-compressed 1485371486 1.46363e+09 1.01486 ns
clickbench_q34/datafusion:vortex-file-compressed 1465352568 1.46675e+09 0.999046 ns
clickbench_q35/datafusion:vortex-file-compressed 560395989 5.75956e+08 0.972985 ns
clickbench_q36/datafusion:vortex-file-compressed 88561708 8.73355e+07 1.01404 ns
clickbench_q37/datafusion:vortex-file-compressed 42167585 4.1841e+07 1.0078 ns
clickbench_q38/datafusion:vortex-file-compressed 27414937 2.61385e+07 1.04883 ns
clickbench_q39/datafusion:vortex-file-compressed 167140887 1.69887e+08 0.983835 ns
clickbench_q40/datafusion:vortex-file-compressed 23759737 2.35428e+07 1.00921 ns
clickbench_q41/datafusion:vortex-file-compressed 21214863 2.18054e+07 0.972919 ns
clickbench_q42/datafusion:vortex-file-compressed 23861461 2.55113e+07 0.935328 ns
clickbench_q00/datafusion:vortex-compact 3591125 3.57089e+06 1.00567 ns
clickbench_q01/datafusion:vortex-compact 29796005 2.88864e+07 1.03149 ns
clickbench_q02/datafusion:vortex-compact 51042719 5.17603e+07 0.986136 ns
clickbench_q03/datafusion:vortex-compact 45072900 4.22936e+07 1.06571 ns
clickbench_q04/datafusion:vortex-compact 353314141 3.50172e+08 1.00897 ns
clickbench_q05/datafusion:vortex-compact 375239606 3.78738e+08 0.990762 ns
clickbench_q06/datafusion:vortex-compact 3542357 3.61162e+06 0.980823 ns
clickbench_q07/datafusion:vortex-compact 46248525 4.58359e+07 1.009 ns
clickbench_q08/datafusion:vortex-compact 429636167 4.38059e+08 0.980771 ns
clickbench_q09/datafusion:vortex-compact 624573129 6.38882e+08 0.977604 ns
clickbench_q10/datafusion:vortex-compact 115514002 1.18681e+08 0.973319 ns
clickbench_q11/datafusion:vortex-compact 140940863 1.35537e+08 1.03987 ns
clickbench_q12/datafusion:vortex-compact 321049934 3.20034e+08 1.00318 ns
clickbench_q13/datafusion:vortex-compact 496229616 5.01987e+08 0.988531 ns
clickbench_q14/datafusion:vortex-compact 315213380 3.17214e+08 0.993694 ns
clickbench_q15/datafusion:vortex-compact 406294666 4.18877e+08 0.969961 ns
clickbench_q16/datafusion:vortex-compact 825363468 8.31515e+08 0.992602 ns
clickbench_q17/datafusion:vortex-compact 829912451 8.24995e+08 1.00596 ns
clickbench_q18/datafusion:vortex-compact 1456151780 1.48635e+09 0.979684 ns
clickbench_q19/datafusion:vortex-compact 37883956 3.54619e+07 1.0683 ns
clickbench_q20/datafusion:vortex-compact 433091295 4.33369e+08 0.99936 ns
clickbench_q21/datafusion:vortex-compact 524417736 5.28982e+08 0.991371 ns
clickbench_q22/datafusion:vortex-compact 795741314 7.73525e+08 1.02872 ns
clickbench_q23/datafusion:vortex-compact 1113550439 1.13874e+09 0.977875 ns
clickbench_q24/datafusion:vortex-compact 64527870 6.34532e+07 1.01694 ns
clickbench_q25/datafusion:vortex-compact 116629581 1.15989e+08 1.00552 ns
clickbench_q26/datafusion:vortex-compact 63694266 6.34979e+07 1.00309 ns
clickbench_q27/datafusion:vortex-compact 893946866 9.14381e+08 0.977652 ns
clickbench_q28/datafusion:vortex-compact 6084535404 6.09405e+09 0.998438 ns
clickbench_q29/datafusion:vortex-compact 243144878 2.42137e+08 1.00416 ns
clickbench_q30/datafusion:vortex-compact 342495237 3.4942e+08 0.980181 ns
clickbench_q31/datafusion:vortex-compact 379037034 3.88528e+08 0.975572 ns
clickbench_q32/datafusion:vortex-compact 1293680470 1.37559e+09 0.940456 ns
clickbench_q33/datafusion:vortex-compact 1534665805 1.57052e+09 0.977169 ns
clickbench_q34/datafusion:vortex-compact 1541466219 1.53917e+09 1.00149 ns
clickbench_q35/datafusion:vortex-compact 608514636 6.17148e+08 0.986011 ns
clickbench_q36/datafusion:vortex-compact 100974515 1.04286e+08 0.968248 ns
clickbench_q37/datafusion:vortex-compact 50043476 4.97752e+07 1.00539 ns
clickbench_q38/datafusion:vortex-compact 37328706 3.57976e+07 1.04277 ns
clickbench_q39/datafusion:vortex-compact 174617872 1.77702e+08 0.982644 ns
clickbench_q40/datafusion:vortex-compact 31077269 3.40825e+07 0.911825 ns
clickbench_q41/datafusion:vortex-compact 29224120 2.96037e+07 0.987179 ns
clickbench_q42/datafusion:vortex-compact 27583701 2.70299e+07 1.02049 ns
clickbench_q00/duckdb:parquet 126265025 1.2461e+08 1.01328 ns
clickbench_q01/duckdb:parquet 52418659 5.06377e+07 1.03517 ns
clickbench_q02/duckdb:parquet 64487128 6.43868e+07 1.00156 ns
clickbench_q03/duckdb:parquet 63543285 6.25724e+07 1.01552 ns
clickbench_q04/duckdb:parquet 201014073 2.00005e+08 1.00505 ns
clickbench_q05/duckdb:parquet 273365614 2.69909e+08 1.01281 ns
clickbench_q06/duckdb:parquet 61445510 6.20121e+07 0.990863 ns
clickbench_q07/duckdb:parquet 56484501 5.5163e+07 1.02396 ns
clickbench_q08/duckdb:parquet 264357143 2.64362e+08 0.999981 ns
clickbench_q09/duckdb:parquet 389413410 3.89957e+08 0.998605 ns
clickbench_q10/duckdb:parquet 94649925 9.48547e+07 0.997841 ns
clickbench_q11/duckdb:parquet 107303635 1.07134e+08 1.00158 ns
clickbench_q12/duckdb:parquet 287484539 2.87844e+08 0.99875 ns
clickbench_q13/duckdb:parquet 466651621 4.72268e+08 0.988108 ns
clickbench_q14/duckdb:parquet 320422897 3.19704e+08 1.00225 ns
clickbench_q15/duckdb:parquet 236636031 2.38174e+08 0.993543 ns
clickbench_q16/duckdb:parquet 564052675 5.64966e+08 0.998383 ns
clickbench_q17/duckdb:parquet 478437455 4.76756e+08 1.00353 ns
clickbench_q18/duckdb:parquet 977326711 9.79995e+08 0.997277 ns
clickbench_q19/duckdb:parquet 48826912 4.79569e+07 1.01814 ns
clickbench_q20/duckdb:parquet 407726361 4.06318e+08 1.00347 ns
clickbench_q21/duckdb:parquet 523713059 5.20343e+08 1.00648 ns
clickbench_q22/duckdb:parquet 908337882 9.08015e+08 1.00036 ns
clickbench_q23/duckdb:parquet 285796817 2.77151e+08 1.03119 ns
clickbench_q24/duckdb:parquet 78737935 7.91956e+07 0.994221 ns
clickbench_q25/duckdb:parquet 140391997 1.40046e+08 1.00247 ns
clickbench_q26/duckdb:parquet 53314937 5.248e+07 1.01591 ns
clickbench_q27/duckdb:parquet 622093015 6.16453e+08 1.00915 ns
clickbench_q28/duckdb:parquet 4879969033 4.85987e+09 1.00414 ns
clickbench_q29/duckdb:parquet 62265987 6.26655e+07 0.993625 ns
clickbench_q30/duckdb:parquet 307023778 3.0604e+08 1.00321 ns
clickbench_q31/duckdb:parquet 346243633 3.45228e+08 1.00294 ns
clickbench_q32/duckdb:parquet 1041000799 1.05182e+09 0.989714 ns
clickbench_q33/duckdb:parquet 1046611452 1.05895e+09 0.988346 ns
clickbench_q34/duckdb:parquet 1097169128 1.10396e+09 0.993851 ns
clickbench_q35/duckdb:parquet 346977492 3.46915e+08 1.00018 ns
clickbench_q36/duckdb:parquet 60521897 6.02439e+07 1.00462 ns
clickbench_q37/duckdb:parquet 49300468 4.83658e+07 1.01932 ns
clickbench_q38/duckdb:parquet 50974880 5.14765e+07 0.990254 ns
clickbench_q39/duckdb:parquet 93520596 9.3781e+07 0.997224 ns
clickbench_q40/duckdb:parquet 53663878 5.47506e+07 0.980151 ns
clickbench_q41/duckdb:parquet 57262384 5.75522e+07 0.994965 ns
clickbench_q42/duckdb:parquet 42503562 4.47346e+07 0.950127 ns
clickbench_q00/duckdb:vortex-file-compressed 13304032 1.36079e+07 0.977671 ns
clickbench_q01/duckdb:vortex-file-compressed 16929582 1.75081e+07 0.966957 ns
clickbench_q02/duckdb:vortex-file-compressed 33817237 3.3272e+07 1.01639 ns
clickbench_q03/duckdb:vortex-file-compressed 38008312 3.87583e+07 0.980649 ns
clickbench_q04/duckdb:vortex-file-compressed 173710374 1.7056e+08 1.01847 ns
clickbench_q05/duckdb:vortex-file-compressed 193359653 1.93019e+08 1.00177 ns
clickbench_q06/duckdb:vortex-file-compressed 35253336 3.40538e+07 1.03522 ns
clickbench_q07/duckdb:vortex-file-compressed 21522020 2.06438e+07 1.04254 ns
clickbench_q08/duckdb:vortex-file-compressed 259599388 2.5984e+08 0.999072 ns
clickbench_q09/duckdb:vortex-file-compressed 348710701 3.47834e+08 1.00252 ns
clickbench_q10/duckdb:vortex-file-compressed 74975856 7.38808e+07 1.01482 ns
clickbench_q11/duckdb:vortex-file-compressed 84434851 8.27656e+07 1.02017 ns
clickbench_q12/duckdb:vortex-file-compressed 196879935 1.98924e+08 0.989726 ns
clickbench_q13/duckdb:vortex-file-compressed 452686137 4.56954e+08 0.990661 ns
clickbench_q14/duckdb:vortex-file-compressed 283385907 2.86231e+08 0.990059 ns
clickbench_q15/duckdb:vortex-file-compressed 213814678 2.11478e+08 1.01105 ns
clickbench_q16/duckdb:vortex-file-compressed 922606292 9.23208e+08 0.999348 ns
clickbench_q17/duckdb:vortex-file-compressed 831570598 8.17177e+08 1.01761 ns
clickbench_q18/duckdb:vortex-file-compressed 1354070710 1.3513e+09 1.00205 ns
clickbench_q19/duckdb:vortex-file-compressed 24622060 2.46919e+07 0.997171 ns
clickbench_q20/duckdb:vortex-file-compressed 321817287 3.10472e+08 1.03654 ns
clickbench_q21/duckdb:vortex-file-compressed 351810719 3.48505e+08 1.00949 ns
clickbench_q22/duckdb:vortex-file-compressed 528009967 5.14e+08 1.02726 ns
clickbench_q23/duckdb:vortex-file-compressed 2709464677 2.72089e+09 0.9958 ns
clickbench_q24/duckdb:vortex-file-compressed 49645035 5.5223e+07 0.898992 ns 🚀
clickbench_q25/duckdb:vortex-file-compressed 67053005 6.7876e+07 0.987874 ns
clickbench_q26/duckdb:vortex-file-compressed 51099570 5.05616e+07 1.01064 ns
clickbench_q27/duckdb:vortex-file-compressed 442103652 4.3651e+08 1.01281 ns
clickbench_q28/duckdb:vortex-file-compressed 3016860383 3.10734e+09 0.970883 ns
clickbench_q29/duckdb:vortex-file-compressed 36591359 3.70478e+07 0.987679 ns
clickbench_q30/duckdb:vortex-file-compressed 191003045 1.98118e+08 0.964087 ns
clickbench_q31/duckdb:vortex-file-compressed 252243930 2.5867e+08 0.975158 ns
clickbench_q32/duckdb:vortex-file-compressed 1027813833 1.03453e+09 0.993506 ns
clickbench_q33/duckdb:vortex-file-compressed 1040668332 1.04945e+09 0.991635 ns
clickbench_q34/duckdb:vortex-file-compressed 1480845962 1.48669e+09 0.996067 ns
clickbench_q35/duckdb:vortex-file-compressed 356727062 3.57e+08 0.999237 ns
clickbench_q36/duckdb:vortex-file-compressed 27439800 2.69148e+07 1.01951 ns
clickbench_q37/duckdb:vortex-file-compressed 19826605 1.89891e+07 1.0441 ns
clickbench_q38/duckdb:vortex-file-compressed 21192066 2.05223e+07 1.03264 ns
clickbench_q39/duckdb:vortex-file-compressed 43965575 4.42228e+07 0.994183 ns
clickbench_q40/duckdb:vortex-file-compressed 17831001 1.73875e+07 1.02551 ns
clickbench_q41/duckdb:vortex-file-compressed 18784831 1.82595e+07 1.02877 ns
clickbench_q42/duckdb:vortex-file-compressed 22113973 2.3995e+07 0.921607 ns
clickbench_q00/duckdb:vortex-compact 16184958 1.5727e+07 1.02912 ns
clickbench_q01/duckdb:vortex-compact 25025916 2.55703e+07 0.97871 ns
clickbench_q02/duckdb:vortex-compact 45125138 4.45264e+07 1.01345 ns
clickbench_q03/duckdb:vortex-compact 44916084 4.50791e+07 0.996384 ns
clickbench_q04/duckdb:vortex-compact 205496427 2.07661e+08 0.989575 ns
clickbench_q05/duckdb:vortex-compact 223574877 2.23602e+08 0.999881 ns
clickbench_q06/duckdb:vortex-compact 38308226 3.81197e+07 1.00495 ns
clickbench_q07/duckdb:vortex-compact 39209388 3.95494e+07 0.991403 ns
clickbench_q08/duckdb:vortex-compact 276910619 2.77446e+08 0.998071 ns
clickbench_q09/duckdb:vortex-compact 402371911 4.02221e+08 1.00038 ns
clickbench_q10/duckdb:vortex-compact 102949584 1.03533e+08 0.994368 ns
clickbench_q11/duckdb:vortex-compact 125310256 1.22814e+08 1.02033 ns
clickbench_q12/duckdb:vortex-compact 244315925 2.45679e+08 0.994454 ns
clickbench_q13/duckdb:vortex-compact 514570555 5.15546e+08 0.998108 ns
clickbench_q14/duckdb:vortex-compact 343508148 3.43607e+08 0.999712 ns
clickbench_q15/duckdb:vortex-compact 249785134 2.48204e+08 1.00637 ns
clickbench_q16/duckdb:vortex-compact 993401752 9.85678e+08 1.00784 ns
clickbench_q17/duckdb:vortex-compact 900922519 9.00345e+08 1.00064 ns
clickbench_q18/duckdb:vortex-compact 1415076067 1.41869e+09 0.997453 ns
clickbench_q19/duckdb:vortex-compact 32351888 3.11233e+07 1.03947 ns
clickbench_q20/duckdb:vortex-compact 395846517 3.91581e+08 1.01089 ns
clickbench_q21/duckdb:vortex-compact 473107976 4.65583e+08 1.01616 ns
clickbench_q22/duckdb:vortex-compact 745027073 7.46741e+08 0.997705 ns
clickbench_q23/duckdb:vortex-compact 2760763841 2.84857e+09 0.969177 ns
clickbench_q24/duckdb:vortex-compact 65944389 6.83293e+07 0.965097 ns
clickbench_q25/duckdb:vortex-compact 133244179 1.33792e+08 0.995902 ns
clickbench_q26/duckdb:vortex-compact 60098485 7.47743e+07 0.803732 ns 🚀
clickbench_q27/duckdb:vortex-compact 581491978 5.74742e+08 1.01174 ns
clickbench_q28/duckdb:vortex-compact 3200978198 3.17369e+09 1.0086 ns
clickbench_q29/duckdb:vortex-compact 38819021 3.91403e+07 0.991792 ns
clickbench_q30/duckdb:vortex-compact 263160023 2.64933e+08 0.993308 ns
clickbench_q31/duckdb:vortex-compact 331161525 3.25057e+08 1.01878 ns
clickbench_q32/duckdb:vortex-compact 1054606637 1.06711e+09 0.98828 ns
clickbench_q33/duckdb:vortex-compact 1052864516 1.06444e+09 0.989128 ns
clickbench_q34/duckdb:vortex-compact 1583815979 1.56715e+09 1.01063 ns
clickbench_q35/duckdb:vortex-compact 355473015 3.56487e+08 0.997156 ns
clickbench_q36/duckdb:vortex-compact 29657674 2.88273e+07 1.02881 ns
clickbench_q37/duckdb:vortex-compact 22507874 2.26892e+07 0.992006 ns
clickbench_q38/duckdb:vortex-compact 22532732 2.29753e+07 0.980737 ns
clickbench_q39/duckdb:vortex-compact 48346520 4.82679e+07 1.00163 ns
clickbench_q40/duckdb:vortex-compact 22388279 2.37466e+07 0.942799 ns
clickbench_q41/duckdb:vortex-compact 22170369 2.30086e+07 0.963568 ns
clickbench_q42/duckdb:vortex-compact 23887198 2.38507e+07 1.00153 ns
clickbench_q00/duckdb:duckdb 19159138 1.8772e+07 1.02062 ns
clickbench_q01/duckdb:duckdb 37586583 3.75605e+07 1.00069 ns
clickbench_q02/duckdb:duckdb 45749344 4.65067e+07 0.983714 ns
clickbench_q03/duckdb:duckdb 47826261 4.7783e+07 1.00091 ns
clickbench_q04/duckdb:duckdb 199923984 1.88743e+08 1.05924 ns
clickbench_q05/duckdb:duckdb 316163795 2.96211e+08 1.06736 ns
clickbench_q06/duckdb:duckdb 36649832 3.6372e+07 1.00764 ns
clickbench_q07/duckdb:duckdb 38821007 3.84705e+07 1.00911 ns
clickbench_q08/duckdb:duckdb 246990876 2.49235e+08 0.990994 ns
clickbench_q09/duckdb:duckdb 359643446 3.62312e+08 0.992635 ns
clickbench_q10/duckdb:duckdb 111558166 1.0945e+08 1.01927 ns
clickbench_q11/duckdb:duckdb 119926969 1.19704e+08 1.00186 ns
clickbench_q12/duckdb:duckdb 263650121 2.61909e+08 1.00665 ns
clickbench_q13/duckdb:duckdb 441712414 4.42323e+08 0.99862 ns
clickbench_q14/duckdb:duckdb 286437481 2.8893e+08 0.991373 ns
clickbench_q15/duckdb:duckdb 218256159 2.17523e+08 1.00337 ns
clickbench_q16/duckdb:duckdb 539084376 5.38809e+08 1.00051 ns
clickbench_q17/duckdb:duckdb 452536169 4.51207e+08 1.00295 ns
clickbench_q18/duckdb:duckdb 942104147 9.48936e+08 0.992801 ns
clickbench_q19/duckdb:duckdb 37028701 3.70779e+07 0.998672 ns
clickbench_q20/duckdb:duckdb 454202051 4.55299e+08 0.997592 ns
clickbench_q21/duckdb:duckdb 475934432 4.81018e+08 0.989432 ns
clickbench_q22/duckdb:duckdb 552741598 5.39875e+08 1.02383 ns
clickbench_q23/duckdb:duckdb 227596527 2.41277e+08 0.943299 ns
clickbench_q24/duckdb:duckdb 49717008 4.96294e+07 1.00177 ns
clickbench_q25/duckdb:duckdb 111353895 1.11303e+08 1.00046 ns
clickbench_q26/duckdb:duckdb 47568994 4.65459e+07 1.02198 ns
clickbench_q27/duckdb:duckdb 535724763 5.36524e+08 0.998511 ns
clickbench_q28/duckdb:duckdb 4481626387 4.49108e+09 0.997896 ns
clickbench_q29/duckdb:duckdb 49893707 4.98273e+07 1.00133 ns
clickbench_q30/duckdb:duckdb 268065107 2.70533e+08 0.990878 ns
clickbench_q31/duckdb:duckdb 340165370 3.38828e+08 1.00395 ns
clickbench_q32/duckdb:duckdb 1027880270 1.03077e+09 0.997194 ns
clickbench_q33/duckdb:duckdb 1075248255 1.07444e+09 1.00075 ns
clickbench_q34/duckdb:duckdb 1134233814 1.13948e+09 0.995392 ns
clickbench_q35/duckdb:duckdb 266134729 2.65063e+08 1.00404 ns
clickbench_q36/duckdb:duckdb 44569732 4.4905e+07 0.992533 ns
clickbench_q37/duckdb:duckdb 33254736 3.31281e+07 1.00382 ns
clickbench_q38/duckdb:duckdb 34436936 3.42441e+07 1.00563 ns
clickbench_q39/duckdb:duckdb 77485842 7.97261e+07 0.971901 ns
clickbench_q40/duckdb:duckdb 33259269 3.31888e+07 1.00212 ns
clickbench_q41/duckdb:duckdb 33539259 3.38075e+07 0.992067 ns
clickbench_q42/duckdb:duckdb 32837619 3.25624e+07 1.00845 ns

@AdamGS AdamGS force-pushed the adamg/io-simplification-experiment branch 2 times, most recently from e28297c to b53c46e Compare January 13, 2026 17:31
@AdamGS AdamGS force-pushed the adamg/io-simplification-experiment branch 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

/// Open a Vortex file from a filesystem path.
#[cfg(not(target_arch = "wasm32"))]
pub async fn open_path(self, path: impl AsRef<std::path::Path>) -> VortexResult<VortexFile> {
Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'm not super happy with this API, but I'm not sure how to explain why.

@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
Signed-off-by: Adam Gutglick <[email protected]>
@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.

👍

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.

3 participants