Skip to content

Bump DataFusion to 50 and arrow to 56 - #4577

Merged
AdamGS merged 4 commits into
developfrom
adamg/patch-datafusion
Sep 16, 2025
Merged

Bump DataFusion to 50 and arrow to 56#4577
AdamGS merged 4 commits into
developfrom
adamg/patch-datafusion

Conversation

@AdamGS

@AdamGSAdamGS commented Sep 9, 2025

Copy link
Copy Markdown
Contributor

Just made sure there's no breaking changes coming our way. Includes support for the two new Arrow decimal types (32 and 64 bits), but without converting from Vortex dtype into them.

Codspeed improvements are due to a new inline hint on arrow's BitIterator::next (found by @0ax1 🥳).

Open issues:

@codspeed-hq

codspeed-hqBot commented Sep 9, 2025

Copy link
Copy Markdown

CodSpeed Performance Report

Merging #4577 will improve performances by 41.79%

Comparing adamg/patch-datafusion (88eaa65) with develop (23edc3d)

Summary

⚡ 88 improvements
✅ 1263 untouched

Benchmarks breakdown

BenchmarkBASEHEADChange
decompress_bitpacking_early_filter[i16, 0.04]206.1 µs184.4 µs+11.78%
decompress_bitpacking_early_filter[i16, 0.05]225.7 µs197.6 µs+14.24%
decompress_bitpacking_early_filter[i32, 0.03]155.3 µs139.8 µs+11.12%
decompress_bitpacking_early_filter[i32, 0.04]178.9 µs157.1 µs+13.85%
decompress_bitpacking_early_filter[i32, 0.05]203.3 µs175.1 µs+16.09%
decompress_bitpacking_early_filter[i64, 0.04]203.1 µs181.4 µs+12%
decompress_bitpacking_early_filter[i64, 0.05]229.5 µs201.4 µs+13.99%
decompress_bitpacking_early_filter[i8, 0.04]215.2 µs193.5 µs+11.24%
decompress_bitpacking_early_filter[i8, 0.05]234 µs205.9 µs+13.68%
decompress_bitpacking_late_filter[i16, 0.04]219.2 µs198 µs+10.73%
decompress_bitpacking_late_filter[i16, 0.05]238.7 µs211 µs+13.11%
decompress_bitpacking_late_filter[i32, 0.05]280.9 µs253.3 µs+10.89%
decompress_bitpacking_late_filter[i8, 0.04]210.6 µs189.3 µs+11.24%
decompress_bitpacking_late_filter[i8, 0.05]229.4 µs201.7 µs+13.73%
decompress_bitpacking_early_filter[i16, 0.1]389.8 µs329.2 µs+18.41%
decompress_bitpacking_early_filter[i16, 0.5]1,143.8 µs827.6 µs+38.2%
decompress_bitpacking_early_filter[i32, 0.1]503.3 µs442.2 µs+13.8%
decompress_bitpacking_early_filter[i32, 0.5]1,293.5 µs976.7 µs+32.44%
decompress_bitpacking_early_filter[i64, 0.5]1.6 ms1.3 ms+24.89%
decompress_bitpacking_early_filter[i8, 0.1]336.7 µs276.2 µs+21.9%
...............

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.

Comment threadbench-vortex/Cargo.toml
@codecov

codecovBot commented Sep 9, 2025

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 73.94958% with 31 lines in your changes missing coverage. Please review.
✅ Project coverage is 88.90%. Comparing base (23edc3d) to head (88eaa65).
⚠️ Report is 1 commits behind head on develop.

Files with missing linesPatch %Lines
vortex-array/src/arrow/convert.rs0.00%14 Missing ⚠️
...rtex-array/src/arrow/compute/to_arrow/canonical.rs86.20%12 Missing ⚠️
vortex-dtype/src/arrow.rs61.53%5 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.

@AdamGSAdamGS added the do not merge Pull requests that are not intended to merge label Sep 9, 2025
@AdamGSAdamGS changed the title draft: Bump datafusion to 50 and arrow to 56Bump datafusion to 50 and arrow to 56Sep 9, 2025
@AdamGSAdamGS changed the title Bump datafusion to 50 and arrow to 56Bump DataFusion to 50 and arrow to 56Sep 9, 2025
@github-actions

github-actionsBot commented Sep 9, 2025

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.002x ➖
  • Vortex: 0.993x ➖
  • duckdb:vortex: 1.000x ➖
  • datafusion:vortex: 0.986x ➖
  • Best: tpch_q11/DuckDB:vortex-file-compressed (0.893x)
  • Worst: tpch_q11/DuckDB:vortex-compact (1.217x)
  • Significant (>10%): 1↑ 1↓
Detailed Results Table
namePR 88eaa65base 23edc3dratio (PR/base)unit
tpch_q01/DataFusion:arrow600458425.73441e+071.04711ns
tpch_q02/DataFusion:arrow177697601.71476e+071.03628ns
tpch_q03/DataFusion:arrow222183472.21581e+071.00272ns
tpch_q04/DataFusion:arrow120943961.24437e+070.971926ns
tpch_q05/DataFusion:arrow327516193.29708e+070.993353ns
tpch_q06/DataFusion:arrow87264559.1316e+060.955633ns
tpch_q07/DataFusion:arrow548031785.21011e+071.05186ns
tpch_q08/DataFusion:arrow185807591.86871e+070.994307ns
tpch_q09/DataFusion:arrow319194713.18966e+071.00072ns
tpch_q10/DataFusion:arrow273243312.8172e+070.969912ns
tpch_q11/DataFusion:arrow384864717.87455e+064.88745ns
tpch_q12/DataFusion:arrow186975782.11553e+070.883826ns
tpch_q13/DataFusion:arrow176556681.75634e+071.00525ns
tpch_q14/DataFusion:arrow71936437.09989e+061.01321ns
tpch_q15/DataFusion:arrow132155901.31854e+071.00229ns
tpch_q16/DataFusion:arrow142805951.52346e+070.937381ns
tpch_q17/DataFusion:arrow491311504.86618e+071.00964ns
tpch_q18/DataFusion:arrow976641599.99234e+070.97739ns
tpch_q19/DataFusion:arrow155620911.59324e+070.976755ns
tpch_q20/DataFusion:arrow201077781.97016e+071.02062ns
tpch_q21/DataFusion:arrow743590647.61796e+070.976102ns
tpch_q22/DataFusion:arrow100094481.04714e+070.955885ns
tpch_q01/DataFusion:parquet1504703021.59513e+080.943313ns
tpch_q02/DataFusion:parquet908556097.96542e+071.14063ns
tpch_q03/DataFusion:parquet783509767.85633e+070.997297ns
tpch_q04/DataFusion:parquet540701745.85662e+070.923231ns
tpch_q05/DataFusion:parquet1020517789.81184e+071.04009ns
tpch_q06/DataFusion:parquet343720303.58318e+070.959259ns
tpch_q07/DataFusion:parquet1227074361.11635e+081.09919ns
tpch_q08/DataFusion:parquet1184666599.73053e+071.21747ns
tpch_q09/DataFusion:parquet1536568411.33606e+081.15007ns
tpch_q10/DataFusion:parquet1166289851.15409e+081.01057ns
tpch_q11/DataFusion:parquet670714606.919e+070.96938ns
tpch_q12/DataFusion:parquet887852628.37896e+071.05962ns
tpch_q13/DataFusion:parquet1973098781.98975e+080.991632ns
tpch_q14/DataFusion:parquet411196644.32565e+070.950601ns
tpch_q15/DataFusion:parquet557293066.77361e+070.822742ns
tpch_q16/DataFusion:parquet456118154.71923e+070.96651ns
tpch_q17/DataFusion:parquet1249938901.28307e+080.974175ns
tpch_q18/DataFusion:parquet1762848971.71763e+081.02633ns
tpch_q19/DataFusion:parquet847701838.40152e+071.00899ns
tpch_q20/DataFusion:parquet690475197.12531e+070.969045ns
tpch_q21/DataFusion:parquet1346459361.4632e+080.920217ns
tpch_q22/DataFusion:parquet672024027.58252e+070.886281ns
tpch_q01/DataFusion:vortex-file-compressed522281735.32038e+070.981662ns
tpch_q02/DataFusion:vortex-file-compressed302654492.93578e+071.03092ns
tpch_q03/DataFusion:vortex-file-compressed199864532.17518e+070.918841ns
tpch_q04/DataFusion:vortex-file-compressed155222131.58589e+070.97877ns
tpch_q05/DataFusion:vortex-file-compressed572527615.59484e+071.02331ns
tpch_q06/DataFusion:vortex-file-compressed68595856.89104e+060.995435ns
tpch_q07/DataFusion:vortex-file-compressed658069556.70985e+070.980752ns
tpch_q08/DataFusion:vortex-file-compressed347112543.47964e+070.997552ns
tpch_q09/DataFusion:vortex-file-compressed501486824.96335e+071.01038ns
tpch_q10/DataFusion:vortex-file-compressed357314413.69646e+070.966639ns
tpch_q11/DataFusion:vortex-file-compressed194666091.94033e+071.00326ns
tpch_q12/DataFusion:vortex-file-compressed167303011.73044e+070.966824ns
tpch_q13/DataFusion:vortex-file-compressed244229972.40526e+071.0154ns
tpch_q14/DataFusion:vortex-file-compressed102654841.02371e+071.00277ns
tpch_q15/DataFusion:vortex-file-compressed175591281.74645e+071.00542ns
tpch_q16/DataFusion:vortex-file-compressed213943442.08543e+071.0259ns
tpch_q17/DataFusion:vortex-file-compressed564954386.09168e+070.92742ns
tpch_q18/DataFusion:vortex-file-compressed894954489.03836e+070.990174ns
tpch_q19/DataFusion:vortex-file-compressed157217481.55605e+071.01036ns
tpch_q20/DataFusion:vortex-file-compressed224798822.25145e+070.998463ns
tpch_q21/DataFusion:vortex-file-compressed676553016.98082e+070.96916ns
tpch_q22/DataFusion:vortex-file-compressed128350971.28697e+070.997312ns
tpch_q01/DataFusion:vortex-compact591404456.19816e+070.954161ns
tpch_q02/DataFusion:vortex-compact341195073.44668e+070.989923ns
tpch_q03/DataFusion:vortex-compact243308082.5599e+070.95046ns
tpch_q04/DataFusion:vortex-compact186650291.91579e+070.974271ns
tpch_q05/DataFusion:vortex-compact594601365.99816e+070.991306ns
tpch_q06/DataFusion:vortex-compact113476221.1598e+070.978414ns
tpch_q07/DataFusion:vortex-compact703822187.10472e+070.990641ns
tpch_q08/DataFusion:vortex-compact391922733.88227e+071.00952ns
tpch_q09/DataFusion:vortex-compact545949205.40332e+071.0104ns
tpch_q10/DataFusion:vortex-compact414026514.15689e+070.996001ns
tpch_q11/DataFusion:vortex-compact211136792.07734e+071.01638ns
tpch_q12/DataFusion:vortex-compact249808802.69137e+070.928184ns
tpch_q13/DataFusion:vortex-compact297787862.9869e+070.996978ns
tpch_q14/DataFusion:vortex-compact156663811.54286e+071.01541ns
tpch_q15/DataFusion:vortex-compact273908462.76596e+070.990282ns
tpch_q16/DataFusion:vortex-compact233575832.39461e+070.975421ns
tpch_q17/DataFusion:vortex-compact599466526.06823e+070.987876ns
tpch_q18/DataFusion:vortex-compact902472469.06498e+070.995559ns
tpch_q19/DataFusion:vortex-compact271050832.83538e+070.95596ns
tpch_q20/DataFusion:vortex-compact276313842.87518e+070.961031ns
tpch_q21/DataFusion:vortex-compact732893617.60793e+070.963328ns
tpch_q22/DataFusion:vortex-compact145071781.47975e+070.980383ns
tpch_q01/DuckDB:parquet1036696291.04124e+080.995632ns
tpch_q02/DuckDB:parquet460529294.74788e+070.969968ns
tpch_q03/DuckDB:parquet775867597.81189e+070.993189ns
tpch_q04/DuckDB:parquet610203016.11182e+070.998399ns
tpch_q05/DuckDB:parquet757903707.62e+070.994624ns
tpch_q06/DuckDB:parquet217258272.20714e+070.984343ns
tpch_q07/DuckDB:parquet817709708.21562e+070.995311ns
tpch_q08/DuckDB:parquet959787319.71612e+070.98783ns
tpch_q09/DuckDB:parquet1457276711.47472e+080.988174ns
tpch_q10/DuckDB:parquet1349715221.36689e+080.987432ns
tpch_q11/DuckDB:parquet270866072.6707e+071.01421ns
tpch_q12/DuckDB:parquet604601476.1501e+070.983076ns
tpch_q13/DuckDB:parquet2535947312.52962e+081.0025ns
tpch_q14/DuckDB:parquet519449775.23124e+070.992976ns
tpch_q15/DuckDB:parquet291957332.96192e+070.985704ns
tpch_q16/DuckDB:parquet556722065.57276e+070.999006ns
tpch_q17/DuckDB:parquet591846355.98976e+070.988097ns
tpch_q18/DuckDB:parquet1204998701.21492e+080.991837ns
tpch_q19/DuckDB:parquet706024117.26367e+070.971993ns
tpch_q20/DuckDB:parquet639367086.40241e+070.998636ns
tpch_q21/DuckDB:parquet1833952121.70966e+081.0727ns
tpch_q22/DuckDB:parquet551689275.67941e+070.971385ns
tpch_q01/DuckDB:vortex-file-compressed337265213.23892e+071.04129ns
tpch_q02/DuckDB:vortex-file-compressed296223202.84859e+071.03989ns
tpch_q03/DuckDB:vortex-file-compressed316407473.28322e+070.96371ns
tpch_q04/DuckDB:vortex-file-compressed309249023.07728e+071.00494ns
tpch_q05/DuckDB:vortex-file-compressed394170793.8775e+071.01656ns
tpch_q06/DuckDB:vortex-file-compressed74550287.80228e+060.955493ns
tpch_q07/DuckDB:vortex-file-compressed339335103.35703e+071.01082ns
tpch_q08/DuckDB:vortex-file-compressed449304974.66171e+070.963821ns
tpch_q09/DuckDB:vortex-file-compressed587277225.88991e+070.99709ns
tpch_q10/DuckDB:vortex-file-compressed399372524.01685e+070.994242ns
tpch_q11/DuckDB:vortex-file-compressed163699691.83291e+070.893112ns
tpch_q12/DuckDB:vortex-file-compressed313140373.08118e+071.0163ns
tpch_q13/DuckDB:vortex-file-compressed402700543.98983e+071.00932ns
tpch_q14/DuckDB:vortex-file-compressed216117122.20335e+070.980858ns
tpch_q15/DuckDB:vortex-file-compressed133082091.29909e+071.02443ns
tpch_q16/DuckDB:vortex-file-compressed282651012.9334e+070.96356ns
tpch_q17/DuckDB:vortex-file-compressed658573426.59295e+070.998905ns
tpch_q18/DuckDB:vortex-file-compressed504620254.84655e+071.04119ns
tpch_q19/DuckDB:vortex-file-compressed241392682.33835e+071.03232ns
tpch_q20/DuckDB:vortex-file-compressed296049982.97604e+070.994779ns
tpch_q21/DuckDB:vortex-file-compressed1050654101.06807e+080.983697ns
tpch_q22/DuckDB:vortex-file-compressed205743232.07484e+070.991611ns
tpch_q01/DuckDB:vortex-compact355614103.56977e+070.996183ns
tpch_q02/DuckDB:vortex-compact374535653.80562e+070.984165ns
tpch_q03/DuckDB:vortex-compact373879313.66653e+071.01971ns
tpch_q04/DuckDB:vortex-compact325731633.38081e+070.963473ns
tpch_q05/DuckDB:vortex-compact422269544.16998e+071.01264ns
tpch_q06/DuckDB:vortex-compact115882431.16479e+070.994876ns
tpch_q07/DuckDB:vortex-compact422932274.1452e+071.02029ns
tpch_q08/DuckDB:vortex-compact543874425.3576e+071.01515ns
tpch_q09/DuckDB:vortex-compact669672176.77576e+070.988336ns
tpch_q10/DuckDB:vortex-compact457010304.73204e+070.965778ns
tpch_q11/DuckDB:vortex-compact226458271.8606e+071.21713ns
tpch_q12/DuckDB:vortex-compact395150654.01896e+070.983217ns
tpch_q13/DuckDB:vortex-compact474478474.50534e+071.05315ns
tpch_q14/DuckDB:vortex-compact267327172.72176e+070.982185ns
tpch_q15/DuckDB:vortex-compact173994031.76213e+070.987407ns
tpch_q16/DuckDB:vortex-compact337452143.34302e+071.00942ns
tpch_q17/DuckDB:vortex-compact694516316.76592e+071.02649ns
tpch_q18/DuckDB:vortex-compact539270335.49716e+070.980998ns
tpch_q19/DuckDB:vortex-compact285565202.99368e+070.953895ns
tpch_q20/DuckDB:vortex-compact343183703.64086e+070.942589ns
tpch_q21/DuckDB:vortex-compact1097677431.098e+080.999704ns
tpch_q22/DuckDB:vortex-compact222952712.21403e+071.007ns
tpch_q01/DuckDB:duckdb183183871.83531e+070.99811ns
tpch_q02/DuckDB:duckdb141182821.42141e+070.993261ns
tpch_q03/DuckDB:duckdb214767642.14814e+070.999782ns
tpch_q04/DuckDB:duckdb199604862.00692e+070.994581ns
tpch_q05/DuckDB:duckdb231538732.32543e+070.995683ns
tpch_q06/DuckDB:duckdb71228967.11054e+061.00174ns
tpch_q07/DuckDB:duckdb271582602.70294e+071.00477ns
tpch_q08/DuckDB:duckdb268722662.71019e+070.991525ns
tpch_q09/DuckDB:duckdb600128595.77489e+071.0392ns
tpch_q10/DuckDB:duckdb581407675.73972e+071.01296ns
tpch_q11/DuckDB:duckdb80870158.50712e+060.950617ns
tpch_q12/DuckDB:duckdb177744211.8771e+070.946911ns
tpch_q13/DuckDB:duckdb405145174.18821e+070.967347ns
tpch_q14/DuckDB:duckdb218543822.18655e+070.99949ns
tpch_q15/DuckDB:duckdb121345221.19552e+071.015ns
tpch_q16/DuckDB:duckdb231531152.25113e+071.02851ns
tpch_q17/DuckDB:duckdb189631621.8956e+071.00038ns
tpch_q18/DuckDB:duckdb402012374.05096e+070.992387ns
tpch_q19/DuckDB:duckdb317290283.18043e+070.997632ns
tpch_q20/DuckDB:duckdb227145082.25881e+071.0056ns
tpch_q21/DuckDB:duckdb593578215.97709e+070.993088ns
tpch_q22/DuckDB:duckdb263559682.67701e+070.984532ns

@github-actions

github-actionsBot commented Sep 9, 2025

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.917x ➖
  • Vortex: 1.015x ➖
  • duckdb:vortex: 1.002x ➖
  • datafusion:vortex: 1.029x ➖
  • Best: tpch_q21/DataFusion:vortex-compact (0.888x)
  • Worst: tpch_q13/DataFusion:vortex-compact (1.626x)
  • Significant (>30%): 0↑ 2↓
Detailed Results Table
namePR 88eaa65base 23edc3dratio (PR/base)unit
tpch_q01/DataFusion:parquet2441533823.80562e+080.64156ns
tpch_q02/DataFusion:parquet3614021917.86784e+080.459341ns
tpch_q03/DataFusion:parquet2837816595.56761e+080.509701ns
tpch_q04/DataFusion:parquet1390044032.92501e+080.475226ns
tpch_q05/DataFusion:parquet3467558867.25445e+080.477991ns
tpch_q06/DataFusion:parquet1290340262.58548e+080.499072ns
tpch_q07/DataFusion:parquet3856627567.05225e+080.546865ns
tpch_q08/DataFusion:parquet4577697228.50712e+080.538102ns
tpch_q09/DataFusion:parquet4402221127.08898e+080.620995ns
tpch_q10/DataFusion:parquet4376675217.31306e+080.598474ns
tpch_q11/DataFusion:parquet2801216645.38805e+080.519894ns
tpch_q12/DataFusion:parquet2055125894.08021e+080.503681ns
tpch_q13/DataFusion:parquet4166689855.20677e+080.800245ns
tpch_q14/DataFusion:parquet1545281333.35039e+080.461224ns
tpch_q15/DataFusion:parquet2723562845.71464e+080.476594ns
tpch_q16/DataFusion:parquet1845660353.45483e+080.534226ns
tpch_q17/DataFusion:parquet3199673745.76457e+080.555058ns
tpch_q18/DataFusion:parquet4274938956.85402e+080.623713ns
tpch_q19/DataFusion:parquet2814794964.58258e+080.614237ns
tpch_q20/DataFusion:parquet2547345445.39638e+080.472047ns
tpch_q21/DataFusion:parquet3915801498.56194e+080.45735ns
tpch_q22/DataFusion:parquet1754341713.28825e+080.533518ns
tpch_q01/DataFusion:vortex-file-compressed1604880181.38809e+081.15618ns
tpch_q02/DataFusion:vortex-file-compressed1909321571.93419e+080.987144ns
tpch_q03/DataFusion:vortex-file-compressed3063555002.89788e+081.05717ns
tpch_q04/DataFusion:vortex-file-compressed1455078771.4567e+080.998887ns
tpch_q05/DataFusion:vortex-file-compressed2076906072.00998e+081.03329ns
tpch_q06/DataFusion:vortex-file-compressed1541511641.54805e+080.995777ns
tpch_q07/DataFusion:vortex-file-compressed1873635372.03549e+080.920486ns
tpch_q08/DataFusion:vortex-file-compressed2659495812.82709e+080.94072ns
tpch_q09/DataFusion:vortex-file-compressed3906217972.43118e+081.60672ns
tpch_q10/DataFusion:vortex-file-compressed2924145532.58827e+081.12977ns
tpch_q11/DataFusion:vortex-file-compressed932630338.86897e+071.05157ns
tpch_q12/DataFusion:vortex-file-compressed2204061022.21132e+080.99672ns
tpch_q13/DataFusion:vortex-file-compressed2342153182.35284e+080.995458ns
tpch_q14/DataFusion:vortex-file-compressed1145947231.2215e+080.938151ns
tpch_q15/DataFusion:vortex-file-compressed1785229571.62609e+081.09787ns
tpch_q16/DataFusion:vortex-file-compressed1432923661.47644e+080.970525ns
tpch_q17/DataFusion:vortex-file-compressed2956477582.80887e+081.05255ns
tpch_q18/DataFusion:vortex-file-compressed2115100532.25835e+080.936571ns
tpch_q19/DataFusion:vortex-file-compressed3049230112.74023e+081.11277ns
tpch_q20/DataFusion:vortex-file-compressed1821245031.79362e+081.0154ns
tpch_q21/DataFusion:vortex-file-compressed3585746783.1377e+081.14279ns
tpch_q22/DataFusion:vortex-file-compressed1548064701.45896e+081.06107ns
tpch_q01/DataFusion:vortex-compact1942018421.67969e+081.15617ns
tpch_q02/DataFusion:vortex-compact1975819741.99324e+080.99126ns
tpch_q03/DataFusion:vortex-compact2828620592.99569e+080.944231ns
tpch_q04/DataFusion:vortex-compact1655541721.53953e+081.07535ns
tpch_q05/DataFusion:vortex-compact1783709681.91113e+080.933326ns
tpch_q06/DataFusion:vortex-compact1705389371.87392e+080.910067ns
tpch_q07/DataFusion:vortex-compact1786329711.81101e+080.986372ns
tpch_q08/DataFusion:vortex-compact2436452772.60079e+080.936811ns
tpch_q09/DataFusion:vortex-compact2340731272.29437e+081.02021ns
tpch_q10/DataFusion:vortex-compact2505073972.55599e+080.980079ns
tpch_q11/DataFusion:vortex-compact862568368.6856e+070.993101ns
tpch_q12/DataFusion:vortex-compact2697028922.73144e+080.987401ns
tpch_q13/DataFusion:vortex-compact1763417011.08433e+081.62627ns
tpch_q14/DataFusion:vortex-compact1168778291.18324e+080.98778ns
tpch_q15/DataFusion:vortex-compact1877371522.00715e+080.935342ns
tpch_q16/DataFusion:vortex-compact1542911301.47269e+081.04768ns
tpch_q17/DataFusion:vortex-compact2585111492.88403e+080.896352ns
tpch_q18/DataFusion:vortex-compact2133122372.02625e+081.05274ns
tpch_q19/DataFusion:vortex-compact3143710943.06454e+081.02584ns
tpch_q20/DataFusion:vortex-compact1805160791.75882e+081.02635ns
tpch_q21/DataFusion:vortex-compact3240400533.64937e+080.887933ns
tpch_q22/DataFusion:vortex-compact1474705011.41113e+081.04505ns
tpch_q01/DuckDB:parquet4383624964.47865e+080.978783ns
tpch_q02/DuckDB:parquet10099139128.81899e+081.14516ns
tpch_q03/DuckDB:parquet7748405728.1717e+080.948199ns
tpch_q04/DuckDB:parquet5066044485.05712e+081.00176ns
tpch_q05/DuckDB:parquet11372421771.07403e+091.05886ns
tpch_q06/DuckDB:parquet3028715242.96589e+081.02118ns
tpch_q07/DuckDB:parquet9153297068.63494e+081.06003ns
tpch_q08/DuckDB:parquet12605913361.06884e+091.1794ns
tpch_q09/DuckDB:parquet10311081141.03987e+090.991571ns
tpch_q10/DuckDB:parquet10878858949.83931e+081.10565ns
tpch_q11/DuckDB:parquet6816617126.0999e+081.1175ns
tpch_q12/DuckDB:parquet5225703984.66345e+081.12057ns
tpch_q13/DuckDB:parquet7811369977.42668e+081.0518ns
tpch_q14/DuckDB:parquet5158784844.60485e+081.12029ns
tpch_q15/DuckDB:parquet6236772595.5016e+081.13363ns
tpch_q16/DuckDB:parquet3956802564.07346e+080.971362ns
tpch_q17/DuckDB:parquet5724705925.74809e+080.995932ns
tpch_q18/DuckDB:parquet6474077126.83542e+080.947136ns
tpch_q19/DuckDB:parquet6254726855.67524e+081.10211ns
tpch_q20/DuckDB:parquet8281996358.13385e+081.01821ns
tpch_q21/DuckDB:parquet8553345398.76651e+080.975684ns
tpch_q22/DuckDB:parquet3643091523.60816e+081.00968ns
tpch_q01/DuckDB:vortex-file-compressed2414578812.25752e+081.06957ns
tpch_q02/DuckDB:vortex-file-compressed7236683836.72851e+081.07553ns
tpch_q03/DuckDB:vortex-file-compressed5010155815.28195e+080.948543ns
tpch_q04/DuckDB:vortex-file-compressed3036540163.20329e+080.947945ns
tpch_q05/DuckDB:vortex-file-compressed5740159235.38006e+081.06693ns
tpch_q06/DuckDB:vortex-file-compressed2391369012.3573e+081.01445ns
tpch_q07/DuckDB:vortex-file-compressed5970354856.12781e+080.974305ns
tpch_q08/DuckDB:vortex-file-compressed7953708167.55826e+081.05232ns
tpch_q09/DuckDB:vortex-file-compressed6796554266.96704e+080.975529ns
tpch_q10/DuckDB:vortex-file-compressed5796483755.75578e+081.00707ns
tpch_q11/DuckDB:vortex-file-compressed4396647854.51382e+080.974041ns
tpch_q12/DuckDB:vortex-file-compressed4696533484.71395e+080.996306ns
tpch_q13/DuckDB:vortex-file-compressed2929428402.68321e+081.09176ns
tpch_q14/DuckDB:vortex-file-compressed2831828932.80828e+081.00839ns
tpch_q15/DuckDB:vortex-file-compressed2131539922.33054e+080.914611ns
tpch_q16/DuckDB:vortex-file-compressed3538014433.61292e+080.979267ns
tpch_q17/DuckDB:vortex-file-compressed3925807994.35863e+080.900698ns
tpch_q18/DuckDB:vortex-file-compressed4604355964.77298e+080.96467ns
tpch_q19/DuckDB:vortex-file-compressed3716735253.54872e+081.04735ns
tpch_q20/DuckDB:vortex-file-compressed5220226885.29613e+080.985669ns
tpch_q21/DuckDB:vortex-file-compressed6572871086.44252e+081.02023ns
tpch_q22/DuckDB:vortex-file-compressed2532318002.74833e+080.921401ns
tpch_q01/DuckDB:vortex-compact2428193162.33526e+081.03979ns
tpch_q02/DuckDB:vortex-compact7102649466.49037e+081.09434ns
tpch_q03/DuckDB:vortex-compact4974652964.93296e+081.00845ns
tpch_q04/DuckDB:vortex-compact2915746182.79988e+081.04138ns
tpch_q05/DuckDB:vortex-compact5083104735.45039e+080.932613ns
tpch_q06/DuckDB:vortex-compact2427711252.23466e+081.08639ns
tpch_q07/DuckDB:vortex-compact5819369545.91443e+080.983928ns
tpch_q08/DuckDB:vortex-compact7990504868.2547e+080.967995ns
tpch_q09/DuckDB:vortex-compact6379796276.2942e+081.0136ns
tpch_q10/DuckDB:vortex-compact5483304585.23182e+081.04807ns
tpch_q11/DuckDB:vortex-compact4609205894.29049e+081.07428ns
tpch_q12/DuckDB:vortex-compact4527799704.54319e+080.996613ns
tpch_q13/DuckDB:vortex-compact2620374732.76171e+080.948825ns
tpch_q14/DuckDB:vortex-compact2839187202.85113e+080.995811ns
tpch_q15/DuckDB:vortex-compact2130999471.95125e+081.09212ns
tpch_q16/DuckDB:vortex-compact3496452293.56873e+080.979747ns
tpch_q17/DuckDB:vortex-compact4335897674.4625e+080.97163ns
tpch_q18/DuckDB:vortex-compact4441882254.40574e+081.0082ns
tpch_q19/DuckDB:vortex-compact3562162103.64862e+080.976305ns
tpch_q20/DuckDB:vortex-compact5174434745.29671e+080.976915ns
tpch_q21/DuckDB:vortex-compact6723899186.80579e+080.987968ns
tpch_q22/DuckDB:vortex-compact2688307572.79768e+080.960906ns

@github-actions

github-actionsBot commented Sep 9, 2025

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 1.019x ➖
  • Vortex: 1.014x ➖
  • duckdb:vortex: 1.020x ➖
  • datafusion:vortex: 1.009x ➖
  • Best: tpch_q12/DataFusion:vortex-file-compressed (0.926x)
  • Worst: tpch_q16/DuckDB:vortex-file-compressed (1.145x)
  • Significant (>10%): 0↑ 7↓
Detailed Results Table
namePR 88eaa65base 23edc3dratio (PR/base)unit
tpch_q01/DataFusion:arrow5168121354.93628e+081.04697ns
tpch_q02/DataFusion:arrow965043639.25273e+071.04298ns
tpch_q03/DataFusion:arrow1985572181.82977e+081.08515ns
tpch_q04/DataFusion:arrow1054130109.17999e+071.14829ns
tpch_q05/DataFusion:arrow3870832853.37675e+081.14632ns
tpch_q06/DataFusion:arrow692574305.97833e+071.15847ns
tpch_q07/DataFusion:arrow6602137286.37727e+081.03526ns
tpch_q08/DataFusion:arrow2875257182.75577e+081.04336ns
tpch_q09/DataFusion:arrow5763480755.64278e+081.02139ns
tpch_q10/DataFusion:arrow2372417992.44441e+080.970548ns
tpch_q11/DataFusion:arrow3838821918.05835e+074.76378ns
tpch_q12/DataFusion:arrow1903440502.02889e+080.938168ns
tpch_q13/DataFusion:arrow1905254681.85228e+081.0286ns
tpch_q14/DataFusion:arrow523434815.12543e+071.02125ns
tpch_q15/DataFusion:arrow1028051691.00634e+081.02158ns
tpch_q16/DataFusion:arrow754611407.57331e+070.996409ns
tpch_q17/DataFusion:arrow5939233275.77314e+081.02877ns
tpch_q18/DataFusion:arrow14170117201.36878e+091.03524ns
tpch_q19/DataFusion:arrow1106354761.16128e+080.9527ns
tpch_q20/DataFusion:arrow1696834281.67619e+081.01232ns
tpch_q21/DataFusion:arrow8875265628.97703e+080.988664ns
tpch_q22/DataFusion:arrow543919005.41687e+071.00412ns
tpch_q01/DataFusion:parquet6799525466.45818e+081.05286ns
tpch_q02/DataFusion:parquet1989679101.88956e+081.05299ns
tpch_q03/DataFusion:parquet2917265992.97268e+080.981358ns
tpch_q04/DataFusion:parquet2053909592.24172e+080.916221ns
tpch_q05/DataFusion:parquet4614063224.61149e+081.00056ns
tpch_q06/DataFusion:parquet1141264941.15914e+080.984579ns
tpch_q07/DataFusion:parquet6735521686.6586e+081.01155ns
tpch_q08/DataFusion:parquet5226185074.9154e+081.06323ns
tpch_q09/DataFusion:parquet8146612337.88229e+081.03353ns
tpch_q10/DataFusion:parquet5119156225.13637e+080.996649ns
tpch_q11/DataFusion:parquet1300602021.23127e+081.05631ns
tpch_q12/DataFusion:parquet2026462952.24559e+080.902421ns
tpch_q13/DataFusion:parquet4346055403.97885e+081.09229ns
tpch_q14/DataFusion:parquet1568926191.42788e+081.09878ns
tpch_q15/DataFusion:parquet2560223962.46553e+081.03841ns
tpch_q16/DataFusion:parquet1445960791.53378e+080.942744ns
tpch_q17/DataFusion:parquet7257523717.05403e+081.02885ns
tpch_q18/DataFusion:parquet11101318811.1118e+090.998504ns
tpch_q19/DataFusion:parquet2814855742.87919e+080.977656ns
tpch_q20/DataFusion:parquet3047700763.07511e+080.991086ns
tpch_q21/DataFusion:parquet8705968918.86638e+080.981908ns
tpch_q22/DataFusion:parquet3255128713.61585e+080.90024ns
tpch_q01/DataFusion:vortex-file-compressed5133827764.58324e+081.12013ns
tpch_q02/DataFusion:vortex-file-compressed1554360121.53476e+081.01277ns
tpch_q03/DataFusion:vortex-file-compressed2174204752.17488e+080.999692ns
tpch_q04/DataFusion:vortex-file-compressed1004923709.84742e+071.02049ns
tpch_q05/DataFusion:vortex-file-compressed5643402405.54356e+081.01801ns
tpch_q06/DataFusion:vortex-file-compressed338158833.55717e+070.95064ns
tpch_q07/DataFusion:vortex-file-compressed5729884055.71368e+081.00284ns
tpch_q08/DataFusion:vortex-file-compressed6300155325.98391e+081.05285ns
tpch_q09/DataFusion:vortex-file-compressed9894311329.50448e+081.04102ns
tpch_q10/DataFusion:vortex-file-compressed2602954322.57648e+081.01027ns
tpch_q11/DataFusion:vortex-file-compressed1318997391.23914e+081.06444ns
tpch_q12/DataFusion:vortex-file-compressed984094821.06325e+080.925553ns
tpch_q13/DataFusion:vortex-file-compressed2179928642.16033e+081.00907ns
tpch_q14/DataFusion:vortex-file-compressed529718555.26766e+071.0056ns
tpch_q15/DataFusion:vortex-file-compressed906028268.94453e+071.01294ns
tpch_q16/DataFusion:vortex-file-compressed864696648.64376e+071.00037ns
tpch_q17/DataFusion:vortex-file-compressed9132912508.86233e+081.03053ns
tpch_q18/DataFusion:vortex-file-compressed11240991221.09014e+091.03115ns
tpch_q19/DataFusion:vortex-file-compressed660958436.49612e+071.01747ns
tpch_q20/DataFusion:vortex-file-compressed1753870241.72894e+081.01442ns
tpch_q21/DataFusion:vortex-file-compressed7652652867.47351e+081.02397ns
tpch_q22/DataFusion:vortex-file-compressed646849856.56732e+070.984953ns
tpch_q01/DataFusion:vortex-compact5016667395.06353e+080.990746ns
tpch_q02/DataFusion:vortex-compact1556533831.56746e+080.993028ns
tpch_q03/DataFusion:vortex-compact2330421152.37958e+080.979339ns
tpch_q04/DataFusion:vortex-compact1158468731.17703e+080.984229ns
tpch_q05/DataFusion:vortex-compact5603282265.51521e+081.01597ns
tpch_q06/DataFusion:vortex-compact719896617.33501e+070.981452ns
tpch_q07/DataFusion:vortex-compact6056969986.12134e+080.989485ns
tpch_q08/DataFusion:vortex-compact6801231676.09175e+081.11647ns
tpch_q09/DataFusion:vortex-compact9706124879.49186e+081.02257ns
tpch_q10/DataFusion:vortex-compact2911560692.97443e+080.978865ns
tpch_q11/DataFusion:vortex-compact1314549271.26656e+081.03789ns
tpch_q12/DataFusion:vortex-compact1607846541.67978e+080.957178ns
tpch_q13/DataFusion:vortex-compact2601823602.60943e+080.997085ns
tpch_q14/DataFusion:vortex-compact849053048.38742e+071.01229ns
tpch_q15/DataFusion:vortex-compact1648633601.65011e+080.999105ns
tpch_q16/DataFusion:vortex-compact902615949.10944e+070.990857ns
tpch_q17/DataFusion:vortex-compact9056706868.86123e+081.02206ns
tpch_q18/DataFusion:vortex-compact10904612501.10205e+090.989484ns
tpch_q19/DataFusion:vortex-compact1359218571.34925e+081.00739ns
tpch_q20/DataFusion:vortex-compact2106601892.06549e+081.0199ns
tpch_q21/DataFusion:vortex-compact7543645467.64329e+080.986963ns
tpch_q22/DataFusion:vortex-compact726146717.23286e+071.00396ns
tpch_q01/DuckDB:parquet3201856593.15704e+081.0142ns
tpch_q02/DuckDB:parquet1200577521.27622e+080.940732ns
tpch_q03/DuckDB:parquet2234115172.24298e+080.996046ns
tpch_q04/DuckDB:parquet1851588441.85032e+081.00069ns
tpch_q05/DuckDB:parquet2323354832.35986e+080.98453ns
tpch_q06/DuckDB:parquet682032426.71574e+071.01557ns
tpch_q07/DuckDB:parquet2174507992.16095e+081.00628ns
tpch_q08/DuckDB:parquet3319992383.3193e+081.00021ns
tpch_q09/DuckDB:parquet4892955724.8968e+080.999214ns
tpch_q10/DuckDB:parquet6514050876.52967e+080.997608ns
tpch_q11/DuckDB:parquet415110174.57325e+070.907692ns
tpch_q12/DuckDB:parquet1427123711.41899e+081.00573ns
tpch_q13/DuckDB:parquet4015312503.6966e+081.08622ns
tpch_q14/DuckDB:parquet1786155051.76379e+081.01268ns
tpch_q15/DuckDB:parquet1117251461.12095e+080.996698ns
tpch_q16/DuckDB:parquet1434363121.71931e+080.834266ns
tpch_q17/DuckDB:parquet2140313862.15056e+080.995238ns
tpch_q18/DuckDB:parquet3593093133.58188e+081.00313ns
tpch_q19/DuckDB:parquet2826933192.78743e+081.01417ns
tpch_q20/DuckDB:parquet2086206022.13831e+080.975634ns
tpch_q21/DuckDB:parquet5621500945.73593e+080.980051ns
tpch_q22/DuckDB:parquet3056989633.03502e+081.00724ns
tpch_q01/DuckDB:vortex-file-compressed2315407572.35229e+080.984319ns
tpch_q02/DuckDB:vortex-file-compressed615245756.01898e+071.02218ns
tpch_q03/DuckDB:vortex-file-compressed1267356441.35662e+080.9342ns
tpch_q04/DuckDB:vortex-file-compressed2491196922.5246e+080.986768ns
tpch_q05/DuckDB:vortex-file-compressed1703074471.64196e+081.03722ns
tpch_q06/DuckDB:vortex-file-compressed352893713.54915e+070.994306ns
tpch_q07/DuckDB:vortex-file-compressed1504579961.49117e+081.00899ns
tpch_q08/DuckDB:vortex-file-compressed2590543632.52168e+081.02731ns
tpch_q09/DuckDB:vortex-file-compressed4286112924.00681e+081.06971ns
tpch_q10/DuckDB:vortex-file-compressed1769266171.71181e+081.03356ns
tpch_q11/DuckDB:vortex-file-compressed424359843.85697e+071.10024ns
tpch_q12/DuckDB:vortex-file-compressed1911442781.74526e+081.09522ns
tpch_q13/DuckDB:vortex-file-compressed2721471752.40253e+081.13275ns
tpch_q14/DuckDB:vortex-file-compressed647862795.73116e+071.13042ns
tpch_q15/DuckDB:vortex-file-compressed573357175.16412e+071.11027ns
tpch_q16/DuckDB:vortex-file-compressed868946777.5858e+071.14549ns
tpch_q17/DuckDB:vortex-file-compressed4967680964.99052e+080.995424ns
tpch_q18/DuckDB:vortex-file-compressed2843182342.82396e+081.00681ns
tpch_q19/DuckDB:vortex-file-compressed797008457.70615e+071.03425ns
tpch_q20/DuckDB:vortex-file-compressed1152338891.06873e+081.07823ns
tpch_q21/DuckDB:vortex-file-compressed10715821009.85043e+081.08785ns
tpch_q22/DuckDB:vortex-file-compressed757319207.39942e+071.02348ns
tpch_q01/DuckDB:vortex-compact2758509552.76824e+080.996487ns
tpch_q02/DuckDB:vortex-compact738640267.58863e+070.973352ns
tpch_q03/DuckDB:vortex-compact1709864271.81555e+080.941789ns
tpch_q04/DuckDB:vortex-compact2826783412.89656e+080.975911ns
tpch_q05/DuckDB:vortex-compact1814145061.82483e+080.994145ns
tpch_q06/DuckDB:vortex-compact739983527.55318e+070.979697ns
tpch_q07/DuckDB:vortex-compact2167125812.2547e+080.961161ns
tpch_q08/DuckDB:vortex-compact2753187672.70938e+081.01617ns
tpch_q09/DuckDB:vortex-compact4548159984.45228e+081.02153ns
tpch_q10/DuckDB:vortex-compact2237279052.27203e+080.984704ns
tpch_q11/DuckDB:vortex-compact439069164.44986e+070.986704ns
tpch_q12/DuckDB:vortex-compact2613466072.60111e+081.00475ns
tpch_q13/DuckDB:vortex-compact3088103343.007e+081.02697ns
tpch_q14/DuckDB:vortex-compact948912419.22068e+071.02911ns
tpch_q15/DuckDB:vortex-compact925091439.0357e+071.02382ns
tpch_q16/DuckDB:vortex-compact845124598.26219e+071.02288ns
tpch_q17/DuckDB:vortex-compact5184146065.17096e+081.00255ns
tpch_q18/DuckDB:vortex-compact3381764763.37881e+081.00087ns
tpch_q19/DuckDB:vortex-compact1085415061.0942e+080.991971ns
tpch_q20/DuckDB:vortex-compact1516293351.56413e+080.969416ns
tpch_q21/DuckDB:vortex-compact10236115671.05224e+090.972789ns
tpch_q22/DuckDB:vortex-compact827900818.26375e+071.00185ns
tpch_q01/DuckDB:duckdb1261940181.257e+081.00393ns
tpch_q02/DuckDB:duckdb525522685.18607e+071.01334ns
tpch_q03/DuckDB:duckdb1065733921.06113e+081.00434ns
tpch_q04/DuckDB:duckdb1277316661.25855e+081.01491ns
tpch_q05/DuckDB:duckdb1166381911.17084e+080.996191ns
tpch_q06/DuckDB:duckdb455249464.57803e+070.994421ns
tpch_q07/DuckDB:duckdb1110995351.11211e+080.998999ns
tpch_q08/DuckDB:duckdb1488580781.48224e+081.00428ns
tpch_q09/DuckDB:duckdb3210105893.2292e+080.994086ns
tpch_q10/DuckDB:duckdb2129458282.14833e+080.991215ns
tpch_q11/DuckDB:duckdb234562432.32096e+071.01063ns
tpch_q12/DuckDB:duckdb887217188.77971e+071.01053ns
tpch_q13/DuckDB:duckdb2266992652.27829e+080.995042ns
tpch_q14/DuckDB:duckdb786674887.9079e+070.994797ns
tpch_q15/DuckDB:duckdb688759006.95502e+070.990306ns
tpch_q16/DuckDB:duckdb701964417.04239e+070.996771ns
tpch_q17/DuckDB:duckdb1118163011.11286e+081.00477ns
tpch_q18/DuckDB:duckdb2247960992.2428e+081.0023ns
tpch_q19/DuckDB:duckdb1324700781.32494e+080.999821ns
tpch_q20/DuckDB:duckdb1037481351.02272e+081.01444ns
tpch_q21/DuckDB:duckdb3449434013.38499e+081.01904ns
tpch_q22/DuckDB:duckdb647580396.37092e+071.01646ns

@github-actions

github-actionsBot commented Sep 9, 2025

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.994x ➖
  • Vortex: 0.987x ➖
  • duckdb:vortex: 0.987x ➖
  • Best: statpopgen_q01/DuckDB:vortex-compact (0.887x)
  • Worst: statpopgen_q00/DuckDB:vortex-compact (1.044x)
  • Significant (>10%): 1↑ 0↓
Detailed Results Table
namePR 88eaa65base 23edc3dratio (PR/base)unit
statpopgen_q00/DuckDB:parquet1795505721.78763e+081.00441ns
statpopgen_q01/DuckDB:parquet3165548623.15889e+081.00211ns
statpopgen_q02/DuckDB:parquet6106688665.99935e+081.01789ns
statpopgen_q03/DuckDB:parquet10154439751.00784e+091.00755ns
statpopgen_q04/DuckDB:parquet10051848081.0047e+091.00048ns
statpopgen_q05/DuckDB:parquet6593367316.50839e+081.01306ns
statpopgen_q06/DuckDB:parquet12573260871.22117e+091.0296ns
statpopgen_q07/DuckDB:parquet7628355647.49994e+081.01712ns
statpopgen_q08/DuckDB:parquet7546213227.52821e+081.00239ns
statpopgen_q09/DuckDB:parquet8294314318.42079e+080.98498ns
statpopgen_q10/DuckDB:parquet20153471392.0028e+091.00627ns
statpopgen_q00/DuckDB:vortex-file-compressed121722441.21583e+071.00115ns
statpopgen_q01/DuckDB:vortex-file-compressed1224846551.23595e+080.991015ns
statpopgen_q02/DuckDB:vortex-file-compressed4764906384.80458e+080.991742ns
statpopgen_q03/DuckDB:vortex-file-compressed10833310551.07547e+091.00731ns
statpopgen_q04/DuckDB:vortex-file-compressed10793558211.07663e+091.00253ns
statpopgen_q05/DuckDB:vortex-file-compressed4819887544.91566e+080.980517ns
statpopgen_q06/DuckDB:vortex-file-compressed14898291101.50282e+090.991353ns
statpopgen_q07/DuckDB:vortex-file-compressed3257371133.24752e+081.00303ns
statpopgen_q08/DuckDB:vortex-file-compressed3449274633.4389e+081.00302ns
statpopgen_q09/DuckDB:vortex-file-compressed8545234918.48987e+081.00652ns
statpopgen_q10/DuckDB:vortex-file-compressed24822286912.51824e+090.9857ns
statpopgen_q00/DuckDB:vortex-compact130220541.24691e+071.04434ns
statpopgen_q01/DuckDB:vortex-compact2799757833.15659e+080.886957ns
statpopgen_q02/DuckDB:vortex-compact6573155226.61231e+080.994078ns
statpopgen_q03/DuckDB:vortex-compact12195356141.23612e+090.986582ns
statpopgen_q04/DuckDB:vortex-compact12210852461.22823e+090.994181ns
statpopgen_q05/DuckDB:vortex-compact6918153157.2239e+080.957676ns
statpopgen_q06/DuckDB:vortex-compact16020366551.58356e+091.01167ns
statpopgen_q07/DuckDB:vortex-compact12059172641.25228e+090.962978ns
statpopgen_q08/DuckDB:vortex-compact14057535481.47055e+090.955939ns
statpopgen_q09/DuckDB:vortex-compact10202617081.03741e+090.983473ns
statpopgen_q10/DuckDB:vortex-compact26530962762.67617e+090.991379ns

@github-actions

github-actionsBot commented Sep 9, 2025

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.956x ➖
  • Vortex: 1.002x ➖
  • duckdb:vortex: 1.005x ➖
  • datafusion:vortex: 0.999x ➖
  • Best: tpch_q14/DuckDB:vortex-file-compressed (0.827x)
  • Worst: tpch_q05/DataFusion:vortex-file-compressed (1.261x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
namePR 88eaa65base 23edc3dratio (PR/base)unit
tpch_q01/DataFusion:parquet10562159911.1373e+090.928703ns
tpch_q02/DataFusion:parquet6136404941.12923e+090.543414ns
tpch_q03/DataFusion:parquet8535069291.07064e+090.797196ns
tpch_q04/DataFusion:parquet5256223865.84492e+080.89928ns
tpch_q05/DataFusion:parquet9565139951.40521e+090.680689ns
tpch_q06/DataFusion:parquet4693499705.33472e+080.879803ns
tpch_q07/DataFusion:parquet12176336561.47343e+090.826394ns
tpch_q08/DataFusion:parquet13428855581.82617e+090.735358ns
tpch_q09/DataFusion:parquet15587370801.88046e+090.828914ns
tpch_q10/DataFusion:parquet18247993392.14872e+090.84925ns
tpch_q11/DataFusion:parquet3973410817.05039e+080.563573ns
tpch_q12/DataFusion:parquet5449891747.67878e+080.709734ns
tpch_q13/DataFusion:parquet7071614038.39921e+080.841938ns
tpch_q14/DataFusion:parquet7129944688.74351e+080.815456ns
tpch_q15/DataFusion:parquet11748058121.34195e+090.875445ns
tpch_q16/DataFusion:parquet3457653845.9018e+080.585864ns
tpch_q17/DataFusion:parquet12363026281.49228e+090.828464ns
tpch_q18/DataFusion:parquet16132324101.77211e+090.910346ns
tpch_q19/DataFusion:parquet8719499861.03351e+090.843675ns
tpch_q20/DataFusion:parquet9472366891.40332e+090.674998ns
tpch_q21/DataFusion:parquet16096958931.99274e+090.807779ns
tpch_q22/DataFusion:parquet7495379749.67967e+080.774342ns
tpch_q01/DataFusion:vortex-file-compressed7472682967.56175e+080.988222ns
tpch_q02/DataFusion:vortex-file-compressed4811080234.60414e+081.04495ns
tpch_q03/DataFusion:vortex-file-compressed7679481157.93517e+080.967778ns
tpch_q04/DataFusion:vortex-file-compressed4551131384.89921e+080.928952ns
tpch_q05/DataFusion:vortex-file-compressed11249632978.92091e+081.26104ns
tpch_q06/DataFusion:vortex-file-compressed5363579985.19497e+081.03246ns
tpch_q07/DataFusion:vortex-file-compressed9083437589.48822e+080.957338ns
tpch_q08/DataFusion:vortex-file-compressed12367871191.24934e+090.989955ns
tpch_q09/DataFusion:vortex-file-compressed15160688541.54609e+090.980582ns
tpch_q10/DataFusion:vortex-file-compressed11341262161.00766e+091.12551ns
tpch_q11/DataFusion:vortex-file-compressed3450016003.45349e+080.998993ns
tpch_q12/DataFusion:vortex-file-compressed6970776207.26498e+080.959504ns
tpch_q13/DataFusion:vortex-file-compressed4003332063.94551e+081.01466ns
tpch_q14/DataFusion:vortex-file-compressed4938923544.90684e+081.00654ns
tpch_q15/DataFusion:vortex-file-compressed9726307169.3684e+081.0382ns
tpch_q16/DataFusion:vortex-file-compressed2787170982.73109e+081.02053ns
tpch_q17/DataFusion:vortex-file-compressed13168869331.30772e+091.00701ns
tpch_q18/DataFusion:vortex-file-compressed14014960641.44089e+090.972657ns
tpch_q19/DataFusion:vortex-file-compressed7238338618.25131e+080.877236ns
tpch_q20/DataFusion:vortex-file-compressed7672271647.40226e+081.03648ns
tpch_q21/DataFusion:vortex-file-compressed15405345461.56313e+090.985544ns
tpch_q22/DataFusion:vortex-file-compressed2784310522.75386e+081.01106ns
tpch_q01/DataFusion:vortex-compact7547373957.52558e+081.0029ns
tpch_q02/DataFusion:vortex-compact4400400964.41946e+080.995688ns
tpch_q03/DataFusion:vortex-compact7088422417.79339e+080.909542ns
tpch_q04/DataFusion:vortex-compact4570425884.17307e+081.09522ns
tpch_q05/DataFusion:vortex-compact8450161708.48137e+080.99632ns
tpch_q06/DataFusion:vortex-compact5302443275.44197e+080.974361ns
tpch_q07/DataFusion:vortex-compact8452990038.2268e+081.02749ns
tpch_q08/DataFusion:vortex-compact11153536401.11172e+091.00327ns
tpch_q09/DataFusion:vortex-compact13483347091.39893e+090.963831ns
tpch_q10/DataFusion:vortex-compact8168774758.36072e+080.977041ns
tpch_q11/DataFusion:vortex-compact3214490062.84365e+081.13041ns
tpch_q12/DataFusion:vortex-compact6402718406.79463e+080.942321ns
tpch_q13/DataFusion:vortex-compact3671471313.7726e+080.973195ns
tpch_q14/DataFusion:vortex-compact4689158755.29155e+080.886159ns
tpch_q15/DataFusion:vortex-compact10204867631.07911e+090.945672ns
tpch_q16/DataFusion:vortex-compact2557261732.53484e+081.00884ns
tpch_q17/DataFusion:vortex-compact13555578101.32433e+091.02358ns
tpch_q18/DataFusion:vortex-compact12814599561.27842e+091.00237ns
tpch_q19/DataFusion:vortex-compact7425976987.391e+081.00473ns
tpch_q20/DataFusion:vortex-compact6092918616.66832e+080.913711ns
tpch_q21/DataFusion:vortex-compact14047103831.42563e+090.985328ns
tpch_q22/DataFusion:vortex-compact3180579932.99942e+081.0604ns
tpch_q01/DuckDB:parquet9168579379.38367e+080.977078ns
tpch_q02/DuckDB:parquet11065836731.01611e+091.08904ns
tpch_q03/DuckDB:parquet12636453501.25192e+091.00937ns
tpch_q04/DuckDB:parquet7760918358.25659e+080.939967ns
tpch_q05/DuckDB:parquet16316163211.57514e+091.03585ns
tpch_q06/DuckDB:parquet5437691665.40606e+081.00585ns
tpch_q07/DuckDB:parquet13633647761.41063e+090.966493ns
tpch_q08/DuckDB:parquet17763704141.83898e+090.965953ns
tpch_q09/DuckDB:parquet19756766711.8604e+091.06197ns
tpch_q10/DuckDB:parquet25897893432.72608e+090.950003ns
tpch_q11/DuckDB:parquet6409039067.47278e+080.857651ns
tpch_q12/DuckDB:parquet7414229677.54664e+080.982455ns
tpch_q13/DuckDB:parquet9783231529.75475e+081.00292ns
tpch_q14/DuckDB:parquet10163911211.00476e+091.01157ns
tpch_q15/DuckDB:parquet8953869439.22315e+080.970804ns
tpch_q16/DuckDB:parquet5200137576.06494e+080.857409ns
tpch_q17/DuckDB:parquet10984967871.11303e+090.986941ns
tpch_q18/DuckDB:parquet10321775081.02089e+091.01106ns
tpch_q19/DuckDB:parquet12241867551.24535e+090.98301ns
tpch_q20/DuckDB:parquet13270101071.35177e+090.981685ns
tpch_q21/DuckDB:parquet14265229371.47302e+090.968437ns
tpch_q22/DuckDB:parquet8147514468.40827e+080.968988ns
tpch_q01/DuckDB:vortex-file-compressed9074524209.04294e+081.00349ns
tpch_q02/DuckDB:vortex-file-compressed9486072349.8008e+080.967887ns
tpch_q03/DuckDB:vortex-file-compressed10755505201.05982e+091.01484ns
tpch_q04/DuckDB:vortex-file-compressed7961555387.81045e+081.01935ns
tpch_q05/DuckDB:vortex-file-compressed12528152351.32117e+090.948265ns
tpch_q06/DuckDB:vortex-file-compressed6599553066.28935e+081.04932ns
tpch_q07/DuckDB:vortex-file-compressed12959332491.28816e+091.00603ns
tpch_q08/DuckDB:vortex-file-compressed16897240661.64138e+091.02946ns
tpch_q09/DuckDB:vortex-file-compressed18387246341.81274e+091.01433ns
tpch_q10/DuckDB:vortex-file-compressed13222816051.18669e+091.11426ns
tpch_q11/DuckDB:vortex-file-compressed6085474175.78238e+081.05242ns
tpch_q12/DuckDB:vortex-file-compressed11594129881.17178e+090.989442ns
tpch_q13/DuckDB:vortex-file-compressed7973031048.1952e+080.97289ns
tpch_q14/DuckDB:vortex-file-compressed7284554358.80315e+080.827494ns
tpch_q15/DuckDB:vortex-file-compressed8464615237.73393e+081.09448ns
tpch_q16/DuckDB:vortex-file-compressed5313889135.37928e+080.987844ns
tpch_q17/DuckDB:vortex-file-compressed15323807761.3789e+091.11131ns
tpch_q18/DuckDB:vortex-file-compressed12013191881.32079e+090.909548ns
tpch_q19/DuckDB:vortex-file-compressed9316985169.25062e+081.00717ns
tpch_q20/DuckDB:vortex-file-compressed11023399831.1364e+090.970026ns
tpch_q21/DuckDB:vortex-file-compressed24537981082.43786e+091.00654ns
tpch_q22/DuckDB:vortex-file-compressed4947140014.7463e+081.04231ns
tpch_q01/DuckDB:vortex-compact8618929008.34829e+081.03242ns
tpch_q02/DuckDB:vortex-compact9858666879.39314e+081.04956ns
tpch_q03/DuckDB:vortex-compact10027165349.41006e+081.06558ns
tpch_q04/DuckDB:vortex-compact7608165147.71566e+080.986068ns
tpch_q05/DuckDB:vortex-compact11661999311.10081e+091.0594ns
tpch_q06/DuckDB:vortex-compact6322758295.55865e+081.13746ns
tpch_q07/DuckDB:vortex-compact11446157141.21432e+090.9426ns
tpch_q08/DuckDB:vortex-compact16264907631.52332e+091.06773ns
tpch_q09/DuckDB:vortex-compact15944695691.63716e+090.973923ns
tpch_q10/DuckDB:vortex-compact10273606431.08965e+090.942837ns
tpch_q11/DuckDB:vortex-compact6107305095.97253e+081.02257ns
tpch_q12/DuckDB:vortex-compact10081092231.04004e+090.969301ns
tpch_q13/DuckDB:vortex-compact7179750877.19068e+080.99848ns
tpch_q14/DuckDB:vortex-compact8602863438.8619e+080.970769ns
tpch_q15/DuckDB:vortex-compact7406704127.76181e+080.95425ns
tpch_q16/DuckDB:vortex-compact5063973245.1009e+080.99276ns
tpch_q17/DuckDB:vortex-compact14688475321.29835e+091.13132ns
tpch_q18/DuckDB:vortex-compact9216209881.09554e+090.841246ns
tpch_q19/DuckDB:vortex-compact8793791868.60378e+081.02208ns
tpch_q20/DuckDB:vortex-compact10435061421.00591e+091.03738ns
tpch_q21/DuckDB:vortex-compact21265372592.13422e+090.9964ns
tpch_q22/DuckDB:vortex-compact4650664244.66961e+080.995943ns

@github-actions

github-actionsBot commented Sep 9, 2025

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 0.973x ➖
  • Vortex: 0.979x ➖
  • duckdb:vortex: 0.990x ➖
  • datafusion:vortex: 0.968x ➖
  • Best: clickbench_q42/DataFusion:vortex-compact (0.587x)
  • Worst: clickbench_q23/DuckDB:vortex-compact (1.512x)
  • Significant (>10%): 6↑ 3↓
Detailed Results Table
namePR 88eaa65base 23edc3dratio (PR/base)unit
clickbench_q00/DataFusion:parquet16582151.64049e+061.0108ns
clickbench_q01/DataFusion:parquet249091722.83431e+070.878844ns
clickbench_q02/DataFusion:parquet584547466.34678e+070.921014ns
clickbench_q03/DataFusion:parquet511382535.72091e+070.893884ns
clickbench_q04/DataFusion:parquet3584590513.72228e+080.96301ns
clickbench_q05/DataFusion:parquet3744773763.80175e+080.985012ns
clickbench_q06/DataFusion:parquet17432651.66755e+061.0454ns
clickbench_q07/DataFusion:parquet312005273.45416e+070.903274ns
clickbench_q08/DataFusion:parquet4419286854.5625e+080.96861ns
clickbench_q09/DataFusion:parquet6698715066.85349e+080.977417ns
clickbench_q10/DataFusion:parquet1288588851.52086e+080.847277ns
clickbench_q11/DataFusion:parquet1536529611.77933e+080.863544ns
clickbench_q12/DataFusion:parquet3833031414.01986e+080.953525ns
clickbench_q13/DataFusion:parquet5332327575.72862e+080.930822ns
clickbench_q14/DataFusion:parquet3637379223.92228e+080.927363ns
clickbench_q15/DataFusion:parquet4116813304.27574e+080.962831ns
clickbench_q16/DataFusion:parquet7646515487.91545e+080.966025ns
clickbench_q17/DataFusion:parquet7565918237.77822e+080.972706ns
clickbench_q18/DataFusion:parquet14278780711.43007e+090.998467ns
clickbench_q19/DataFusion:parquet425210454.44425e+070.956765ns
clickbench_q20/DataFusion:parquet6358167036.36352e+080.99916ns
clickbench_q21/DataFusion:parquet7076153327.20615e+080.981961ns
clickbench_q22/DataFusion:parquet10439057121.07926e+090.967241ns
clickbench_q23/DataFusion:parquet41935221934.82199e+090.869666ns
clickbench_q24/DataFusion:parquet1049597922.44578e+080.429146ns
clickbench_q25/DataFusion:parquet1511438651.77088e+080.853494ns
clickbench_q26/DataFusion:parquet1030849982.44311e+080.421942ns
clickbench_q27/DataFusion:parquet10560892721.06695e+090.98982ns
clickbench_q28/DataFusion:parquet56957269075.70411e+090.99853ns
clickbench_q29/DataFusion:parquet2394971072.40733e+080.994868ns
clickbench_q30/DataFusion:parquet3657615333.74639e+080.976304ns
clickbench_q31/DataFusion:parquet4016961414.34726e+080.924021ns
clickbench_q32/DataFusion:parquet13979160011.29581e+091.07879ns
clickbench_q33/DataFusion:parquet16193154101.65308e+090.979577ns
clickbench_q34/DataFusion:parquet15939616521.61848e+090.984854ns
clickbench_q35/DataFusion:parquet5908812336.04386e+080.977655ns
clickbench_q36/DataFusion:parquet1598153791.62851e+080.981361ns
clickbench_q37/DataFusion:parquet608645206.85579e+070.887783ns
clickbench_q38/DataFusion:parquet981104169.96828e+070.984226ns
clickbench_q39/DataFusion:parquet3066037133.15385e+080.972158ns
clickbench_q40/DataFusion:parquet349663513.83046e+070.912849ns
clickbench_q41/DataFusion:parquet322032253.57986e+070.899565ns
clickbench_q42/DataFusion:parquet345764075.1821e+070.667228ns
clickbench_q00/DataFusion:vortex-file-compressed18006001.77513e+061.01435ns
clickbench_q01/DataFusion:vortex-file-compressed90445809.73073e+060.929486ns
clickbench_q02/DataFusion:vortex-file-compressed290110032.90125e+070.999949ns
clickbench_q03/DataFusion:vortex-file-compressed339066363.58112e+070.946817ns
clickbench_q04/DataFusion:vortex-file-compressed3074348903.11354e+080.987412ns
clickbench_q05/DataFusion:vortex-file-compressed3182397233.26817e+080.973756ns
clickbench_q06/DataFusion:vortex-file-compressed18172891.69839e+061.07001ns
clickbench_q07/DataFusion:vortex-file-compressed149731051.51416e+070.988874ns
clickbench_q08/DataFusion:vortex-file-compressed3649315583.77379e+080.967015ns
clickbench_q09/DataFusion:vortex-file-compressed5308084355.53628e+080.958781ns
clickbench_q10/DataFusion:vortex-file-compressed658314046.79676e+070.96857ns
clickbench_q11/DataFusion:vortex-file-compressed786211418.0639e+070.974977ns
clickbench_q12/DataFusion:vortex-file-compressed2623660022.67737e+080.979939ns
clickbench_q13/DataFusion:vortex-file-compressed4274435974.51422e+080.946883ns
clickbench_q14/DataFusion:vortex-file-compressed2445846932.5293e+080.967005ns
clickbench_q15/DataFusion:vortex-file-compressed3562622533.62904e+080.981699ns
clickbench_q16/DataFusion:vortex-file-compressed7533811277.57997e+080.993911ns
clickbench_q17/DataFusion:vortex-file-compressed7358134137.3664e+080.998878ns
clickbench_q18/DataFusion:vortex-file-compressed14329802781.40744e+091.01814ns
clickbench_q19/DataFusion:vortex-file-compressed178335871.81957e+070.980098ns
clickbench_q20/DataFusion:vortex-file-compressed2660332472.6078e+081.02014ns
clickbench_q21/DataFusion:vortex-file-compressed3209012703.17657e+081.01021ns
clickbench_q22/DataFusion:vortex-file-compressed6465545626.59159e+080.980878ns
clickbench_q23/DataFusion:vortex-file-compressed24994626902.97271e+090.840802ns
clickbench_q24/DataFusion:vortex-file-compressed1069362121.1077e+080.965389ns
clickbench_q25/DataFusion:vortex-file-compressed584534886.07136e+070.962774ns
clickbench_q26/DataFusion:vortex-file-compressed1050293381.09449e+080.959619ns
clickbench_q27/DataFusion:vortex-file-compressed7523713707.38039e+081.01942ns
clickbench_q28/DataFusion:vortex-file-compressed66621607216.77475e+090.983381ns
clickbench_q29/DataFusion:vortex-file-compressed2290555822.35671e+080.971931ns
clickbench_q30/DataFusion:vortex-file-compressed2497131872.51807e+080.991685ns
clickbench_q31/DataFusion:vortex-file-compressed2863856023.14154e+080.91161ns
clickbench_q32/DataFusion:vortex-file-compressed14423838551.29644e+091.11258ns
clickbench_q33/DataFusion:vortex-file-compressed13770088321.38903e+090.991349ns
clickbench_q34/DataFusion:vortex-file-compressed13862672661.38177e+091.00325ns
clickbench_q35/DataFusion:vortex-file-compressed5312561185.42744e+080.978833ns
clickbench_q36/DataFusion:vortex-file-compressed826518608.5184e+070.970274ns
clickbench_q37/DataFusion:vortex-file-compressed402746874.0695e+070.989671ns
clickbench_q38/DataFusion:vortex-file-compressed257827982.66805e+070.966352ns
clickbench_q39/DataFusion:vortex-file-compressed1719048291.71155e+081.00438ns
clickbench_q40/DataFusion:vortex-file-compressed188581161.93743e+070.973359ns
clickbench_q41/DataFusion:vortex-file-compressed180693751.81599e+070.995017ns
clickbench_q42/DataFusion:vortex-file-compressed205118733.39658e+070.603897ns
clickbench_q00/DataFusion:vortex-compact17857751.7366e+061.02832ns
clickbench_q01/DataFusion:vortex-compact98942971.04348e+070.948201ns
clickbench_q02/DataFusion:vortex-compact273522952.94066e+070.930141ns
clickbench_q03/DataFusion:vortex-compact351690343.46706e+071.01437ns
clickbench_q04/DataFusion:vortex-compact3186968093.17877e+081.00258ns
clickbench_q05/DataFusion:vortex-compact3224829103.23979e+080.995383ns
clickbench_q06/DataFusion:vortex-compact17386491.69758e+061.02419ns
clickbench_q07/DataFusion:vortex-compact146875341.76266e+070.83326ns
clickbench_q08/DataFusion:vortex-compact3728500733.71485e+081.00367ns
clickbench_q09/DataFusion:vortex-compact5403370935.50999e+080.98065ns
clickbench_q10/DataFusion:vortex-compact676730606.87014e+070.985032ns
clickbench_q11/DataFusion:vortex-compact817297238.00763e+071.02065ns
clickbench_q12/DataFusion:vortex-compact2689209902.68447e+081.00177ns
clickbench_q13/DataFusion:vortex-compact4342667694.46089e+080.973497ns
clickbench_q14/DataFusion:vortex-compact2412777722.53076e+080.953381ns
clickbench_q15/DataFusion:vortex-compact3550476323.64901e+080.972997ns
clickbench_q16/DataFusion:vortex-compact7704336207.67869e+081.00334ns
clickbench_q17/DataFusion:vortex-compact7283414587.46952e+080.975085ns
clickbench_q18/DataFusion:vortex-compact13748576341.41853e+090.969211ns
clickbench_q19/DataFusion:vortex-compact174438071.80784e+070.964897ns
clickbench_q20/DataFusion:vortex-compact2620809502.62007e+081.00028ns
clickbench_q21/DataFusion:vortex-compact3176572243.18554e+080.997186ns
clickbench_q22/DataFusion:vortex-compact6343840766.54377e+080.969447ns
clickbench_q23/DataFusion:vortex-compact24227613052.4426e+090.991876ns
clickbench_q24/DataFusion:vortex-compact1060981671.10258e+080.962268ns
clickbench_q25/DataFusion:vortex-compact573627095.98726e+070.958079ns
clickbench_q26/DataFusion:vortex-compact1046905031.09411e+080.956855ns
clickbench_q27/DataFusion:vortex-compact7374217017.50642e+080.982389ns
clickbench_q28/DataFusion:vortex-compact64283487856.75657e+090.951421ns
clickbench_q29/DataFusion:vortex-compact2429561692.34032e+081.03813ns
clickbench_q30/DataFusion:vortex-compact2457569302.52363e+080.973822ns
clickbench_q31/DataFusion:vortex-compact2810011292.91456e+080.96413ns
clickbench_q32/DataFusion:vortex-compact12327989441.28581e+090.958772ns
clickbench_q33/DataFusion:vortex-compact13815347541.40023e+090.986648ns
clickbench_q34/DataFusion:vortex-compact13698858971.39436e+090.982445ns
clickbench_q35/DataFusion:vortex-compact5346968415.40076e+080.99004ns
clickbench_q36/DataFusion:vortex-compact835852908.61719e+070.969983ns
clickbench_q37/DataFusion:vortex-compact414561654.22032e+070.982299ns
clickbench_q38/DataFusion:vortex-compact254981732.64327e+070.964644ns
clickbench_q39/DataFusion:vortex-compact1649691661.74623e+080.944718ns
clickbench_q40/DataFusion:vortex-compact206510411.98361e+071.04109ns
clickbench_q41/DataFusion:vortex-compact178423951.85692e+070.960861ns
clickbench_q42/DataFusion:vortex-compact202507693.45053e+070.586888ns
clickbench_q00/DuckDB:parquet1206652581.21661e+080.991818ns
clickbench_q01/DuckDB:parquet444606564.47698e+070.993095ns
clickbench_q02/DuckDB:parquet574864185.92157e+070.970796ns
clickbench_q03/DuckDB:parquet564564105.63432e+071.00201ns
clickbench_q04/DuckDB:parquet2272485562.27186e+081.00028ns
clickbench_q05/DuckDB:parquet2562535042.57248e+080.996132ns
clickbench_q06/DuckDB:parquet547777965.50192e+070.995613ns
clickbench_q07/DuckDB:parquet497564854.95041e+071.0051ns
clickbench_q08/DuckDB:parquet2900398012.90222e+080.999373ns
clickbench_q09/DuckDB:parquet4190080414.22925e+080.990739ns
clickbench_q10/DuckDB:parquet901792029.1151e+070.989339ns
clickbench_q11/DuckDB:parquet1052899401.05389e+080.999057ns
clickbench_q12/DuckDB:parquet2703893862.71365e+080.996403ns
clickbench_q13/DuckDB:parquet4393097654.44816e+080.987621ns
clickbench_q14/DuckDB:parquet3055598043.12489e+080.977824ns
clickbench_q15/DuckDB:parquet2545223272.56209e+080.993418ns
clickbench_q16/DuckDB:parquet6037820346.04455e+080.998887ns
clickbench_q17/DuckDB:parquet5250745205.24263e+081.00155ns
clickbench_q18/DuckDB:parquet9998146441.00925e+090.990652ns
clickbench_q19/DuckDB:parquet437629524.46124e+070.98096ns
clickbench_q20/DuckDB:parquet3906608473.9682e+080.984479ns
clickbench_q21/DuckDB:parquet5111515435.08212e+081.00579ns
clickbench_q22/DuckDB:parquet8856525898.84651e+081.00113ns
clickbench_q23/DuckDB:parquet2694407852.73548e+080.984987ns
clickbench_q24/DuckDB:parquet739242487.44491e+070.992951ns
clickbench_q25/DuckDB:parquet1365661601.36959e+080.997129ns
clickbench_q26/DuckDB:parquet522395035.25475e+070.994139ns
clickbench_q27/DuckDB:parquet6505810476.51764e+080.998185ns
clickbench_q28/DuckDB:parquet56960434335.74655e+090.991211ns
clickbench_q29/DuckDB:parquet561921255.69423e+070.986826ns
clickbench_q30/DuckDB:parquet3039273603.04444e+080.998303ns
clickbench_q31/DuckDB:parquet3515560903.54519e+080.991642ns
clickbench_q32/DuckDB:parquet10717328071.08551e+090.987311ns
clickbench_q33/DuckDB:parquet10931221031.11641e+090.979141ns
clickbench_q34/DuckDB:parquet11724769631.18942e+090.985756ns
clickbench_q35/DuckDB:parquet3823718763.82832e+080.998798ns
clickbench_q36/DuckDB:parquet565795505.45402e+071.03739ns
clickbench_q37/DuckDB:parquet440228574.44302e+070.990831ns
clickbench_q38/DuckDB:parquet459232514.59488e+070.999444ns
clickbench_q39/DuckDB:parquet902443889.03434e+070.998904ns
clickbench_q40/DuckDB:parquet375428523.79522e+070.989214ns
clickbench_q41/DuckDB:parquet467139664.90193e+070.952971ns
clickbench_q42/DuckDB:parquet327569993.33958e+070.980871ns
clickbench_q00/DuckDB:vortex-file-compressed119503331.22769e+070.973401ns
clickbench_q01/DuckDB:vortex-file-compressed177582891.81059e+070.980799ns
clickbench_q02/DuckDB:vortex-file-compressed328850933.22641e+071.01925ns
clickbench_q03/DuckDB:vortex-file-compressed395127634.13032e+070.956652ns
clickbench_q04/DuckDB:vortex-file-compressed2270337952.27976e+080.995868ns
clickbench_q05/DuckDB:vortex-file-compressed1787718511.81962e+080.982467ns
clickbench_q06/DuckDB:vortex-file-compressed353680183.39288e+071.04242ns
clickbench_q07/DuckDB:vortex-file-compressed250225962.40761e+071.03931ns
clickbench_q08/DuckDB:vortex-file-compressed2915030712.9217e+080.997718ns
clickbench_q09/DuckDB:vortex-file-compressed4113150944.13042e+080.995819ns
clickbench_q10/DuckDB:vortex-file-compressed720478287.34445e+070.980983ns
clickbench_q11/DuckDB:vortex-file-compressed816283728.57221e+070.952244ns
clickbench_q12/DuckDB:vortex-file-compressed1868366401.90763e+080.979417ns
clickbench_q13/DuckDB:vortex-file-compressed3667350473.69833e+080.991623ns
clickbench_q14/DuckDB:vortex-file-compressed2109759922.1784e+080.968491ns
clickbench_q15/DuckDB:vortex-file-compressed2529532102.55249e+080.991007ns
clickbench_q16/DuckDB:vortex-file-compressed5506250325.44855e+081.01059ns
clickbench_q17/DuckDB:vortex-file-compressed4594558234.67331e+080.983148ns
clickbench_q18/DuckDB:vortex-file-compressed9671004229.68487e+080.998568ns
clickbench_q19/DuckDB:vortex-file-compressed255287492.49864e+071.02171ns
clickbench_q20/DuckDB:vortex-file-compressed2681145052.6992e+080.99331ns
clickbench_q21/DuckDB:vortex-file-compressed3158379683.22853e+080.978272ns
clickbench_q22/DuckDB:vortex-file-compressed5781575235.85309e+080.987781ns
clickbench_q23/DuckDB:vortex-file-compressed5546586325.31439e+081.04369ns
clickbench_q24/DuckDB:vortex-file-compressed370019064.83505e+070.765285ns
clickbench_q25/DuckDB:vortex-file-compressed659926966.6651e+070.990124ns
clickbench_q26/DuckDB:vortex-file-compressed461556764.40398e+071.04804ns
clickbench_q27/DuckDB:vortex-file-compressed5115894695.17481e+080.988615ns
clickbench_q28/DuckDB:vortex-file-compressed57107578215.76876e+090.989945ns
clickbench_q29/DuckDB:vortex-file-compressed345493803.44659e+071.00242ns
clickbench_q30/DuckDB:vortex-file-compressed1757353101.84932e+080.950268ns
clickbench_q31/DuckDB:vortex-file-compressed2402189242.45305e+080.979265ns
clickbench_q32/DuckDB:vortex-file-compressed11070466621.09535e+091.01068ns
clickbench_q33/DuckDB:vortex-file-compressed10252784591.05882e+090.968324ns
clickbench_q34/DuckDB:vortex-file-compressed11524469561.17704e+090.979107ns
clickbench_q35/DuckDB:vortex-file-compressed3934210903.9436e+080.99762ns
clickbench_q36/DuckDB:vortex-file-compressed241752142.46618e+070.980268ns
clickbench_q37/DuckDB:vortex-file-compressed165612951.66842e+070.992631ns
clickbench_q38/DuckDB:vortex-file-compressed180662741.87667e+070.962676ns
clickbench_q39/DuckDB:vortex-file-compressed408502754.08038e+071.00114ns
clickbench_q40/DuckDB:vortex-file-compressed146642831.47316e+070.995434ns
clickbench_q41/DuckDB:vortex-file-compressed151603141.5694e+070.965997ns
clickbench_q42/DuckDB:vortex-file-compressed190435761.98692e+070.958447ns
clickbench_q00/DuckDB:vortex-compact118649271.20892e+070.981452ns
clickbench_q01/DuckDB:vortex-compact289300702.94421e+070.982609ns
clickbench_q02/DuckDB:vortex-compact535788325.29327e+071.01221ns
clickbench_q03/DuckDB:vortex-compact486971824.99091e+070.975717ns
clickbench_q04/DuckDB:vortex-compact2417650362.43695e+080.992081ns
clickbench_q05/DuckDB:vortex-compact2137193992.20177e+080.970669ns
clickbench_q06/DuckDB:vortex-compact377686423.85955e+070.978577ns
clickbench_q07/DuckDB:vortex-compact461575204.68348e+070.98554ns
clickbench_q08/DuckDB:vortex-compact3150302013.20206e+080.983837ns
clickbench_q09/DuckDB:vortex-compact4573046984.59828e+080.994513ns
clickbench_q10/DuckDB:vortex-compact1108585021.12079e+080.989114ns
clickbench_q11/DuckDB:vortex-compact1319529541.34868e+080.978383ns
clickbench_q12/DuckDB:vortex-compact2782909462.83972e+080.979993ns
clickbench_q13/DuckDB:vortex-compact4688496434.78124e+080.980603ns
clickbench_q14/DuckDB:vortex-compact3176109113.26328e+080.973287ns
clickbench_q15/DuckDB:vortex-compact2680704292.71476e+080.987455ns
clickbench_q16/DuckDB:vortex-compact6145318826.15546e+080.998352ns
clickbench_q17/DuckDB:vortex-compact5302986355.35158e+080.990921ns
clickbench_q18/DuckDB:vortex-compact10293538771.03015e+090.999223ns
clickbench_q19/DuckDB:vortex-compact303322973.07945e+070.984991ns
clickbench_q20/DuckDB:vortex-compact3409050033.45144e+080.987718ns
clickbench_q21/DuckDB:vortex-compact4692904994.6714e+081.0046ns
clickbench_q22/DuckDB:vortex-compact8959611159.1138e+080.983082ns
clickbench_q23/DuckDB:vortex-compact8369554015.53583e+081.51189ns
clickbench_q24/DuckDB:vortex-compact856611777.02823e+071.21882ns
clickbench_q25/DuckDB:vortex-compact1647439941.67711e+080.982309ns
clickbench_q26/DuckDB:vortex-compact786371158.93531e+070.880072ns
clickbench_q27/DuckDB:vortex-compact8764591698.88502e+080.986446ns
clickbench_q28/DuckDB:vortex-compact59492541046.00027e+090.991498ns
clickbench_q29/DuckDB:vortex-compact423646404.32374e+070.979814ns
clickbench_q30/DuckDB:vortex-compact2693310232.78669e+080.966492ns
clickbench_q31/DuckDB:vortex-compact3218558173.3578e+080.958532ns
clickbench_q32/DuckDB:vortex-compact11484017001.15062e+090.998076ns
clickbench_q33/DuckDB:vortex-compact10816024451.08461e+090.99723ns
clickbench_q34/DuckDB:vortex-compact12435404601.25036e+090.994549ns
clickbench_q35/DuckDB:vortex-compact3987638633.9973e+080.997582ns
clickbench_q36/DuckDB:vortex-compact303988073.06957e+070.990327ns
clickbench_q37/DuckDB:vortex-compact205253832.16498e+070.948062ns
clickbench_q38/DuckDB:vortex-compact213535292.21924e+070.962201ns
clickbench_q39/DuckDB:vortex-compact473122774.77411e+070.991017ns
clickbench_q40/DuckDB:vortex-compact204661382.11566e+070.967364ns
clickbench_q41/DuckDB:vortex-compact196453342.12646e+070.923853ns
clickbench_q42/DuckDB:vortex-compact221966592.21583e+071.00173ns
clickbench_q00/DuckDB:duckdb177779691.74297e+071.01998ns
clickbench_q01/DuckDB:duckdb370072443.74277e+070.988766ns
clickbench_q02/DuckDB:duckdb452204874.62121e+070.978542ns
clickbench_q03/DuckDB:duckdb467473824.70974e+070.992568ns
clickbench_q04/DuckDB:duckdb2225175122.25034e+080.988817ns
clickbench_q05/DuckDB:duckdb2805917772.83352e+080.990259ns
clickbench_q06/DuckDB:duckdb354033673.58728e+070.986914ns
clickbench_q07/DuckDB:duckdb382202793.79378e+071.00745ns
clickbench_q08/DuckDB:duckdb2827096222.84766e+080.99278ns
clickbench_q09/DuckDB:duckdb4018477484.05083e+080.992014ns
clickbench_q10/DuckDB:duckdb1067389511.07498e+080.992943ns
clickbench_q11/DuckDB:duckdb1164257471.16387e+081.00033ns
clickbench_q12/DuckDB:duckdb2461130312.46804e+080.997199ns
clickbench_q13/DuckDB:duckdb4125660474.18005e+080.986988ns
clickbench_q14/DuckDB:duckdb2662064282.68469e+080.991574ns
clickbench_q15/DuckDB:duckdb2521302502.53797e+080.993431ns
clickbench_q16/DuckDB:duckdb5659742145.71652e+080.990068ns
clickbench_q17/DuckDB:duckdb4828695894.82179e+081.00143ns
clickbench_q18/DuckDB:duckdb9324592319.44241e+080.987523ns
clickbench_q19/DuckDB:duckdb362760653.62108e+071.0018ns
clickbench_q20/DuckDB:duckdb4633869524.71664e+080.982451ns
clickbench_q21/DuckDB:duckdb4556249964.71001e+080.967354ns
clickbench_q22/DuckDB:duckdb7131150867.19125e+080.991642ns
clickbench_q23/DuckDB:duckdb956838999.49359e+071.00788ns
clickbench_q24/DuckDB:duckdb457707094.58053e+070.999244ns
clickbench_q25/DuckDB:duckdb1020144511.023e+080.997207ns
clickbench_q26/DuckDB:duckdb443288414.52245e+070.980196ns
clickbench_q27/DuckDB:duckdb5584173575.58445e+080.999951ns
clickbench_q28/DuckDB:duckdb56089205075.61891e+090.998222ns
clickbench_q29/DuckDB:duckdb481481354.83648e+070.99552ns
clickbench_q30/DuckDB:duckdb2597733792.61187e+080.994589ns
clickbench_q31/DuckDB:duckdb3318961943.34057e+080.993532ns
clickbench_q32/DuckDB:duckdb10697772801.07544e+090.994735ns
clickbench_q33/DuckDB:duckdb10855326501.10447e+090.982851ns
clickbench_q34/DuckDB:duckdb11654112651.17903e+090.988446ns
clickbench_q35/DuckDB:duckdb3188781802.99567e+081.06446ns
clickbench_q36/DuckDB:duckdb462356604.74921e+070.973544ns
clickbench_q37/DuckDB:duckdb318968373.22426e+070.989277ns
clickbench_q38/DuckDB:duckdb329239523.33979e+070.98581ns
clickbench_q39/DuckDB:duckdb685623757.11333e+070.963857ns
clickbench_q40/DuckDB:duckdb315008333.20419e+070.983115ns
clickbench_q41/DuckDB:duckdb326691213.30204e+070.989363ns
clickbench_q42/DuckDB:duckdb317580683.19982e+070.992495ns

@0ax10ax1 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

One question inline.

to_arrow_primitive::<Float64Type>(array)
}
(Canonical::Decimal(array), DataType::Decimal32(precision, scale)) => {
if array.decimal_dtype().precision() != *precision

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Is this check too restrictive? Why not check whether the target type can hold at least the same precision and scale? Maybe I'm misreading something here.

array.decimal_dtype().precision() <= *precision
array.decimal_dtype().scale() <= *scale

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

As in bail if array.decimal_dtype().precision() > *precision.

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

I think I agree, I'll think about it a bit more but probably include it

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

After spending some more time with with arrow's and datafusion's decimal-handling code, I think we shouldn't change precision and scale here. Keeping it this way guarantees predictable behavior and zero-copy, unless explicitly cast.

@AdamGS

AdamGS commented Sep 9, 2025

Copy link
Copy Markdown
ContributorAuthor

Some work here depends on the outcome of apache/datafusion#17489, if DataFusion's support for smaller decimals doesn't improve, I'll have to rethink some stuff here.

}

pub(crate) fn can_be_pushed_down(expr: &PhysicalExprRef, schema: &Schema) -> bool {
// We currently do not support pushdown of dynamic expressions in DF

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

I think the dynamic filter will be gradually stable in the next few versions. How about recording an issue for this? There may be potential contributors to participate

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

Already opened :) #4034

Copy link
Copy Markdown
ContributorAuthor

Choose a reason for hiding this comment

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

I guess I should link to the issue in the code, I've also expanded there a bit about my current understanding of the issue, which might not be correct but probably worth externalizing.

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@AdamGS
AdamGSforce-pushed the adamg/patch-datafusion branch from 0a99805 to 88eaa65CompareSeptember 16, 2025 15:47
@AdamGS
AdamGS marked this pull request as ready for review September 16, 2025 15:50
@AdamGSAdamGS added benchmark-sql and removed do not merge Pull requests that are not intended to merge labels Sep 16, 2025
@github-actions

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.052x ➖
  • Vortex: 1.020x ➖
  • duckdb:vortex: 1.023x ➖
  • datafusion:vortex: 1.018x ➖
  • Best: tpcds_q90/DuckDB:vortex-file-compressed (0.739x)
  • Worst: tpcds_q44/DataFusion:vortex-file-compressed (1.726x)
  • Significant (>10%): 20↑ 34↓
Detailed Results Table
namePR 88eaa65base 23edc3dratio (PR/base)unit
tpcds_q01/DataFusion:parquet355692063.14872e+071.12964ns
tpcds_q02/DataFusion:parquet428274915.02172e+070.852845ns
tpcds_q03/DataFusion:parquet198883561.25828e+071.5806ns
tpcds_q04/DataFusion:parquet3488912233.62033e+080.963701ns
tpcds_q05/DataFusion:parquet400084654.13391e+070.967812ns
tpcds_q06/DataFusion:parquet617523605.7708e+071.07008ns
tpcds_q07/DataFusion:parquet901826227.29886e+071.23557ns
tpcds_q08/DataFusion:parquet671480046.39284e+071.05036ns
tpcds_q09/DataFusion:parquet489572596.20769e+070.788656ns
tpcds_q10/DataFusion:parquet779597097.10649e+071.09702ns
tpcds_q11/DataFusion:parquet2237949312.1867e+081.02344ns
tpcds_q12/DataFusion:parquet273775412.46602e+071.11019ns
tpcds_q13/DataFusion:parquet932222366.76417e+071.37818ns
tpcds_q14/DataFusion:parquet2777883932.09623e+081.32518ns
tpcds_q15/DataFusion:parquet297122693.6014e+070.825021ns
tpcds_q16/DataFusion:parquet396606692.90388e+071.36578ns
tpcds_q17/DataFusion:parquet1026235215.50992e+071.86252ns
tpcds_q18/DataFusion:parquet946628807.98031e+071.1862ns
tpcds_q19/DataFusion:parquet280430012.12611e+071.31898ns
tpcds_q20/DataFusion:parquet262714982.48477e+071.0573ns
tpcds_q21/DataFusion:parquet287882973.49322e+070.824118ns
tpcds_q22/DataFusion:parquet703379907.11309e+070.988853ns
tpcds_q23/DataFusion:parquet2266458232.00253e+081.1318ns
tpcds_q24/DataFusion:parquet1354498338.64696e+071.56644ns
tpcds_q25/DataFusion:parquet986988926.02692e+071.63763ns
tpcds_q26/DataFusion:parquet831247496.84886e+071.2137ns
tpcds_q27/DataFusion:parquet1861835141.41172e+081.31885ns
tpcds_q28/DataFusion:parquet477575775.09333e+070.937649ns
tpcds_q29/DataFusion:parquet1015196295.59488e+071.81451ns
tpcds_q30/DataFusion:parquet458961003.61621e+071.26918ns
tpcds_q31/DataFusion:parquet978291396.77478e+071.44402ns
tpcds_q32/DataFusion:parquet255810481.90743e+071.34113ns
tpcds_q33/DataFusion:parquet329163292.8064e+071.1729ns
tpcds_q34/DataFusion:parquet317232342.43017e+071.30539ns
tpcds_q35/DataFusion:parquet858464307.5747e+071.13333ns
tpcds_q36/DataFusion:parquet960361547.07054e+071.35826ns
tpcds_q37/DataFusion:parquet269423072.57497e+071.04632ns
tpcds_q38/DataFusion:parquet576718614.74683e+071.21495ns
tpcds_q39/DataFusion:parquet696532021.28449e+080.542265ns
tpcds_q40/DataFusion:parquet319234303.29383e+070.969189ns
tpcds_q41/DataFusion:parquet115531221.31368e+070.87945ns
tpcds_q42/DataFusion:parquet192584631.24585e+071.54581ns
tpcds_q43/DataFusion:parquet240451632.03256e+071.183ns
tpcds_q44/DataFusion:parquet575535654.29865e+071.33888ns
tpcds_q45/DataFusion:parquet432460453.46779e+071.24708ns
tpcds_q46/DataFusion:parquet546717123.68783e+071.48249ns
tpcds_q47/DataFusion:parquet2180075031.84618e+081.18086ns
tpcds_q48/DataFusion:parquet775635986.47932e+071.1971ns
tpcds_q49/DataFusion:parquet595066216.1757e+070.963561ns
tpcds_q50/DataFusion:parquet677228814.20412e+071.61087ns
tpcds_q51/DataFusion:parquet1145390951.04472e+081.09636ns
tpcds_q52/DataFusion:parquet206174861.2429e+071.65882ns
tpcds_q53/DataFusion:parquet325625801.95674e+071.66412ns
tpcds_q54/DataFusion:parquet413176213.51533e+071.17536ns
tpcds_q55/DataFusion:parquet183476421.32277e+071.38706ns
tpcds_q56/DataFusion:parquet382177382.91253e+071.31219ns
tpcds_q57/DataFusion:parquet1380488301.12164e+081.23077ns
tpcds_q58/DataFusion:parquet1106282818.63751e+071.28079ns
tpcds_q59/DataFusion:parquet668827476.92195e+070.966241ns
tpcds_q60/DataFusion:parquet367638332.95637e+071.24354ns
tpcds_q61/DataFusion:parquet585700534.3843e+071.3359ns
tpcds_q62/DataFusion:parquet494884493.00195e+071.64855ns
tpcds_q63/DataFusion:parquet316039771.93596e+071.63247ns
tpcds_q64/DataFusion:parquet5127051743.35554e+081.52794ns
tpcds_q65/DataFusion:parquet506352434.53616e+071.11626ns
tpcds_q66/DataFusion:parquet1021883848.59095e+071.18949ns
tpcds_q67/DataFusion:parquet1310615131.23449e+081.06167ns
tpcds_q68/DataFusion:parquet537049943.75272e+071.4311ns
tpcds_q69/DataFusion:parquet740010376.48876e+071.14045ns
tpcds_q70/DataFusion:parquet1314226021.23322e+081.06568ns
tpcds_q71/DataFusion:parquet251916312.4954e+071.00952ns
tpcds_q72/DataFusion:parquet16259348615.1054e+090.318473ns
tpcds_q73/DataFusion:parquet355512132.2983e+071.54685ns
tpcds_q74/DataFusion:parquet1446352651.17425e+081.23173ns
tpcds_q75/DataFusion:parquet1195332941.04263e+081.14646ns
tpcds_q76/DataFusion:parquet500051602.95641e+071.69141ns
tpcds_q77/DataFusion:parquet478185063.83807e+071.2459ns
tpcds_q78/DataFusion:parquet1605651391.62177e+080.990064ns
tpcds_q79/DataFusion:parquet353329912.95874e+071.19419ns
tpcds_q80/DataFusion:parquet919137829.36536e+070.981423ns
tpcds_q81/DataFusion:parquet434256483.43044e+071.26589ns
tpcds_q82/DataFusion:parquet297008192.74281e+071.08286ns
tpcds_q83/DataFusion:parquet688037594.66283e+071.47558ns
tpcds_q84/DataFusion:parquet308319832.32961e+071.32348ns
tpcds_q85/DataFusion:parquet1345579471.06015e+081.26923ns
tpcds_q86/DataFusion:parquet211510141.61274e+071.3115ns
tpcds_q87/DataFusion:parquet546402504.7668e+071.14627ns
tpcds_q88/DataFusion:parquet1071874646.47112e+071.6564ns
tpcds_q89/DataFusion:parquet338970572.34399e+071.44612ns
tpcds_q90/DataFusion:parquet300455981.33916e+072.24362ns
tpcds_q91/DataFusion:parquet665794495.27416e+071.26237ns
tpcds_q92/DataFusion:parquet256604481.59005e+071.61382ns
tpcds_q93/DataFusion:parquet346798953.34201e+071.0377ns
tpcds_q94/DataFusion:parquet329027542.46623e+071.33413ns
tpcds_q95/DataFusion:parquet857803016.37536e+071.3455ns
tpcds_q96/DataFusion:parquet237775291.17595e+072.02199ns
tpcds_q97/DataFusion:parquet370422953.43734e+071.07765ns
tpcds_q98/DataFusion:parquet329986452.88236e+071.14485ns
tpcds_q99/DataFusion:parquet545449444.49523e+071.2134ns
tpcds_q01/DataFusion:vortex-file-compressed192431171.74684e+071.10159ns
tpcds_q02/DataFusion:vortex-file-compressed435736054.82364e+070.903335ns
tpcds_q03/DataFusion:vortex-file-compressed146930751.30322e+071.12745ns
tpcds_q04/DataFusion:vortex-file-compressed4724308044.98855e+080.947029ns
tpcds_q05/DataFusion:vortex-file-compressed391857994.08172e+070.960031ns
tpcds_q06/DataFusion:vortex-file-compressed482707725.76887e+070.836745ns
tpcds_q07/DataFusion:vortex-file-compressed462253284.5024e+071.02668ns
tpcds_q08/DataFusion:vortex-file-compressed596139726.62151e+070.900308ns
tpcds_q09/DataFusion:vortex-file-compressed267073082.66862e+071.00079ns
tpcds_q10/DataFusion:vortex-file-compressed356964233.5559e+071.00386ns
tpcds_q11/DataFusion:vortex-file-compressed2864590652.93928e+080.974589ns
tpcds_q12/DataFusion:vortex-file-compressed175877911.74478e+071.00803ns
tpcds_q13/DataFusion:vortex-file-compressed403957593.5062e+071.15212ns
tpcds_q14/DataFusion:vortex-file-compressed2226363552.18621e+081.01837ns
tpcds_q15/DataFusion:vortex-file-compressed379416563.83853e+070.988443ns
tpcds_q16/DataFusion:vortex-file-compressed214110942.13145e+071.00453ns
tpcds_q17/DataFusion:vortex-file-compressed543499455.35693e+071.01457ns
tpcds_q18/DataFusion:vortex-file-compressed526793164.99617e+071.05439ns
tpcds_q19/DataFusion:vortex-file-compressed229438072.18896e+071.04816ns
tpcds_q20/DataFusion:vortex-file-compressed215755902.16943e+070.99453ns
tpcds_q21/DataFusion:vortex-file-compressed2025402801.99575e+081.01486ns
tpcds_q22/DataFusion:vortex-file-compressed663525776.83694e+070.9705ns
tpcds_q23/DataFusion:vortex-file-compressed2022879942.08092e+080.972111ns
tpcds_q24/DataFusion:vortex-file-compressed979446481.02777e+080.952979ns
tpcds_q25/DataFusion:vortex-file-compressed568460645.57289e+071.02005ns
tpcds_q26/DataFusion:vortex-file-compressed310121453.01931e+071.02713ns
tpcds_q27/DataFusion:vortex-file-compressed1131178171.09587e+081.03222ns
tpcds_q28/DataFusion:vortex-file-compressed250830032.43946e+071.02822ns
tpcds_q29/DataFusion:vortex-file-compressed567374165.47968e+071.03542ns
tpcds_q30/DataFusion:vortex-file-compressed245664072.31305e+071.06208ns
tpcds_q31/DataFusion:vortex-file-compressed952135489.26031e+071.02819ns
tpcds_q32/DataFusion:vortex-file-compressed128181211.24768e+071.02736ns
tpcds_q33/DataFusion:vortex-file-compressed234222662.28976e+071.02291ns
tpcds_q34/DataFusion:vortex-file-compressed224432452.13814e+071.04966ns
tpcds_q35/DataFusion:vortex-file-compressed498386794.81148e+071.03583ns
tpcds_q36/DataFusion:vortex-file-compressed643266546.60116e+070.974476ns
tpcds_q37/DataFusion:vortex-file-compressed243757462.39103e+071.01946ns
tpcds_q38/DataFusion:vortex-file-compressed376378973.76811e+070.998854ns
tpcds_q39/DataFusion:vortex-file-compressed2644732293.01415e+080.87744ns
tpcds_q40/DataFusion:vortex-file-compressed523038155.82215e+070.898359ns
tpcds_q41/DataFusion:vortex-file-compressed130726651.24678e+071.04852ns
tpcds_q42/DataFusion:vortex-file-compressed137371651.21213e+071.13331ns
tpcds_q43/DataFusion:vortex-file-compressed296167803.03602e+070.975513ns
tpcds_q44/DataFusion:vortex-file-compressed521709223.02215e+071.72629ns
tpcds_q45/DataFusion:vortex-file-compressed297190003.23517e+070.918623ns
tpcds_q46/DataFusion:vortex-file-compressed376131413.61108e+071.0416ns
tpcds_q47/DataFusion:vortex-file-compressed2354534322.69501e+080.873664ns
tpcds_q48/DataFusion:vortex-file-compressed384822693.86957e+070.994485ns
tpcds_q49/DataFusion:vortex-file-compressed512596245.16782e+070.9919ns
tpcds_q50/DataFusion:vortex-file-compressed439038364.64333e+070.945525ns
tpcds_q51/DataFusion:vortex-file-compressed1043646999.61717e+071.08519ns
tpcds_q52/DataFusion:vortex-file-compressed126324601.24683e+071.01316ns
tpcds_q53/DataFusion:vortex-file-compressed175180551.61665e+071.0836ns
tpcds_q54/DataFusion:vortex-file-compressed341057243.09906e+071.10052ns
tpcds_q55/DataFusion:vortex-file-compressed122095811.1829e+071.03217ns
tpcds_q56/DataFusion:vortex-file-compressed257183972.60089e+070.988831ns
tpcds_q57/DataFusion:vortex-file-compressed1620657531.89166e+080.856737ns
tpcds_q58/DataFusion:vortex-file-compressed944049949.27088e+071.0183ns
tpcds_q59/DataFusion:vortex-file-compressed687400817.11599e+070.965995ns
tpcds_q60/DataFusion:vortex-file-compressed266189822.69044e+070.98939ns
tpcds_q61/DataFusion:vortex-file-compressed385961603.76866e+071.02413ns
tpcds_q62/DataFusion:vortex-file-compressed332911863.49344e+070.952963ns
tpcds_q63/DataFusion:vortex-file-compressed160735961.58604e+071.01344ns
tpcds_q64/DataFusion:vortex-file-compressed3185038833.15907e+081.00822ns
tpcds_q65/DataFusion:vortex-file-compressed387430283.83633e+071.0099ns
tpcds_q66/DataFusion:vortex-file-compressed1655604551.49438e+081.10789ns
tpcds_q67/DataFusion:vortex-file-compressed1224884481.24794e+080.981521ns
tpcds_q68/DataFusion:vortex-file-compressed367532113.53256e+071.04041ns
tpcds_q69/DataFusion:vortex-file-compressed342008653.23357e+071.05768ns
tpcds_q70/DataFusion:vortex-file-compressed1338323801.40838e+080.950259ns
tpcds_q71/DataFusion:vortex-file-compressed245278162.2886e+071.07174ns
tpcds_q72/DataFusion:vortex-file-compressed23077085512.3362e+090.987804ns
tpcds_q73/DataFusion:vortex-file-compressed212670242.02058e+071.05252ns
tpcds_q74/DataFusion:vortex-file-compressed1398083071.59616e+080.875902ns
tpcds_q75/DataFusion:vortex-file-compressed986044909.60037e+071.02709ns
tpcds_q76/DataFusion:vortex-file-compressed277871922.65414e+071.04694ns
tpcds_q77/DataFusion:vortex-file-compressed356622203.31962e+071.07429ns
tpcds_q78/DataFusion:vortex-file-compressed1708396491.69632e+081.00712ns
tpcds_q79/DataFusion:vortex-file-compressed296021073.02389e+070.978942ns
tpcds_q80/DataFusion:vortex-file-compressed1115452431.0626e+081.04974ns
tpcds_q81/DataFusion:vortex-file-compressed319821273.26123e+070.980677ns
tpcds_q82/DataFusion:vortex-file-compressed245818882.52988e+070.971662ns
tpcds_q83/DataFusion:vortex-file-compressed425580164.03078e+071.05583ns
tpcds_q84/DataFusion:vortex-file-compressed128476471.17254e+071.09572ns
tpcds_q85/DataFusion:vortex-file-compressed470597714.91753e+070.956979ns
tpcds_q86/DataFusion:vortex-file-compressed145428691.41838e+071.02531ns
tpcds_q87/DataFusion:vortex-file-compressed376324943.80823e+070.988189ns
tpcds_q88/DataFusion:vortex-file-compressed514544194.99059e+071.03103ns
tpcds_q89/DataFusion:vortex-file-compressed335116133.39282e+070.987722ns
tpcds_q90/DataFusion:vortex-file-compressed103239619.67826e+061.06672ns
tpcds_q91/DataFusion:vortex-file-compressed209343212.01528e+071.03878ns
tpcds_q92/DataFusion:vortex-file-compressed112539981.08965e+071.03281ns
tpcds_q93/DataFusion:vortex-file-compressed342949863.37935e+071.01484ns
tpcds_q94/DataFusion:vortex-file-compressed179213141.78315e+071.00504ns
tpcds_q95/DataFusion:vortex-file-compressed479427975.19493e+070.922876ns
tpcds_q96/DataFusion:vortex-file-compressed101917939.48225e+061.07483ns
tpcds_q97/DataFusion:vortex-file-compressed256209952.55323e+071.00348ns
tpcds_q98/DataFusion:vortex-file-compressed292875142.96056e+070.989256ns
tpcds_q99/DataFusion:vortex-file-compressed598580887.36076e+070.813205ns
tpcds_q01/DataFusion:vortex-compact180211551.76665e+071.02008ns
tpcds_q02/DataFusion:vortex-compact437612884.9979e+070.875594ns
tpcds_q03/DataFusion:vortex-compact141261501.37477e+071.02753ns
tpcds_q04/DataFusion:vortex-compact4780623644.99731e+080.956639ns
tpcds_q05/DataFusion:vortex-compact425881173.85151e+071.10575ns
tpcds_q06/DataFusion:vortex-compact472625575.60782e+070.842797ns
tpcds_q07/DataFusion:vortex-compact492535734.48759e+071.09755ns
tpcds_q08/DataFusion:vortex-compact648472636.77511e+070.957139ns
tpcds_q09/DataFusion:vortex-compact274492562.66806e+071.02881ns
tpcds_q10/DataFusion:vortex-compact405204633.64472e+071.11176ns
tpcds_q11/DataFusion:vortex-compact2813220942.98272e+080.943175ns
tpcds_q12/DataFusion:vortex-compact172165181.69383e+071.01643ns
tpcds_q13/DataFusion:vortex-compact362645143.55816e+071.01919ns
tpcds_q14/DataFusion:vortex-compact2224932452.17534e+081.0228ns
tpcds_q15/DataFusion:vortex-compact389625373.77345e+071.03255ns
tpcds_q16/DataFusion:vortex-compact209878442.06159e+071.01804ns
tpcds_q17/DataFusion:vortex-compact555804045.43827e+071.02202ns
tpcds_q18/DataFusion:vortex-compact539110155.07634e+071.062ns
tpcds_q19/DataFusion:vortex-compact231852052.07626e+071.11668ns
tpcds_q20/DataFusion:vortex-compact227190862.16185e+071.05091ns
tpcds_q21/DataFusion:vortex-compact2039218101.92835e+081.05749ns
tpcds_q22/DataFusion:vortex-compact706123026.96348e+071.01404ns
tpcds_q23/DataFusion:vortex-compact2119061212.02557e+081.04616ns
tpcds_q24/DataFusion:vortex-compact1060077351.03109e+081.02811ns
tpcds_q25/DataFusion:vortex-compact579656765.49827e+071.05425ns
tpcds_q26/DataFusion:vortex-compact327437343.16151e+071.0357ns
tpcds_q27/DataFusion:vortex-compact1117913431.1099e+081.00722ns
tpcds_q28/DataFusion:vortex-compact254244852.49789e+071.01784ns
tpcds_q29/DataFusion:vortex-compact572753235.24752e+071.09147ns
tpcds_q30/DataFusion:vortex-compact241276672.26245e+071.06644ns
tpcds_q31/DataFusion:vortex-compact934013129.48827e+070.984387ns
tpcds_q32/DataFusion:vortex-compact134170321.2709e+071.05572ns
tpcds_q33/DataFusion:vortex-compact253061152.29642e+071.10198ns
tpcds_q34/DataFusion:vortex-compact228233792.12376e+071.07467ns
tpcds_q35/DataFusion:vortex-compact478877515.06904e+070.94471ns
tpcds_q36/DataFusion:vortex-compact646960846.62068e+070.977182ns
tpcds_q37/DataFusion:vortex-compact249582872.38708e+071.04556ns
tpcds_q38/DataFusion:vortex-compact379934343.84072e+070.989227ns
tpcds_q39/DataFusion:vortex-compact2593432433.21304e+080.807159ns
tpcds_q40/DataFusion:vortex-compact554950285.59505e+070.991859ns
tpcds_q41/DataFusion:vortex-compact128803051.30483e+070.987122ns
tpcds_q42/DataFusion:vortex-compact124282231.23852e+071.00348ns
tpcds_q43/DataFusion:vortex-compact276144223.02934e+070.911567ns
tpcds_q44/DataFusion:vortex-compact525016463.08575e+071.70142ns
tpcds_q45/DataFusion:vortex-compact306377443.25161e+070.942233ns
tpcds_q46/DataFusion:vortex-compact364537283.6428e+071.00071ns
tpcds_q47/DataFusion:vortex-compact2475051502.6729e+080.925979ns
tpcds_q48/DataFusion:vortex-compact380007814.01464e+070.946554ns
tpcds_q49/DataFusion:vortex-compact522370225.10396e+071.02346ns
tpcds_q50/DataFusion:vortex-compact441907384.64116e+070.952148ns
tpcds_q51/DataFusion:vortex-compact1036370739.64012e+071.07506ns
tpcds_q52/DataFusion:vortex-compact130732891.24299e+071.05176ns
tpcds_q53/DataFusion:vortex-compact169596421.51961e+071.11605ns
tpcds_q54/DataFusion:vortex-compact372547603.1507e+071.18243ns
tpcds_q55/DataFusion:vortex-compact130401891.17337e+071.11134ns
tpcds_q56/DataFusion:vortex-compact268537452.45175e+071.09529ns
tpcds_q57/DataFusion:vortex-compact1807486711.87094e+080.966087ns
tpcds_q58/DataFusion:vortex-compact962592109.59964e+071.00274ns
tpcds_q59/DataFusion:vortex-compact758260877.35173e+071.0314ns
tpcds_q60/DataFusion:vortex-compact283758082.63048e+071.07873ns
tpcds_q61/DataFusion:vortex-compact405392693.71514e+071.09119ns
tpcds_q62/DataFusion:vortex-compact338053783.49401e+070.967525ns
tpcds_q63/DataFusion:vortex-compact169481301.60874e+071.0535ns
tpcds_q64/DataFusion:vortex-compact3241130123.22291e+081.00565ns
tpcds_q65/DataFusion:vortex-compact393142103.72305e+071.05597ns
tpcds_q66/DataFusion:vortex-compact1588490721.47999e+081.07331ns
tpcds_q67/DataFusion:vortex-compact1228681091.28987e+080.952564ns
tpcds_q68/DataFusion:vortex-compact376855863.40376e+071.10717ns
tpcds_q69/DataFusion:vortex-compact354039463.39361e+071.04325ns
tpcds_q70/DataFusion:vortex-compact1362461451.41401e+080.963544ns
tpcds_q71/DataFusion:vortex-compact244355512.26337e+071.07961ns
tpcds_q72/DataFusion:vortex-compact23487201732.37767e+090.987823ns
tpcds_q73/DataFusion:vortex-compact212284951.94551e+071.09116ns
tpcds_q74/DataFusion:vortex-compact1430272331.59594e+080.896197ns
tpcds_q75/DataFusion:vortex-compact1022332779.71244e+071.0526ns
tpcds_q76/DataFusion:vortex-compact282536092.73522e+071.03296ns
tpcds_q77/DataFusion:vortex-compact348543913.31226e+071.05228ns
tpcds_q78/DataFusion:vortex-compact1699048801.7158e+080.990234ns
tpcds_q79/DataFusion:vortex-compact313622483.06661e+071.0227ns
tpcds_q80/DataFusion:vortex-compact1115397421.06067e+081.0516ns
tpcds_q81/DataFusion:vortex-compact342894563.28245e+071.04463ns
tpcds_q82/DataFusion:vortex-compact261295242.52207e+071.03604ns
tpcds_q83/DataFusion:vortex-compact437395394.12217e+071.06108ns
tpcds_q84/DataFusion:vortex-compact128721641.14493e+071.12428ns
tpcds_q85/DataFusion:vortex-compact483062954.65415e+071.03792ns
tpcds_q86/DataFusion:vortex-compact150135831.4213e+071.05633ns
tpcds_q87/DataFusion:vortex-compact374753813.85404e+070.972366ns
tpcds_q88/DataFusion:vortex-compact528905325.0988e+071.03731ns
tpcds_q89/DataFusion:vortex-compact350689603.46934e+071.01083ns
tpcds_q90/DataFusion:vortex-compact109550269.79857e+061.11802ns
tpcds_q91/DataFusion:vortex-compact208519572.17432e+070.959009ns
tpcds_q92/DataFusion:vortex-compact119232671.11365e+071.07065ns
tpcds_q93/DataFusion:vortex-compact363235293.37919e+071.07492ns
tpcds_q94/DataFusion:vortex-compact183580331.79297e+071.02389ns
tpcds_q95/DataFusion:vortex-compact500449625.13362e+070.974847ns
tpcds_q96/DataFusion:vortex-compact98680859.20256e+061.07232ns
tpcds_q97/DataFusion:vortex-compact266301222.49038e+071.06932ns
tpcds_q98/DataFusion:vortex-compact306155072.97722e+071.02833ns
tpcds_q99/DataFusion:vortex-compact577098767.27114e+070.793684ns
tpcds_q01/DuckDB:parquet954614588.74554e+071.09155ns
tpcds_q02/DuckDB:parquet262693882.56372e+071.02466ns
tpcds_q03/DuckDB:parquet128759301.28933e+070.998653ns
tpcds_q04/DuckDB:parquet1467400661.38537e+081.05921ns
tpcds_q05/DuckDB:parquet278375272.67056e+071.04239ns
tpcds_q06/DuckDB:parquet338388903.04967e+071.10959ns
tpcds_q07/DuckDB:parquet258531792.47815e+071.04324ns
tpcds_q08/DuckDB:parquet283879972.69453e+071.05354ns
tpcds_q09/DuckDB:parquet385921363.77432e+071.02249ns
tpcds_q10/DuckDB:parquet355039873.46304e+071.02522ns
tpcds_q11/DuckDB:parquet926665918.39863e+071.10335ns
tpcds_q12/DuckDB:parquet174800151.66983e+071.04681ns
tpcds_q13/DuckDB:parquet373900963.58432e+071.04316ns
tpcds_q14/DuckDB:parquet1293536101.25745e+081.0287ns
tpcds_q15/DuckDB:parquet261507712.42879e+071.0767ns
tpcds_q16/DuckDB:parquet226546072.16319e+071.04728ns
tpcds_q17/DuckDB:parquet371081993.5867e+071.03461ns
tpcds_q18/DuckDB:parquet971367049.35589e+071.03824ns
tpcds_q19/DuckDB:parquet313863262.98524e+071.05139ns
tpcds_q20/DuckDB:parquet181186571.78462e+071.01526ns
tpcds_q21/DuckDB:parquet131233301.25973e+071.04176ns
tpcds_q22/DuckDB:parquet990787639.6486e+071.02687ns
tpcds_q23/DuckDB:parquet954799278.87324e+071.07604ns
tpcds_q24/DuckDB:parquet469609134.62888e+071.01452ns
tpcds_q25/DuckDB:parquet348974573.30003e+071.05749ns
tpcds_q26/DuckDB:parquet359284093.35618e+071.07052ns
tpcds_q27/DuckDB:parquet720999666.90887e+071.04359ns
tpcds_q28/DuckDB:parquet390655043.82511e+071.02129ns
tpcds_q29/DuckDB:parquet352329643.4418e+071.02368ns
tpcds_q30/DuckDB:parquet451687044.27772e+071.05591ns
tpcds_q31/DuckDB:parquet295510712.78413e+071.06141ns
tpcds_q32/DuckDB:parquet123225141.13689e+071.08388ns
tpcds_q33/DuckDB:parquet223829172.11415e+071.05872ns
tpcds_q34/DuckDB:parquet228102282.22888e+071.02339ns
tpcds_q35/DuckDB:parquet560886865.49529e+071.02067ns
tpcds_q36/DuckDB:parquet272850022.71668e+071.00435ns
tpcds_q37/DuckDB:parquet172044331.58474e+071.08563ns
tpcds_q38/DuckDB:parquet366275483.51764e+071.04125ns
tpcds_q39/DuckDB:parquet571976185.44398e+071.05066ns
tpcds_q40/DuckDB:parquet205951921.89853e+071.0848ns
tpcds_q41/DuckDB:parquet99883859.38843e+061.0639ns
tpcds_q42/DuckDB:parquet129433671.16873e+071.10748ns
tpcds_q43/DuckDB:parquet184494061.77655e+071.0385ns
tpcds_q44/DuckDB:parquet299428852.7116e+071.10425ns
tpcds_q45/DuckDB:parquet274473072.54442e+071.07872ns
tpcds_q46/DuckDB:parquet505050404.64377e+071.08759ns
tpcds_q47/DuckDB:parquet750704857.54543e+070.994913ns
tpcds_q48/DuckDB:parquet326860283.16353e+071.03321ns
tpcds_q49/DuckDB:parquet286567862.77944e+071.03103ns
tpcds_q50/DuckDB:parquet256568312.41988e+071.06025ns
tpcds_q51/DuckDB:parquet976524439.45156e+071.03319ns
tpcds_q52/DuckDB:parquet134702171.26025e+071.06885ns
tpcds_q53/DuckDB:parquet200494641.94939e+071.0285ns
tpcds_q54/DuckDB:parquet482578664.77395e+071.01086ns
tpcds_q55/DuckDB:parquet132730921.2671e+071.04752ns
tpcds_q56/DuckDB:parquet231297112.27572e+071.01637ns
tpcds_q57/DuckDB:parquet608266915.81525e+071.04599ns
tpcds_q58/DuckDB:parquet252056042.44061e+071.03276ns
tpcds_q59/DuckDB:parquet360588203.45148e+071.04474ns
tpcds_q60/DuckDB:parquet242091772.27785e+071.06281ns
tpcds_q61/DuckDB:parquet305415772.88121e+071.06003ns
tpcds_q62/DuckDB:parquet133273881.30514e+071.02114ns
tpcds_q63/DuckDB:parquet173976671.69291e+071.02768ns
tpcds_q64/DuckDB:parquet700754566.88718e+071.01748ns
tpcds_q65/DuckDB:parquet292445002.82445e+071.0354ns
tpcds_q66/DuckDB:parquet270476512.61779e+071.03323ns
tpcds_q67/DuckDB:parquet1765686021.71622e+081.02882ns
tpcds_q68/DuckDB:parquet372115303.61521e+071.02931ns
tpcds_q69/DuckDB:parquet397409183.61156e+071.10038ns
tpcds_q70/DuckDB:parquet576051175.61093e+071.02666ns
tpcds_q71/DuckDB:parquet231329012.13298e+071.08454ns
tpcds_q72/DuckDB:parquet665517865.96633e+071.11546ns
tpcds_q73/DuckDB:parquet195995671.83912e+071.0657ns
tpcds_q74/DuckDB:parquet579201785.42227e+071.06819ns
tpcds_q75/DuckDB:parquet536034225.35652e+071.00071ns
tpcds_q76/DuckDB:parquet214956261.96032e+071.09654ns
tpcds_q77/DuckDB:parquet237514502.27233e+071.04525ns
tpcds_q78/DuckDB:parquet739666857.09188e+071.04298ns
tpcds_q79/DuckDB:parquet298449772.90057e+071.02893ns
tpcds_q80/DuckDB:parquet434000324.11063e+071.0558ns
tpcds_q81/DuckDB:parquet505922944.81948e+071.04975ns
tpcds_q82/DuckDB:parquet188258411.82664e+071.03063ns
tpcds_q83/DuckDB:parquet171152741.6573e+071.03272ns
tpcds_q84/DuckDB:parquet177602121.69645e+071.0469ns
tpcds_q85/DuckDB:parquet379611703.61626e+071.04974ns
tpcds_q86/DuckDB:parquet432343124.15434e+071.0407ns
tpcds_q87/DuckDB:parquet369964023.61672e+071.02293ns
tpcds_q88/DuckDB:parquet516954625.0375e+071.02621ns
tpcds_q89/DuckDB:parquet225291022.13025e+071.05758ns
tpcds_q90/DuckDB:parquet90007328.41734e+061.06931ns
tpcds_q91/DuckDB:parquet216121941.92257e+071.12413ns
tpcds_q92/DuckDB:parquet132921501.20281e+071.10509ns
tpcds_q93/DuckDB:parquet313325563.03581e+071.0321ns
tpcds_q94/DuckDB:parquet180425341.71879e+071.04972ns
tpcds_q95/DuckDB:parquet1193225081.14101e+081.04576ns
tpcds_q96/DuckDB:parquet111887831.09196e+071.02466ns
tpcds_q97/DuckDB:parquet361043253.81031e+070.947542ns
tpcds_q98/DuckDB:parquet233541542.26614e+071.03057ns
tpcds_q99/DuckDB:parquet240546192.39416e+071.00472ns
tpcds_q01/DuckDB:vortex-file-compressed308949533.00884e+071.02681ns
tpcds_q02/DuckDB:vortex-file-compressed535927315.23643e+071.02346ns
tpcds_q03/DuckDB:vortex-file-compressed250117942.11108e+071.18479ns
tpcds_q04/DuckDB:vortex-file-compressed1404524471.45042e+080.968359ns
tpcds_q05/DuckDB:vortex-file-compressed502882284.58665e+071.0964ns
tpcds_q06/DuckDB:vortex-file-compressed375195263.58516e+071.04652ns
tpcds_q07/DuckDB:vortex-file-compressed325974333.084e+071.05698ns
tpcds_q08/DuckDB:vortex-file-compressed348015103.29103e+071.05747ns
tpcds_q09/DuckDB:vortex-file-compressed358354543.39665e+071.05502ns
tpcds_q10/DuckDB:vortex-file-compressed541689525.34912e+071.01267ns
tpcds_q11/DuckDB:vortex-file-compressed938563008.90134e+071.05441ns
tpcds_q12/DuckDB:vortex-file-compressed190242611.70926e+071.11301ns
tpcds_q13/DuckDB:vortex-file-compressed659145986.7166e+070.981369ns
tpcds_q14/DuckDB:vortex-file-compressed1991054991.97469e+081.00829ns
tpcds_q15/DuckDB:vortex-file-compressed320847823.04451e+071.05386ns
tpcds_q16/DuckDB:vortex-file-compressed438800314.37811e+071.00226ns
tpcds_q17/DuckDB:vortex-file-compressed504080424.97371e+071.01349ns
tpcds_q18/DuckDB:vortex-file-compressed1257056961.18274e+081.06284ns
tpcds_q19/DuckDB:vortex-file-compressed1044829111.00548e+081.03914ns
tpcds_q20/DuckDB:vortex-file-compressed193436071.77647e+071.08888ns
tpcds_q21/DuckDB:vortex-file-compressed207567181.99246e+071.04177ns
tpcds_q22/DuckDB:vortex-file-compressed1174882361.38373e+080.849071ns
tpcds_q23/DuckDB:vortex-file-compressed1444276021.47614e+080.978411ns
tpcds_q24/DuckDB:vortex-file-compressed870187197.74695e+071.12326ns
tpcds_q25/DuckDB:vortex-file-compressed480665554.72948e+071.01632ns
tpcds_q26/DuckDB:vortex-file-compressed377566533.56816e+071.05816ns
tpcds_q27/DuckDB:vortex-file-compressed674705996.97532e+070.967276ns
tpcds_q28/DuckDB:vortex-file-compressed346251473.6694e+070.943618ns
tpcds_q29/DuckDB:vortex-file-compressed504002544.80603e+071.04869ns
tpcds_q30/DuckDB:vortex-file-compressed336415803.46492e+070.970921ns
tpcds_q31/DuckDB:vortex-file-compressed382799174.40555e+070.868903ns
tpcds_q32/DuckDB:vortex-file-compressed186039661.76275e+071.05539ns
tpcds_q33/DuckDB:vortex-file-compressed417904592.74369e+071.52315ns
tpcds_q34/DuckDB:vortex-file-compressed306554203.24078e+070.945929ns
tpcds_q35/DuckDB:vortex-file-compressed649739146.43042e+071.01041ns
tpcds_q36/DuckDB:vortex-file-compressed363734493.70328e+070.982194ns
tpcds_q37/DuckDB:vortex-file-compressed170149421.55432e+071.09469ns
tpcds_q38/DuckDB:vortex-file-compressed461627784.97857e+070.92723ns
tpcds_q39/DuckDB:vortex-file-compressed725258497.04832e+071.02898ns
tpcds_q40/DuckDB:vortex-file-compressed256567782.44181e+071.05073ns
tpcds_q41/DuckDB:vortex-file-compressed116358041.08904e+071.06844ns
tpcds_q42/DuckDB:vortex-file-compressed162042961.55193e+071.04414ns
tpcds_q43/DuckDB:vortex-file-compressed237803892.41578e+070.984375ns
tpcds_q44/DuckDB:vortex-file-compressed258071732.63013e+070.981213ns
tpcds_q45/DuckDB:vortex-file-compressed332789753.37344e+070.986501ns
tpcds_q46/DuckDB:vortex-file-compressed441784684.88739e+070.903927ns
tpcds_q47/DuckDB:vortex-file-compressed984883499.66233e+071.0193ns
tpcds_q48/DuckDB:vortex-file-compressed569652275.64751e+071.00868ns
tpcds_q49/DuckDB:vortex-file-compressed412579443.98205e+071.0361ns
tpcds_q50/DuckDB:vortex-file-compressed586100665.8783e+070.997059ns
tpcds_q51/DuckDB:vortex-file-compressed1160096191.16054e+080.99962ns
tpcds_q52/DuckDB:vortex-file-compressed162499001.52396e+071.06629ns
tpcds_q53/DuckDB:vortex-file-compressed286129272.76427e+071.0351ns
tpcds_q54/DuckDB:vortex-file-compressed631234206.06693e+071.04045ns
tpcds_q55/DuckDB:vortex-file-compressed143502571.46421e+070.980065ns
tpcds_q56/DuckDB:vortex-file-compressed399059874.00927e+070.995342ns
tpcds_q57/DuckDB:vortex-file-compressed880847338.89527e+070.990242ns
tpcds_q58/DuckDB:vortex-file-compressed334464033.44919e+070.969688ns
tpcds_q59/DuckDB:vortex-file-compressed664145376.29983e+071.05423ns
tpcds_q60/DuckDB:vortex-file-compressed407542854.55942e+070.893847ns
tpcds_q61/DuckDB:vortex-file-compressed428063984.48865e+070.95366ns
tpcds_q62/DuckDB:vortex-file-compressed271100932.60896e+071.03911ns
tpcds_q63/DuckDB:vortex-file-compressed275373442.80464e+070.981851ns
tpcds_q64/DuckDB:vortex-file-compressed1633094861.5329e+081.06536ns
tpcds_q65/DuckDB:vortex-file-compressed345925383.5017e+070.987879ns
tpcds_q66/DuckDB:vortex-file-compressed317981343.35434e+070.947971ns
tpcds_q67/DuckDB:vortex-file-compressed2143171012.08142e+081.02967ns
tpcds_q68/DuckDB:vortex-file-compressed421870074.22326e+070.99892ns
tpcds_q69/DuckDB:vortex-file-compressed550800225.40449e+071.01915ns
tpcds_q70/DuckDB:vortex-file-compressed733941327.4149e+070.989819ns
tpcds_q71/DuckDB:vortex-file-compressed405522813.94186e+071.02876ns
tpcds_q72/DuckDB:vortex-file-compressed1976964571.98801e+080.994442ns
tpcds_q73/DuckDB:vortex-file-compressed255244502.98521e+070.855029ns
tpcds_q74/DuckDB:vortex-file-compressed722702977.30266e+070.989643ns
tpcds_q75/DuckDB:vortex-file-compressed635186457.18125e+070.884506ns
tpcds_q76/DuckDB:vortex-file-compressed299750852.77563e+071.07994ns
tpcds_q77/DuckDB:vortex-file-compressed353133913.335e+071.05887ns
tpcds_q78/DuckDB:vortex-file-compressed942922539.45784e+070.996975ns
tpcds_q79/DuckDB:vortex-file-compressed374949433.57408e+071.04908ns
tpcds_q80/DuckDB:vortex-file-compressed552785885.65247e+070.977954ns
tpcds_q81/DuckDB:vortex-file-compressed390160613.54444e+071.10077ns
tpcds_q82/DuckDB:vortex-file-compressed186533801.73616e+071.07441ns
tpcds_q83/DuckDB:vortex-file-compressed383023383.84624e+070.995838ns
tpcds_q84/DuckDB:vortex-file-compressed321437253.01222e+071.06711ns
tpcds_q85/DuckDB:vortex-file-compressed1368705607671.35886e+111.00725ns
tpcds_q86/DuckDB:vortex-file-compressed567705515.53564e+071.02555ns
tpcds_q87/DuckDB:vortex-file-compressed653344114.91597e+071.32902ns
tpcds_q88/DuckDB:vortex-file-compressed884952187.45688e+071.18676ns
tpcds_q89/DuckDB:vortex-file-compressed318813392.99955e+071.06287ns
tpcds_q90/DuckDB:vortex-file-compressed160779802.17711e+070.738502ns
tpcds_q91/DuckDB:vortex-file-compressed329619633.07487e+071.07198ns
tpcds_q92/DuckDB:vortex-file-compressed204028301.82174e+071.11996ns
tpcds_q93/DuckDB:vortex-file-compressed423697223.75478e+071.12842ns
tpcds_q94/DuckDB:vortex-file-compressed518778324.9288e+071.05254ns
tpcds_q95/DuckDB:vortex-file-compressed2777660252.6866e+081.03389ns
tpcds_q96/DuckDB:vortex-file-compressed152151821.47385e+071.03234ns
tpcds_q97/DuckDB:vortex-file-compressed485927694.98451e+070.974875ns
tpcds_q98/DuckDB:vortex-file-compressed231978082.34748e+070.988202ns
tpcds_q99/DuckDB:vortex-file-compressed524679645.36925e+070.977193ns
tpcds_q01/DuckDB:vortex-compact282093442.91751e+070.9669ns
tpcds_q02/DuckDB:vortex-compact519591894.82306e+071.07731ns
tpcds_q03/DuckDB:vortex-compact223104202.40826e+070.926411ns
tpcds_q04/DuckDB:vortex-compact1421883481.42172e+081.00011ns
tpcds_q05/DuckDB:vortex-compact477472394.5907e+071.04009ns
tpcds_q06/DuckDB:vortex-compact374433953.57509e+071.04734ns
tpcds_q07/DuckDB:vortex-compact338839543.37058e+071.00528ns
tpcds_q08/DuckDB:vortex-compact341045213.25885e+071.04652ns
tpcds_q09/DuckDB:vortex-compact362907573.60882e+071.00561ns
tpcds_q10/DuckDB:vortex-compact554367325.21873e+071.06227ns
tpcds_q11/DuckDB:vortex-compact922733708.94452e+071.03162ns
tpcds_q12/DuckDB:vortex-compact183244741.65699e+071.10589ns
tpcds_q13/DuckDB:vortex-compact662170436.31684e+071.04826ns
tpcds_q14/DuckDB:vortex-compact1929505131.90078e+081.01511ns
tpcds_q15/DuckDB:vortex-compact338130653.1686e+071.06713ns
tpcds_q16/DuckDB:vortex-compact459322534.38685e+071.04704ns
tpcds_q17/DuckDB:vortex-compact508782324.94867e+071.02812ns
tpcds_q18/DuckDB:vortex-compact1193856961.25454e+080.951633ns
tpcds_q19/DuckDB:vortex-compact1023413449.91702e+071.03198ns
tpcds_q20/DuckDB:vortex-compact194450511.71505e+071.13379ns
tpcds_q21/DuckDB:vortex-compact209817221.92568e+071.08958ns
tpcds_q22/DuckDB:vortex-compact1240809191.14653e+081.08223ns
tpcds_q23/DuckDB:vortex-compact1388757021.4002e+080.991827ns
tpcds_q24/DuckDB:vortex-compact877191468.35301e+071.05015ns
tpcds_q25/DuckDB:vortex-compact469151584.7134e+070.995357ns
tpcds_q26/DuckDB:vortex-compact351033173.53106e+070.994129ns
tpcds_q27/DuckDB:vortex-compact686488587.643e+070.898193ns
tpcds_q28/DuckDB:vortex-compact315403002.97469e+071.06029ns
tpcds_q29/DuckDB:vortex-compact518676144.77643e+071.08591ns
tpcds_q30/DuckDB:vortex-compact374491983.22618e+071.16079ns
tpcds_q31/DuckDB:vortex-compact424104724.42657e+070.958089ns
tpcds_q32/DuckDB:vortex-compact189331991.80713e+071.04769ns
tpcds_q33/DuckDB:vortex-compact377386593.94197e+070.957355ns
tpcds_q34/DuckDB:vortex-compact337643873.25364e+071.03774ns
tpcds_q35/DuckDB:vortex-compact674916636.31558e+071.06865ns
tpcds_q36/DuckDB:vortex-compact383000103.63438e+071.05382ns
tpcds_q37/DuckDB:vortex-compact171415951.65136e+071.03803ns
tpcds_q38/DuckDB:vortex-compact531395875.03448e+071.05551ns
tpcds_q39/DuckDB:vortex-compact743560167.19473e+071.03348ns
tpcds_q40/DuckDB:vortex-compact246187212.40198e+071.02493ns
tpcds_q41/DuckDB:vortex-compact116066801.0934e+071.06152ns
tpcds_q42/DuckDB:vortex-compact163485741.48266e+071.10265ns
tpcds_q43/DuckDB:vortex-compact258240322.27076e+071.13724ns
tpcds_q44/DuckDB:vortex-compact270315602.65995e+071.01624ns
tpcds_q45/DuckDB:vortex-compact361112893.33144e+071.08395ns
tpcds_q46/DuckDB:vortex-compact453845224.76416e+070.952623ns
tpcds_q47/DuckDB:vortex-compact1016249519.61797e+071.05662ns
tpcds_q48/DuckDB:vortex-compact552883255.52296e+071.00106ns
tpcds_q49/DuckDB:vortex-compact337156163.28526e+071.02627ns
tpcds_q50/DuckDB:vortex-compact581881945.84186e+070.996056ns
tpcds_q51/DuckDB:vortex-compact1115073831.116e+080.999171ns
tpcds_q52/DuckDB:vortex-compact155472691.53062e+071.01575ns
tpcds_q53/DuckDB:vortex-compact276710612.7672e+070.999967ns
tpcds_q54/DuckDB:vortex-compact634507426.17523e+071.0275ns
tpcds_q55/DuckDB:vortex-compact145266921.55275e+070.935543ns
tpcds_q56/DuckDB:vortex-compact338095503.4566e+070.978117ns
tpcds_q57/DuckDB:vortex-compact891888478.58591e+071.03878ns
tpcds_q58/DuckDB:vortex-compact408383473.50469e+071.16525ns
tpcds_q59/DuckDB:vortex-compact635794166.29772e+071.00956ns
tpcds_q60/DuckDB:vortex-compact405574753.99979e+071.01399ns
tpcds_q61/DuckDB:vortex-compact448416204.38668e+071.02222ns
tpcds_q62/DuckDB:vortex-compact265023102.74524e+070.965391ns
tpcds_q63/DuckDB:vortex-compact278924312.67303e+071.04348ns
tpcds_q64/DuckDB:vortex-compact1591176231.53428e+081.03708ns
tpcds_q65/DuckDB:vortex-compact361997013.5304e+071.02537ns
tpcds_q66/DuckDB:vortex-compact337937773.11064e+071.08639ns
tpcds_q67/DuckDB:vortex-compact2130365892.12209e+081.0039ns
tpcds_q68/DuckDB:vortex-compact403568784.54532e+070.887878ns
tpcds_q69/DuckDB:vortex-compact549192025.35584e+071.02541ns
tpcds_q70/DuckDB:vortex-compact738035717.44879e+070.990813ns
tpcds_q71/DuckDB:vortex-compact411093313.97061e+071.03534ns
tpcds_q72/DuckDB:vortex-compact1678828851.7112e+080.981082ns
tpcds_q73/DuckDB:vortex-compact274748422.80495e+070.979513ns
tpcds_q74/DuckDB:vortex-compact754606287.69613e+070.980501ns
tpcds_q75/DuckDB:vortex-compact726189986.67091e+071.08859ns
tpcds_q76/DuckDB:vortex-compact294266342.76345e+071.06485ns
tpcds_q77/DuckDB:vortex-compact357668913.17616e+071.1261ns
tpcds_q78/DuckDB:vortex-compact955201519.61252e+070.993705ns
tpcds_q79/DuckDB:vortex-compact384772153.77586e+071.01903ns
tpcds_q80/DuckDB:vortex-compact608402525.77259e+071.05395ns
tpcds_q81/DuckDB:vortex-compact366342753.62345e+071.01103ns
tpcds_q82/DuckDB:vortex-compact177179021.76374e+071.00456ns
tpcds_q83/DuckDB:vortex-compact383194663.82624e+071.00149ns
tpcds_q84/DuckDB:vortex-compact309128532.9416e+071.05089ns
tpcds_q85/DuckDB:vortex-compact1368046752371.36271e+111.00391ns
tpcds_q86/DuckDB:vortex-compact549006565.58166e+070.983591ns
tpcds_q87/DuckDB:vortex-compact500651425.30739e+070.94331ns
tpcds_q88/DuckDB:vortex-compact836494578.72047e+070.959231ns
tpcds_q89/DuckDB:vortex-compact321371232.93955e+071.09327ns
tpcds_q90/DuckDB:vortex-compact207787602.07072e+071.00345ns
tpcds_q91/DuckDB:vortex-compact327427143.08423e+071.06162ns
tpcds_q92/DuckDB:vortex-compact193773271.91981e+071.00934ns
tpcds_q93/DuckDB:vortex-compact409301823.98271e+071.0277ns
tpcds_q94/DuckDB:vortex-compact522880835.10274e+071.02471ns
tpcds_q95/DuckDB:vortex-compact2742801672.69408e+081.01808ns
tpcds_q96/DuckDB:vortex-compact147422321.48708e+070.991352ns
tpcds_q97/DuckDB:vortex-compact540547095.44822e+070.992154ns
tpcds_q98/DuckDB:vortex-compact238820362.33025e+071.02487ns
tpcds_q99/DuckDB:vortex-compact550037525.2925e+071.03928ns
tpcds_q01/DuckDB:duckdb298687212.82442e+071.05752ns
tpcds_q02/DuckDB:duckdb222400052.12843e+071.0449ns
tpcds_q03/DuckDB:duckdb105339491.06866e+070.985718ns
tpcds_q04/DuckDB:duckdb1731748531.71588e+081.00925ns
tpcds_q05/DuckDB:duckdb213758061.94454e+071.09927ns
tpcds_q06/DuckDB:duckdb298935852.89891e+071.0312ns
tpcds_q07/DuckDB:duckdb406687154.03561e+071.00775ns
tpcds_q08/DuckDB:duckdb1250495181.23416e+081.01324ns
tpcds_q09/DuckDB:duckdb192142411.89421e+071.01437ns
tpcds_q10/DuckDB:duckdb277267662.6676e+071.03939ns
tpcds_q11/DuckDB:duckdb1491398951.46463e+081.01827ns
tpcds_q12/DuckDB:duckdb144841991.36172e+071.06367ns
tpcds_q13/DuckDB:duckdb268213552.65041e+071.01197ns
tpcds_q14/DuckDB:duckdb1023726961.02274e+081.00096ns
tpcds_q15/DuckDB:duckdb234813022.19828e+071.06817ns
tpcds_q16/DuckDB:duckdb209672232.00925e+071.04354ns
tpcds_q17/DuckDB:duckdb257968512.45929e+071.04895ns
tpcds_q18/DuckDB:duckdb492280214.68217e+071.05139ns
tpcds_q19/DuckDB:duckdb200801631.93205e+071.03932ns
tpcds_q20/DuckDB:duckdb148741591.4281e+071.04153ns
tpcds_q21/DuckDB:duckdb86892297.85652e+061.10599ns
tpcds_q22/DuckDB:duckdb892672638.39348e+071.06353ns
tpcds_q23/DuckDB:duckdb583380015.69406e+071.02454ns
tpcds_q24/DuckDB:duckdb269484482.67322e+071.00809ns
tpcds_q25/DuckDB:duckdb194133541.84005e+071.05505ns
tpcds_q26/DuckDB:duckdb285984592.75033e+071.03982ns
tpcds_q27/DuckDB:duckdb506324965.13423e+070.986176ns
tpcds_q28/DuckDB:duckdb274875782.69563e+071.01971ns
tpcds_q29/DuckDB:duckdb242075392.38851e+071.0135ns
tpcds_q30/DuckDB:duckdb338545223.3357e+071.01492ns
tpcds_q31/DuckDB:duckdb261077902.52705e+071.03313ns
tpcds_q32/DuckDB:duckdb90341068.49752e+061.06315ns
tpcds_q33/DuckDB:duckdb168247971.60655e+071.04726ns
tpcds_q34/DuckDB:duckdb180728431.73431e+071.04208ns
tpcds_q35/DuckDB:duckdb351318183.4487e+071.0187ns
tpcds_q36/DuckDB:duckdb822107957.79591e+071.05454ns
tpcds_q37/DuckDB:duckdb94388968.74304e+061.07959ns
tpcds_q38/DuckDB:duckdb330607973.2506e+071.01707ns
tpcds_q39/DuckDB:duckdb467771414.53739e+071.03093ns
tpcds_q40/DuckDB:duckdb154440901.48215e+071.04201ns
tpcds_q41/DuckDB:duckdb101610419.9234e+061.02395ns
tpcds_q42/DuckDB:duckdb84904088.08762e+061.0498ns
tpcds_q43/DuckDB:duckdb132015411.30811e+071.00921ns
tpcds_q44/DuckDB:duckdb210511292.002e+071.05151ns
tpcds_q45/DuckDB:duckdb188063661.80839e+071.03995ns
tpcds_q46/DuckDB:duckdb401829643.90881e+071.02801ns
tpcds_q47/DuckDB:duckdb657484536.47247e+071.01582ns
tpcds_q48/DuckDB:duckdb258256542.53247e+071.01978ns
tpcds_q49/DuckDB:duckdb222576322.12991e+071.04501ns
tpcds_q50/DuckDB:duckdb172157641.63903e+071.05036ns
tpcds_q51/DuckDB:duckdb918252399.06499e+071.01297ns
tpcds_q52/DuckDB:duckdb90457688.91826e+061.0143ns
tpcds_q53/DuckDB:duckdb152844291.44543e+071.05743ns
tpcds_q54/DuckDB:duckdb189513961.86877e+071.01411ns
tpcds_q55/DuckDB:duckdb91931678.78567e+061.04638ns
tpcds_q56/DuckDB:duckdb173420221.65971e+071.04488ns
tpcds_q57/DuckDB:duckdb566547305.63291e+071.00578ns
tpcds_q58/DuckDB:duckdb158250321.54907e+071.02158ns
tpcds_q59/DuckDB:duckdb343314173.4369e+070.998905ns
tpcds_q60/DuckDB:duckdb192282751.81524e+071.05927ns
tpcds_q61/DuckDB:duckdb185528331.8103e+071.02485ns
tpcds_q62/DuckDB:duckdb107638861.03884e+071.03614ns
tpcds_q63/DuckDB:duckdb129416481.24385e+071.04045ns
tpcds_q64/DuckDB:duckdb576403885.58913e+071.03129ns
tpcds_q65/DuckDB:duckdb333672833.26248e+071.02276ns
tpcds_q66/DuckDB:duckdb233827692.28758e+071.02216ns
tpcds_q67/DuckDB:duckdb1402261891.36582e+081.02668ns
tpcds_q68/DuckDB:duckdb286539372.69699e+071.06244ns
tpcds_q69/DuckDB:duckdb309364232.91209e+071.06235ns
tpcds_q70/DuckDB:duckdb210526882.06414e+071.01992ns
tpcds_q71/DuckDB:duckdb173680291.68965e+071.02791ns
tpcds_q72/DuckDB:duckdb436640354.10851e+071.06277ns
tpcds_q73/DuckDB:duckdb130242251.30995e+070.994255ns
tpcds_q74/DuckDB:duckdb1087942771.05453e+081.03168ns
tpcds_q75/DuckDB:duckdb422898554.34574e+070.973134ns
tpcds_q76/DuckDB:duckdb140734411.46112e+070.963199ns
tpcds_q77/DuckDB:duckdb136941751.3399e+071.02203ns
tpcds_q78/DuckDB:duckdb617215406.07645e+071.01575ns
tpcds_q79/DuckDB:duckdb208330932.10276e+070.99075ns
tpcds_q80/DuckDB:duckdb325283063.04871e+071.06695ns
tpcds_q81/DuckDB:duckdb425455354.07969e+071.04286ns
tpcds_q82/DuckDB:duckdb115192331.07341e+071.07315ns
tpcds_q83/DuckDB:duckdb114974911.09519e+071.04982ns
tpcds_q84/DuckDB:duckdb149655591.47629e+071.01373ns
tpcds_q85/DuckDB:duckdb288219902.79563e+071.03097ns
tpcds_q86/DuckDB:duckdb166596411.53011e+071.08879ns
tpcds_q87/DuckDB:duckdb350549713.41059e+071.02783ns
tpcds_q88/DuckDB:duckdb281948292.63982e+071.06806ns
tpcds_q89/DuckDB:duckdb176287731.73211e+071.01776ns
tpcds_q90/DuckDB:duckdb67557046.17299e+061.0944ns
tpcds_q91/DuckDB:duckdb148277331.41826e+071.04549ns
tpcds_q92/DuckDB:duckdb104521999.9953e+061.04571ns
tpcds_q93/DuckDB:duckdb234785332.28811e+071.02611ns
tpcds_q94/DuckDB:duckdb155126691.53584e+071.01005ns
tpcds_q95/DuckDB:duckdb1116292161.07828e+081.03525ns
tpcds_q96/DuckDB:duckdb63794845.79936e+061.10003ns
tpcds_q97/DuckDB:duckdb360441793.37649e+071.06751ns
tpcds_q98/DuckDB:duckdb191237851.76577e+071.08303ns
tpcds_q99/DuckDB:duckdb220672382.11517e+071.04329ns

zhuqi-lucas pushed a commit to massive-com/vortex that referenced this pull request Sep 23, 2025
Just made sure there's no breaking changes coming our way. Includes
support for the two new Arrow decimal types (32 and 64 bits), but
without converting from Vortex dtype into them.
Codspeed improvements are due to a new inline hint on arrow's
`BitIterator::next` (found by @0ax1 🥳).
Open issues:
- [ ] apache/datafusion#17489 - mostly affects
if/how much support we want to provide to decimals, or whether we need
to provide some other solution for DataFusion.
- [ ] Issue with followups -
vortex-data#4668
---------
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
(cherry picked from commit cc426c8)
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/featureA new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@AdamGS@robert3005@0ax1@xudong963