Skip to content

Benchmarks re-org - #5676

Merged
gatesn merged 12 commits into
developfrom
adamg/benchmarks-reorg
Dec 19, 2025
Merged

Benchmarks re-org#5676
gatesn merged 12 commits into
developfrom
adamg/benchmarks-reorg

Conversation

@AdamGS

@AdamGSAdamGS commented Dec 10, 2025

Copy link
Copy Markdown
Contributor

This PR makes two big changes to our benchmarking setup:

  1. It splits duckdb, datafusion and lance benchmarks into their own crates, so they don't depend on each other, minimizing the friction when bumping dependencies like Arrow or DataFusion.
  2. Introduces a new benchmarking tool - vx-bench which allows comparing various runs, persisting results and takes care of building and running the individual binaries. vx-bench is written in Python using typer.

I've tried to not touch the CI setup too much, but it can be simplified and improved significantly to fit this structure.

Notes for reviewers

  1. DF/Arrow results are worse because the data is chunked differently, we use an MemTable which is just a Vec<RecordBatch>, which is now longer.
  2. I'm looking into the differences in Vortex results, not sure what's going on there. Turns out the vortex-compact results are slower because they actually run on data compressed with the compact compressor! Some of the tables are about half the size, but they are slower to decompress/process.
  3. Seems like we've been dropping some compression benchmark results, so they dont have a baseline (or I changed the name) I'm trying to figure out what's going on there. I've changed the name of some compression benchmarks, ratios have the same name though.

vx-bench demo

render1765993255912

@github-actions

github-actionsBot commented Dec 12, 2025

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 1.007x ➖
  • Vortex: 1.013x ➖
  • duckdb:vortex: 1.027x ➖
  • datafusion:vortex: 0.999x ➖
  • Best: fineweb_q00/duckdb:vortex-file-compressed (0.888x)
  • Worst: fineweb_q00/datafusion:vortex-file-compressed (1.265x)
  • Significant (>10%): 1↑ 4↓
Detailed Results Table
namePR b6edd04base 7dcc3f7ratio (PR/base)unitremark
fineweb_q00/datafusion:parquet67583856.29439e+061.07372ns
fineweb_q01/datafusion:parquet3036973213.03002e+081.0023ns
fineweb_q02/datafusion:parquet3036947293.05752e+080.99327ns
fineweb_q03/datafusion:parquet2978365882.961e+081.00586ns
fineweb_q04/datafusion:parquet3163502223.24683e+080.974336ns
fineweb_q05/datafusion:parquet3088230773.2429e+080.952305ns
fineweb_q06/datafusion:parquet3001851013.09864e+080.968765ns
fineweb_q07/datafusion:parquet2958689793.02924e+080.976712ns
fineweb_q08/datafusion:parquet2953060893.02188e+080.977226ns
fineweb_q00/datafusion:vortex-file-compressed57773314.56612e+061.26526ns🚨
fineweb_q01/datafusion:vortex-file-compressed300039193.03581e+070.988332ns
fineweb_q02/datafusion:vortex-file-compressed303458243.11096e+070.975449ns
fineweb_q03/datafusion:vortex-file-compressed695340947.10314e+070.97892ns
fineweb_q04/datafusion:vortex-file-compressed2084116032.15066e+080.969057ns
fineweb_q05/datafusion:vortex-file-compressed1872166531.91316e+080.978571ns
fineweb_q06/datafusion:vortex-file-compressed697945897.33074e+070.952081ns
fineweb_q07/datafusion:vortex-file-compressed701026747.34211e+070.954803ns
fineweb_q08/datafusion:vortex-file-compressed328147833.00459e+071.09216ns
fineweb_q00/datafusion:vortex-compact50979904.76404e+061.0701ns
fineweb_q01/datafusion:vortex-compact1571272091.57477e+080.997776ns
fineweb_q02/datafusion:vortex-compact1513872061.62997e+080.92877ns
fineweb_q03/datafusion:vortex-compact13633377381.38625e+090.983471ns
fineweb_q04/datafusion:vortex-compact15909383071.62744e+090.97757ns
fineweb_q05/datafusion:vortex-compact12269295621.24668e+090.984161ns
fineweb_q06/datafusion:vortex-compact6114396426.40599e+080.95448ns
fineweb_q07/datafusion:vortex-compact6419082036.67909e+080.961071ns
fineweb_q08/datafusion:vortex-compact275367112.69503e+071.02176ns
fineweb_q00/duckdb:parquet329972773.07963e+071.07147ns
fineweb_q01/duckdb:parquet964415239.78726e+070.985378ns
fineweb_q02/duckdb:parquet1051410721.04367e+081.00741ns
fineweb_q03/duckdb:parquet3089122513.08589e+081.00105ns
fineweb_q04/duckdb:parquet4328545374.32138e+081.00166ns
fineweb_q05/duckdb:parquet4060890614.05339e+081.00185ns
fineweb_q06/duckdb:parquet1993289572.0579e+080.968602ns
fineweb_q07/duckdb:parquet2126063632.14852e+080.98955ns
fineweb_q08/duckdb:parquet614495206.18955e+070.992794ns
fineweb_q00/duckdb:vortex-file-compressed44922675.05743e+060.888251ns🚀
fineweb_q01/duckdb:vortex-file-compressed261640492.3443e+071.11607ns🚨
fineweb_q02/duckdb:vortex-file-compressed305453363.205e+070.953053ns
fineweb_q03/duckdb:vortex-file-compressed1227612701.07401e+081.14301ns🚨
fineweb_q04/duckdb:vortex-file-compressed1884129511.89296e+080.995337ns
fineweb_q05/duckdb:vortex-file-compressed1833809001.73878e+081.05465ns
fineweb_q06/duckdb:vortex-file-compressed663431885.60679e+071.18326ns🚨
fineweb_q07/duckdb:vortex-file-compressed621628425.6607e+071.09815ns
fineweb_q08/duckdb:vortex-file-compressed94112399.47696e+060.993066ns
fineweb_q00/duckdb:vortex-compact58081205.73335e+061.01304ns
fineweb_q01/duckdb:vortex-compact1022852061.00773e+081.015ns
fineweb_q02/duckdb:vortex-compact1006868079.6819e+071.03995ns
fineweb_q03/duckdb:vortex-compact8558198118.4693e+081.0105ns
fineweb_q04/duckdb:vortex-compact8923733618.95971e+080.995984ns
fineweb_q05/duckdb:vortex-compact8168771357.98044e+081.0236ns
fineweb_q06/duckdb:vortex-compact4497413854.48619e+081.0025ns
fineweb_q07/duckdb:vortex-compact4744371754.67369e+081.01512ns
fineweb_q08/duckdb:vortex-compact82193018.36966e+060.982035ns

@github-actions

github-actionsBot commented Dec 12, 2025

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.129x ❌
  • Vortex: 1.211x ❌
  • duckdb:vortex: 1.198x ❌
  • datafusion:vortex: 1.225x ❌
  • Best: tpcds_q18/duckdb:vortex-file-compressed (0.914x)
  • Worst: tpcds_q28/duckdb:vortex-compact (5.706x)
  • Significant (>10%): 0↑ 258↓
Detailed Results Table
namePR b6edd04base fb976a1ratio (PR/base)unitremark
tpcds_q01/datafusion:parquet504874334.4875e+071.12507ns🚨
tpcds_q02/datafusion:parquet529941354.33991e+071.22109ns🚨
tpcds_q03/datafusion:parquet234437162.15299e+071.08889ns
tpcds_q04/datafusion:parquet3828363973.5122e+081.09002ns
tpcds_q05/datafusion:parquet523982404.30303e+071.21771ns🚨
tpcds_q06/datafusion:parquet729844516.60614e+071.1048ns🚨
tpcds_q07/datafusion:parquet1143742011.0938e+081.04566ns
tpcds_q08/datafusion:parquet899027277.12752e+071.26135ns🚨
tpcds_q09/datafusion:parquet640975384.96552e+071.29085ns🚨
tpcds_q10/datafusion:parquet1159564811.06069e+081.09322ns
tpcds_q11/datafusion:parquet2457977072.38595e+081.03019ns
tpcds_q12/datafusion:parquet351781702.85399e+071.2326ns🚨
tpcds_q13/datafusion:parquet1144529861.10016e+081.04033ns
tpcds_q14/datafusion:parquet3322643192.95024e+081.12623ns🚨
tpcds_q15/datafusion:parquet356959423.5786e+070.997485ns
tpcds_q16/datafusion:parquet484880394.10016e+071.18259ns🚨
tpcds_q17/datafusion:parquet1135839521.04963e+081.08213ns
tpcds_q18/datafusion:parquet1368910881.39424e+080.981836ns
tpcds_q19/datafusion:parquet421295773.7211e+071.13218ns🚨
tpcds_q20/datafusion:parquet317101052.67601e+071.18498ns🚨
tpcds_q21/datafusion:parquet379062903.52147e+071.07643ns
tpcds_q22/datafusion:parquet752174327.23904e+071.03905ns
tpcds_q23/datafusion:parquet2579890422.4584e+081.04942ns
tpcds_q24/datafusion:parquet1569496531.46766e+081.06939ns
tpcds_q25/datafusion:parquet1156741801.06881e+081.08227ns
tpcds_q26/datafusion:parquet1075519321.01402e+081.06065ns
tpcds_q27/datafusion:parquet2139115342.07131e+081.03274ns
tpcds_q28/datafusion:parquet515908884.60242e+071.12095ns🚨
tpcds_q29/datafusion:parquet1152446931.08513e+081.06204ns
tpcds_q30/datafusion:parquet592976135.18077e+071.14457ns🚨
tpcds_q31/datafusion:parquet1300296511.16067e+081.1203ns🚨
tpcds_q32/datafusion:parquet323294942.83589e+071.14001ns🚨
tpcds_q33/datafusion:parquet501880493.976e+071.26228ns🚨
tpcds_q34/datafusion:parquet418089263.95897e+071.05605ns
tpcds_q35/datafusion:parquet1170052271.06465e+081.099ns
tpcds_q36/datafusion:parquet1088200051.00371e+081.08418ns
tpcds_q37/datafusion:parquet312531722.73053e+071.14458ns🚨
tpcds_q38/datafusion:parquet714410896.38253e+071.11932ns🚨
tpcds_q39/datafusion:parquet813768357.43959e+071.09384ns
tpcds_q40/datafusion:parquet419391913.49422e+071.20024ns🚨
tpcds_q41/datafusion:parquet184504671.20575e+071.53021ns🚨
tpcds_q42/datafusion:parquet240951302.07783e+071.15963ns🚨
tpcds_q43/datafusion:parquet289375912.46181e+071.17546ns🚨
tpcds_q44/datafusion:parquet722703126.04497e+071.19554ns🚨
tpcds_q45/datafusion:parquet550426844.86653e+071.13105ns🚨
tpcds_q46/datafusion:parquet645406275.85345e+071.10261ns🚨
tpcds_q47/datafusion:parquet2443558072.29762e+081.06352ns
tpcds_q48/datafusion:parquet1006651529.48137e+071.06172ns
tpcds_q49/datafusion:parquet786939026.21308e+071.26659ns🚨
tpcds_q50/datafusion:parquet799583497.35205e+071.08757ns
tpcds_q51/datafusion:parquet1186386531.15283e+081.02911ns
tpcds_q52/datafusion:parquet241261092.10728e+071.14489ns🚨
tpcds_q53/datafusion:parquet402941623.44754e+071.16878ns🚨
tpcds_q54/datafusion:parquet588736534.57458e+071.28697ns🚨
tpcds_q55/datafusion:parquet240723332.19104e+071.09867ns
tpcds_q56/datafusion:parquet508779534.00518e+071.2703ns🚨
tpcds_q57/datafusion:parquet1616448281.42479e+081.13452ns🚨
tpcds_q58/datafusion:parquet1268534411.16059e+081.09301ns
tpcds_q59/datafusion:parquet832246127.11796e+071.16922ns🚨
tpcds_q60/datafusion:parquet485280004.55843e+071.06458ns
tpcds_q61/datafusion:parquet761065976.45183e+071.17961ns🚨
tpcds_q62/datafusion:parquet564439635.17344e+071.09103ns
tpcds_q63/datafusion:parquet403881103.4679e+071.16463ns🚨
tpcds_q64/datafusion:parquet6929746896.34492e+081.09217ns
tpcds_q65/datafusion:parquet583776445.16637e+071.12995ns🚨
tpcds_q66/datafusion:parquet1307747711.09678e+081.19236ns🚨
tpcds_q67/datafusion:parquet1365242001.33166e+081.02522ns
tpcds_q68/datafusion:parquet670139746.04553e+071.10849ns🚨
tpcds_q69/datafusion:parquet1074110921.00243e+081.0715ns
tpcds_q70/datafusion:parquet1380793691.31723e+081.04826ns
tpcds_q71/datafusion:parquet383660102.98843e+071.28382ns🚨
tpcds_q72/datafusion:parquet16824978041.71736e+090.9797ns
tpcds_q73/datafusion:parquet441473743.86009e+071.14369ns🚨
tpcds_q74/datafusion:parquet1648823291.49062e+081.10613ns🚨
tpcds_q75/datafusion:parquet1482276101.26461e+081.17212ns🚨
tpcds_q76/datafusion:parquet632968405.57981e+071.13439ns🚨
tpcds_q77/datafusion:parquet636967594.97338e+071.28075ns🚨
tpcds_q78/datafusion:parquet1989111361.83358e+081.08482ns
tpcds_q79/datafusion:parquet479728524.07676e+071.17674ns🚨
tpcds_q80/datafusion:parquet1187835761.05965e+081.12097ns🚨
tpcds_q81/datafusion:parquet620411374.96417e+071.24978ns🚨
tpcds_q82/datafusion:parquet332870422.97653e+071.11832ns🚨
tpcds_q83/datafusion:parquet842236037.46265e+071.1286ns🚨
tpcds_q84/datafusion:parquet643273835.77384e+071.11412ns🚨
tpcds_q85/datafusion:parquet1830677591.72618e+081.06054ns
tpcds_q86/datafusion:parquet271636542.16637e+071.25388ns🚨
tpcds_q87/datafusion:parquet703137546.35439e+071.10654ns🚨
tpcds_q88/datafusion:parquet1261958371.08e+081.16848ns🚨
tpcds_q89/datafusion:parquet427618713.65386e+071.17032ns🚨
tpcds_q90/datafusion:parquet381517623.17936e+071.19998ns🚨
tpcds_q91/datafusion:parquet962615199.04173e+071.06464ns
tpcds_q92/datafusion:parquet323391832.85004e+071.13469ns🚨
tpcds_q93/datafusion:parquet388930183.68382e+071.05578ns
tpcds_q94/datafusion:parquet391080513.45479e+071.13199ns🚨
tpcds_q95/datafusion:parquet944245348.27041e+071.14171ns🚨
tpcds_q96/datafusion:parquet293035392.51849e+071.16354ns🚨
tpcds_q97/datafusion:parquet459791134.12581e+071.11443ns🚨
tpcds_q98/datafusion:parquet388837893.4348e+071.13205ns🚨
tpcds_q99/datafusion:parquet695466985.80095e+071.19889ns🚨
tpcds_q01/datafusion:vortex-file-compressed313202892.26398e+071.38342ns🚨
tpcds_q02/datafusion:vortex-file-compressed543835784.56413e+071.19154ns🚨
tpcds_q03/datafusion:vortex-file-compressed205742241.72397e+071.19342ns🚨
tpcds_q04/datafusion:vortex-file-compressed5395724045.11291e+081.05531ns
tpcds_q05/datafusion:vortex-file-compressed575871484.61897e+071.24675ns🚨
tpcds_q06/datafusion:vortex-file-compressed648482425.81592e+071.11501ns🚨
tpcds_q07/datafusion:vortex-file-compressed672578275.87821e+071.14419ns🚨
tpcds_q08/datafusion:vortex-file-compressed758862926.74267e+071.12546ns🚨
tpcds_q09/datafusion:vortex-file-compressed509949934.13503e+071.23324ns🚨
tpcds_q10/datafusion:vortex-file-compressed520117374.17496e+071.2458ns🚨
tpcds_q11/datafusion:vortex-file-compressed3222120433.12542e+081.03094ns
tpcds_q12/datafusion:vortex-file-compressed271992522.11856e+071.28386ns🚨
tpcds_q13/datafusion:vortex-file-compressed588627475.04568e+071.1666ns🚨
tpcds_q14/datafusion:vortex-file-compressed3088671122.76674e+081.11636ns🚨
tpcds_q15/datafusion:vortex-file-compressed477576384.41044e+071.08283ns
tpcds_q16/datafusion:vortex-file-compressed384991183.163e+071.21717ns🚨
tpcds_q17/datafusion:vortex-file-compressed908255918.30003e+071.09428ns
tpcds_q18/datafusion:vortex-file-compressed752266336.61335e+071.1375ns🚨
tpcds_q19/datafusion:vortex-file-compressed380231113.09917e+071.22688ns🚨
tpcds_q20/datafusion:vortex-file-compressed316691862.59765e+071.21915ns🚨
tpcds_q21/datafusion:vortex-file-compressed2545955162.6185e+080.972296ns
tpcds_q22/datafusion:vortex-file-compressed826470877.75008e+071.0664ns
tpcds_q23/datafusion:vortex-file-compressed2544973772.47074e+081.03005ns
tpcds_q24/datafusion:vortex-file-compressed1414933661.31406e+081.07676ns
tpcds_q25/datafusion:vortex-file-compressed945748298.56588e+071.10409ns🚨
tpcds_q26/datafusion:vortex-file-compressed457104714.13141e+071.10641ns🚨
tpcds_q27/datafusion:vortex-file-compressed1609050471.48029e+081.08699ns
tpcds_q28/datafusion:vortex-file-compressed423906583.98794e+071.06297ns
tpcds_q29/datafusion:vortex-file-compressed925400428.32168e+071.11203ns🚨
tpcds_q30/datafusion:vortex-file-compressed381425952.87294e+071.32765ns🚨
tpcds_q31/datafusion:vortex-file-compressed1440514161.2672e+081.13677ns🚨
tpcds_q32/datafusion:vortex-file-compressed255350982.00115e+071.27602ns🚨
tpcds_q33/datafusion:vortex-file-compressed447646453.56407e+071.256ns🚨
tpcds_q34/datafusion:vortex-file-compressed350375423.13466e+071.11775ns🚨
tpcds_q35/datafusion:vortex-file-compressed674963625.78365e+071.16702ns🚨
tpcds_q36/datafusion:vortex-file-compressed888875207.74204e+071.14811ns🚨
tpcds_q37/datafusion:vortex-file-compressed400728603.72959e+071.07446ns
tpcds_q38/datafusion:vortex-file-compressed581697705.06081e+071.14942ns🚨
tpcds_q39/datafusion:vortex-file-compressed3580673943.27654e+081.09282ns
tpcds_q40/datafusion:vortex-file-compressed676662666.58198e+071.02805ns
tpcds_q41/datafusion:vortex-file-compressed189999201.45427e+071.30649ns🚨
tpcds_q42/datafusion:vortex-file-compressed208106551.81304e+071.14783ns🚨
tpcds_q43/datafusion:vortex-file-compressed348887623.28542e+071.06193ns
tpcds_q44/datafusion:vortex-file-compressed673111995.85949e+071.14875ns🚨
tpcds_q45/datafusion:vortex-file-compressed434724653.79092e+071.14675ns🚨
tpcds_q46/datafusion:vortex-file-compressed580614865.09552e+071.13946ns🚨
tpcds_q47/datafusion:vortex-file-compressed2971496752.754e+081.07898ns
tpcds_q48/datafusion:vortex-file-compressed557964935.49059e+071.01622ns
tpcds_q49/datafusion:vortex-file-compressed800259786.15774e+071.2996ns🚨
tpcds_q50/datafusion:vortex-file-compressed677225575.78385e+071.17089ns🚨
tpcds_q51/datafusion:vortex-file-compressed1168074691.10611e+081.05602ns
tpcds_q52/datafusion:vortex-file-compressed212722751.84362e+071.15383ns🚨
tpcds_q53/datafusion:vortex-file-compressed317453962.6158e+071.2136ns🚨
tpcds_q54/datafusion:vortex-file-compressed515833914.08974e+071.26129ns🚨
tpcds_q55/datafusion:vortex-file-compressed215291331.83838e+071.17109ns🚨
tpcds_q56/datafusion:vortex-file-compressed461865513.65269e+071.26445ns🚨
tpcds_q57/datafusion:vortex-file-compressed2134026171.93313e+081.10393ns🚨
tpcds_q58/datafusion:vortex-file-compressed1166787241.08402e+081.07635ns
tpcds_q59/datafusion:vortex-file-compressed884465237.83893e+071.1283ns🚨
tpcds_q60/datafusion:vortex-file-compressed464888113.75066e+071.23948ns🚨
tpcds_q61/datafusion:vortex-file-compressed601948835.21528e+071.1542ns🚨
tpcds_q62/datafusion:vortex-file-compressed492085454.40074e+071.11819ns🚨
tpcds_q63/datafusion:vortex-file-compressed320949192.61257e+071.22848ns🚨
tpcds_q64/datafusion:vortex-file-compressed4974628384.41898e+081.12574ns🚨
tpcds_q65/datafusion:vortex-file-compressed543901825.28955e+071.02826ns
tpcds_q66/datafusion:vortex-file-compressed2133062651.81322e+081.17639ns🚨
tpcds_q67/datafusion:vortex-file-compressed1397731691.36364e+081.025ns
tpcds_q68/datafusion:vortex-file-compressed595190724.91465e+071.21105ns🚨
tpcds_q69/datafusion:vortex-file-compressed482079114.28733e+071.12443ns🚨
tpcds_q70/datafusion:vortex-file-compressed1536466901.48366e+081.03559ns
tpcds_q71/datafusion:vortex-file-compressed368112513.03608e+071.21246ns🚨
tpcds_q72/datafusion:vortex-file-compressed30142940763.15302e+090.956002ns
tpcds_q73/datafusion:vortex-file-compressed394584203.0758e+071.28286ns🚨
tpcds_q74/datafusion:vortex-file-compressed1775366881.6402e+081.08241ns
tpcds_q75/datafusion:vortex-file-compressed1482118371.22522e+081.20967ns🚨
tpcds_q76/datafusion:vortex-file-compressed405715323.49037e+071.16239ns🚨
tpcds_q77/datafusion:vortex-file-compressed559061744.20831e+071.32847ns🚨
tpcds_q78/datafusion:vortex-file-compressed2318771942.20363e+081.05225ns
tpcds_q79/datafusion:vortex-file-compressed465327233.99811e+071.16387ns🚨
tpcds_q80/datafusion:vortex-file-compressed1466968551.33325e+081.1003ns🚨
tpcds_q81/datafusion:vortex-file-compressed478293933.82237e+071.2513ns🚨
tpcds_q82/datafusion:vortex-file-compressed444562864.04679e+071.09856ns
tpcds_q83/datafusion:vortex-file-compressed599561644.86872e+071.23146ns🚨
tpcds_q84/datafusion:vortex-file-compressed194450421.72681e+071.12607ns🚨
tpcds_q85/datafusion:vortex-file-compressed661076085.90172e+071.12014ns🚨
tpcds_q86/datafusion:vortex-file-compressed243092881.97952e+071.22804ns🚨
tpcds_q87/datafusion:vortex-file-compressed573299685.41681e+071.05837ns
tpcds_q88/datafusion:vortex-file-compressed973494198.40839e+071.15777ns🚨
tpcds_q89/datafusion:vortex-file-compressed471359384.15205e+071.13524ns🚨
tpcds_q90/datafusion:vortex-file-compressed231217311.86857e+071.2374ns🚨
tpcds_q91/datafusion:vortex-file-compressed299920182.44565e+071.22634ns🚨
tpcds_q92/datafusion:vortex-file-compressed224657801.8986e+071.18328ns🚨
tpcds_q93/datafusion:vortex-file-compressed507204554.90332e+071.03441ns
tpcds_q94/datafusion:vortex-file-compressed360400202.83375e+071.27181ns🚨
tpcds_q95/datafusion:vortex-file-compressed751057946.86436e+071.09414ns
tpcds_q96/datafusion:vortex-file-compressed190290541.6347e+071.16407ns🚨
tpcds_q97/datafusion:vortex-file-compressed395050623.5687e+071.10699ns🚨
tpcds_q98/datafusion:vortex-file-compressed391393803.45177e+071.13389ns🚨
tpcds_q99/datafusion:vortex-file-compressed801870777.54181e+071.06323ns
tpcds_q01/datafusion:vortex-compact436591092.4259e+071.79971ns🚨
tpcds_q02/datafusion:vortex-compact599094044.74674e+071.26212ns🚨
tpcds_q03/datafusion:vortex-compact264691141.77492e+071.49129ns🚨
tpcds_q04/datafusion:vortex-compact5558109675.18764e+081.07141ns
tpcds_q05/datafusion:vortex-compact635323544.74857e+071.33793ns🚨
tpcds_q06/datafusion:vortex-compact669089545.90404e+071.13327ns🚨
tpcds_q07/datafusion:vortex-compact746005366.5582e+071.13752ns🚨
tpcds_q08/datafusion:vortex-compact907833717.12009e+071.27503ns🚨
tpcds_q09/datafusion:vortex-compact1025947904.14063e+072.47776ns🚨
tpcds_q10/datafusion:vortex-compact591394344.62283e+071.27929ns🚨
tpcds_q11/datafusion:vortex-compact3184595183.14517e+081.01253ns
tpcds_q12/datafusion:vortex-compact300592692.39722e+071.25392ns🚨
tpcds_q13/datafusion:vortex-compact819837915.14234e+071.59429ns🚨
tpcds_q14/datafusion:vortex-compact3415145062.7523e+081.24083ns🚨
tpcds_q15/datafusion:vortex-compact527583444.85206e+071.08734ns
tpcds_q16/datafusion:vortex-compact457318343.27348e+071.39704ns🚨
tpcds_q17/datafusion:vortex-compact1025016868.54428e+071.19965ns🚨
tpcds_q18/datafusion:vortex-compact907018576.98117e+071.29924ns🚨
tpcds_q19/datafusion:vortex-compact452841773.07827e+071.47109ns🚨
tpcds_q20/datafusion:vortex-compact351794832.64522e+071.32992ns🚨
tpcds_q21/datafusion:vortex-compact2734347032.44373e+081.11892ns🚨
tpcds_q22/datafusion:vortex-compact860376608.06805e+071.0664ns
tpcds_q23/datafusion:vortex-compact2779447422.44257e+081.13792ns🚨
tpcds_q24/datafusion:vortex-compact1639987671.31928e+081.24309ns🚨
tpcds_q25/datafusion:vortex-compact1050546839.13493e+071.15003ns🚨
tpcds_q26/datafusion:vortex-compact538233024.34939e+071.23749ns🚨
tpcds_q27/datafusion:vortex-compact1825674051.44525e+081.26322ns🚨
tpcds_q28/datafusion:vortex-compact1127145213.91032e+072.88249ns🚨
tpcds_q29/datafusion:vortex-compact1054111558.37323e+071.25891ns🚨
tpcds_q30/datafusion:vortex-compact474618773.17671e+071.49406ns🚨
tpcds_q31/datafusion:vortex-compact1618489461.29497e+081.24983ns🚨
tpcds_q32/datafusion:vortex-compact295925032.17475e+071.36073ns🚨
tpcds_q33/datafusion:vortex-compact515889663.77489e+071.36663ns🚨
tpcds_q34/datafusion:vortex-compact437665123.13511e+071.39601ns🚨
tpcds_q35/datafusion:vortex-compact751653895.96882e+071.2593ns🚨
tpcds_q36/datafusion:vortex-compact1035053007.96908e+071.29884ns🚨
tpcds_q37/datafusion:vortex-compact575820484.03388e+071.42746ns🚨
tpcds_q38/datafusion:vortex-compact665883205.35107e+071.24439ns🚨
tpcds_q39/datafusion:vortex-compact3669311943.39516e+081.08075ns
tpcds_q40/datafusion:vortex-compact750077207.11859e+071.05369ns
tpcds_q41/datafusion:vortex-compact220973751.44443e+071.52984ns🚨
tpcds_q42/datafusion:vortex-compact267053651.81596e+071.47059ns🚨
tpcds_q43/datafusion:vortex-compact429613853.35955e+071.27878ns🚨
tpcds_q44/datafusion:vortex-compact820870456.3243e+071.29796ns🚨
tpcds_q45/datafusion:vortex-compact485340664.01095e+071.21004ns🚨
tpcds_q46/datafusion:vortex-compact713670305.36901e+071.32924ns🚨
tpcds_q47/datafusion:vortex-compact3150614432.77884e+081.13379ns🚨
tpcds_q48/datafusion:vortex-compact894659145.36478e+071.66765ns🚨
tpcds_q49/datafusion:vortex-compact959355226.29295e+071.52449ns🚨
tpcds_q50/datafusion:vortex-compact710966105.9943e+071.18607ns🚨
tpcds_q51/datafusion:vortex-compact1224332091.11987e+081.09328ns
tpcds_q52/datafusion:vortex-compact255428781.81994e+071.4035ns🚨
tpcds_q53/datafusion:vortex-compact397528402.65753e+071.49586ns🚨
tpcds_q54/datafusion:vortex-compact589502574.22775e+071.39437ns🚨
tpcds_q55/datafusion:vortex-compact265375701.88339e+071.40903ns🚨
tpcds_q56/datafusion:vortex-compact521840123.6598e+071.42587ns🚨
tpcds_q57/datafusion:vortex-compact2274084011.99461e+081.14011ns🚨
tpcds_q58/datafusion:vortex-compact1227529141.08919e+081.12702ns🚨
tpcds_q59/datafusion:vortex-compact1006460997.76422e+071.29628ns🚨
tpcds_q60/datafusion:vortex-compact525017793.75662e+071.39758ns🚨
tpcds_q61/datafusion:vortex-compact711276725.24563e+071.35594ns🚨
tpcds_q62/datafusion:vortex-compact519675364.52453e+071.14857ns🚨
tpcds_q63/datafusion:vortex-compact399185382.78251e+071.43462ns🚨
tpcds_q64/datafusion:vortex-compact5584378954.51446e+081.237ns🚨
tpcds_q65/datafusion:vortex-compact657589725.08825e+071.29237ns🚨
tpcds_q66/datafusion:vortex-compact1978946061.84076e+081.07507ns
tpcds_q67/datafusion:vortex-compact1473517391.3527e+081.08931ns
tpcds_q68/datafusion:vortex-compact738342375.04209e+071.46436ns🚨
tpcds_q69/datafusion:vortex-compact555666984.24692e+071.3084ns🚨
tpcds_q70/datafusion:vortex-compact1722357951.52696e+081.12796ns🚨
tpcds_q71/datafusion:vortex-compact440129033.0232e+071.45584ns🚨
tpcds_q72/datafusion:vortex-compact30516006653.17172e+090.962129ns
tpcds_q73/datafusion:vortex-compact456943073.3424e+071.36711ns🚨
tpcds_q74/datafusion:vortex-compact1922109451.65375e+081.16227ns🚨
tpcds_q75/datafusion:vortex-compact1669453771.22621e+081.36148ns🚨
tpcds_q76/datafusion:vortex-compact476589203.56161e+071.33813ns🚨
tpcds_q77/datafusion:vortex-compact673070754.34761e+071.54814ns🚨
tpcds_q78/datafusion:vortex-compact2492291332.2272e+081.11902ns🚨
tpcds_q79/datafusion:vortex-compact572053373.95544e+071.44624ns🚨
tpcds_q80/datafusion:vortex-compact1632961961.36715e+081.19443ns🚨
tpcds_q81/datafusion:vortex-compact621176393.79969e+071.63481ns🚨
tpcds_q82/datafusion:vortex-compact571557554.03806e+071.41542ns🚨
tpcds_q83/datafusion:vortex-compact658875475.06945e+071.2997ns🚨
tpcds_q84/datafusion:vortex-compact253261761.69395e+071.4951ns🚨
tpcds_q85/datafusion:vortex-compact780654035.77166e+071.35257ns🚨
tpcds_q86/datafusion:vortex-compact261394952.00492e+071.30377ns🚨
tpcds_q87/datafusion:vortex-compact676699535.12132e+071.32134ns🚨
tpcds_q88/datafusion:vortex-compact1128821808.27399e+071.3643ns🚨
tpcds_q89/datafusion:vortex-compact529366834.14349e+071.27759ns🚨
tpcds_q90/datafusion:vortex-compact257168381.89236e+071.35898ns🚨
tpcds_q91/datafusion:vortex-compact384755492.50122e+071.53827ns🚨
tpcds_q92/datafusion:vortex-compact254740971.83828e+071.38576ns🚨
tpcds_q93/datafusion:vortex-compact569760155.20014e+071.09566ns
tpcds_q94/datafusion:vortex-compact397222152.94482e+071.34889ns🚨
tpcds_q95/datafusion:vortex-compact784326176.85986e+071.14336ns🚨
tpcds_q96/datafusion:vortex-compact236931511.72937e+071.37005ns🚨
tpcds_q97/datafusion:vortex-compact430431623.35702e+071.28218ns🚨
tpcds_q98/datafusion:vortex-compact457274743.6814e+071.24212ns🚨
tpcds_q99/datafusion:vortex-compact856461287.48466e+071.14429ns🚨
tpcds_q01/duckdb:parquet476286124.69988e+071.0134ns
tpcds_q02/duckdb:parquet288591152.90739e+070.992612ns
tpcds_q03/duckdb:parquet139348971.41047e+070.987958ns
tpcds_q04/duckdb:parquet1280189171.30925e+080.977802ns
tpcds_q05/duckdb:parquet295235293.09137e+070.955031ns
tpcds_q06/duckdb:parquet332879013.39365e+070.980889ns
tpcds_q07/duckdb:parquet278514942.80957e+070.991308ns
tpcds_q08/duckdb:parquet285288652.82538e+071.00973ns
tpcds_q09/duckdb:parquet410282554.12605e+070.994371ns
tpcds_q10/duckdb:parquet405076404.08682e+070.991177ns
tpcds_q11/duckdb:parquet880921648.51396e+071.03468ns
tpcds_q12/duckdb:parquet175220141.75037e+071.00105ns
tpcds_q13/duckdb:parquet379681663.81485e+070.995272ns
tpcds_q14/duckdb:parquet1041271971.00863e+081.03236ns
tpcds_q15/duckdb:parquet274174492.81749e+070.973115ns
tpcds_q16/duckdb:parquet219114692.30091e+070.952297ns
tpcds_q17/duckdb:parquet407796903.97213e+071.02664ns
tpcds_q18/duckdb:parquet1017474701.03028e+080.987567ns
tpcds_q19/duckdb:parquet329965073.33703e+070.988798ns
tpcds_q20/duckdb:parquet180320221.83134e+070.984633ns
tpcds_q21/duckdb:parquet133800361.37214e+070.975124ns
tpcds_q22/duckdb:parquet984753399.90953e+070.993743ns
tpcds_q23/duckdb:parquet994168111.0145e+080.979955ns
tpcds_q24/duckdb:parquet492697935.08808e+070.968338ns
tpcds_q25/duckdb:parquet360157793.64709e+070.987522ns
tpcds_q26/duckdb:parquet373868433.87155e+070.965681ns
tpcds_q27/duckdb:parquet793038208.14418e+070.973748ns
tpcds_q28/duckdb:parquet428072304.3216e+070.990542ns
tpcds_q29/duckdb:parquet374285074.23243e+070.884326ns🚀
tpcds_q30/duckdb:parquet451569664.65218e+070.970662ns
tpcds_q31/duckdb:parquet270868362.7725e+070.976983ns
tpcds_q32/duckdb:parquet127485551.30912e+070.973827ns
tpcds_q33/duckdb:parquet212535612.1267e+070.99937ns
tpcds_q34/duckdb:parquet239430882.44507e+070.979239ns
tpcds_q35/duckdb:parquet691290126.96219e+070.992921ns
tpcds_q36/duckdb:parquet241609422.4802e+070.974152ns
tpcds_q37/duckdb:parquet156792071.6053e+070.976715ns
tpcds_q38/duckdb:parquet360845693.68755e+070.978551ns
tpcds_q39/duckdb:parquet362360603.68217e+070.984094ns
tpcds_q40/duckdb:parquet201761312.06241e+070.97828ns
tpcds_q41/duckdb:parquet99577561.0041e+070.991707ns
tpcds_q42/duckdb:parquet131689371.34688e+070.977734ns
tpcds_q43/duckdb:parquet188385441.85822e+071.01379ns
tpcds_q44/duckdb:parquet286816502.88573e+070.993912ns
tpcds_q45/duckdb:parquet287977023.01506e+070.95513ns
tpcds_q46/duckdb:parquet487713575.06281e+070.963325ns
tpcds_q47/duckdb:parquet587919596.07505e+070.96776ns
tpcds_q48/duckdb:parquet336635813.48494e+070.965972ns
tpcds_q49/duckdb:parquet265676202.62526e+071.012ns
tpcds_q50/duckdb:parquet289479582.91675e+070.992472ns
tpcds_q51/duckdb:parquet1979541271.97283e+081.0034ns
tpcds_q52/duckdb:parquet132605951.33962e+070.989878ns
tpcds_q53/duckdb:parquet196728892.05067e+070.959342ns
tpcds_q54/duckdb:parquet259443182.6637e+070.973996ns
tpcds_q55/duckdb:parquet129466241.31792e+070.982355ns
tpcds_q56/duckdb:parquet227137462.32637e+070.97636ns
tpcds_q57/duckdb:parquet479209734.86294e+070.985431ns
tpcds_q58/duckdb:parquet259110492.59799e+070.997351ns
tpcds_q59/duckdb:parquet395309583.96655e+070.996608ns
tpcds_q60/duckdb:parquet239915322.42182e+070.990641ns
tpcds_q61/duckdb:parquet337104073.18131e+071.05964ns
tpcds_q62/duckdb:parquet138589481.44615e+070.958333ns
tpcds_q63/duckdb:parquet176068561.76227e+070.999103ns
tpcds_q64/duckdb:parquet771482827.96479e+070.968617ns
tpcds_q65/duckdb:parquet273060902.77497e+070.984014ns
tpcds_q66/duckdb:parquet334646043.12267e+071.07166ns
tpcds_q67/duckdb:parquet1838105941.87824e+080.978634ns
tpcds_q68/duckdb:parquet392376903.94807e+070.993845ns
tpcds_q69/duckdb:parquet417850724.24596e+070.984114ns
tpcds_q70/duckdb:parquet566674315.73228e+070.988566ns
tpcds_q71/duckdb:parquet210567672.13065e+070.988279ns
tpcds_q72/duckdb:parquet1687142151.70158e+080.991513ns
tpcds_q73/duckdb:parquet211051332.1307e+070.990524ns
tpcds_q74/duckdb:parquet533822445.60857e+070.951797ns
tpcds_q75/duckdb:parquet574431215.57244e+071.03084ns
tpcds_q76/duckdb:parquet215447202.11116e+071.02051ns
tpcds_q77/duckdb:parquet236351772.4317e+070.97196ns
tpcds_q78/duckdb:parquet786800257.96971e+070.987239ns
tpcds_q79/duckdb:parquet319439913.2136e+070.994025ns
tpcds_q80/duckdb:parquet444720444.45647e+070.997921ns
tpcds_q81/duckdb:parquet496334635.25051e+070.945308ns
tpcds_q82/duckdb:parquet191122651.92361e+070.99356ns
tpcds_q83/duckdb:parquet185186401.92752e+070.960747ns
tpcds_q84/duckdb:parquet209448882.20325e+070.950637ns
tpcds_q85/duckdb:parquet429180054.46749e+070.960675ns
tpcds_q86/duckdb:parquet386095693.93282e+070.981726ns
tpcds_q87/duckdb:parquet375010193.81591e+070.982756ns
tpcds_q88/duckdb:parquet536925795.44752e+070.985633ns
tpcds_q89/duckdb:parquet218692762.19745e+070.99521ns
tpcds_q90/duckdb:parquet97984461.0441e+070.938457ns
tpcds_q91/duckdb:parquet281252522.81779e+070.998132ns
tpcds_q92/duckdb:parquet137223531.39262e+070.985364ns
tpcds_q93/duckdb:parquet336998913.42119e+070.985035ns
tpcds_q94/duckdb:parquet187366621.9016e+070.98531ns
tpcds_q95/duckdb:parquet1471623571.50035e+080.980856ns
tpcds_q96/duckdb:parquet113390771.15642e+070.980533ns
tpcds_q97/duckdb:parquet384331343.86016e+070.995636ns
tpcds_q98/duckdb:parquet238664012.42927e+070.982453ns
tpcds_q99/duckdb:parquet244097232.48441e+070.982514ns
tpcds_q01/duckdb:vortex-file-compressed337821173.4923e+070.967333ns
tpcds_q02/duckdb:vortex-file-compressed572661505.8608e+070.977105ns
tpcds_q03/duckdb:vortex-file-compressed245190572.55141e+070.961002ns
tpcds_q04/duckdb:vortex-file-compressed1130425511.17463e+080.962368ns
tpcds_q05/duckdb:vortex-file-compressed446040544.50229e+070.990698ns
tpcds_q06/duckdb:vortex-file-compressed398957414.11914e+070.968545ns
tpcds_q07/duckdb:vortex-file-compressed300261443.19314e+070.940333ns
tpcds_q08/duckdb:vortex-file-compressed349800863.78199e+070.924911ns
tpcds_q09/duckdb:vortex-file-compressed441593264.57232e+070.965796ns
tpcds_q10/duckdb:vortex-file-compressed533919615.75629e+070.927542ns
tpcds_q11/duckdb:vortex-file-compressed720095517.5779e+070.950258ns
tpcds_q12/duckdb:vortex-file-compressed202543031.97727e+071.02436ns
tpcds_q13/duckdb:vortex-file-compressed360038553.86867e+070.930652ns
tpcds_q14/duckdb:vortex-file-compressed1293614711.31401e+080.98448ns
tpcds_q15/duckdb:vortex-file-compressed320526193.14761e+071.01832ns
tpcds_q16/duckdb:vortex-file-compressed333926423.52662e+070.946874ns
tpcds_q17/duckdb:vortex-file-compressed443914194.76942e+070.93075ns
tpcds_q18/duckdb:vortex-file-compressed927824971.01526e+080.913876ns
tpcds_q19/duckdb:vortex-file-compressed394556734.26036e+070.92611ns
tpcds_q20/duckdb:vortex-file-compressed210470652.15788e+070.975358ns
tpcds_q21/duckdb:vortex-file-compressed185433311.9437e+070.954024ns
tpcds_q22/duckdb:vortex-file-compressed1152733791.19866e+080.961684ns
tpcds_q23/duckdb:vortex-file-compressed1229021771.26113e+080.974544ns
tpcds_q24/duckdb:vortex-file-compressed587252745.98702e+070.980876ns
tpcds_q25/duckdb:vortex-file-compressed436074414.54956e+070.958497ns
tpcds_q26/duckdb:vortex-file-compressed455344774.84258e+070.940293ns
tpcds_q27/duckdb:vortex-file-compressed814757058.30013e+070.98162ns
tpcds_q28/duckdb:vortex-file-compressed327684863.19124e+071.02683ns
tpcds_q29/duckdb:vortex-file-compressed447574964.82036e+070.928509ns
tpcds_q30/duckdb:vortex-file-compressed370301433.93299e+070.941527ns
tpcds_q31/duckdb:vortex-file-compressed345471593.74585e+070.922278ns
tpcds_q32/duckdb:vortex-file-compressed190574731.89047e+071.00808ns
tpcds_q33/duckdb:vortex-file-compressed341817173.72968e+070.916478ns
tpcds_q34/duckdb:vortex-file-compressed280166523.00957e+070.930919ns
tpcds_q35/duckdb:vortex-file-compressed849212458.65002e+070.981746ns
tpcds_q36/duckdb:vortex-file-compressed281442202.89954e+070.970645ns
tpcds_q37/duckdb:vortex-file-compressed183517461.91302e+070.959305ns
tpcds_q38/duckdb:vortex-file-compressed465680824.75485e+070.979381ns
tpcds_q39/duckdb:vortex-file-compressed450745484.49186e+071.00347ns
tpcds_q40/duckdb:vortex-file-compressed262227902.6689e+070.982531ns
tpcds_q41/duckdb:vortex-file-compressed187340981.58226e+071.18401ns🚨
tpcds_q42/duckdb:vortex-file-compressed142542511.48873e+070.957474ns
tpcds_q43/duckdb:vortex-file-compressed199707532.0773e+070.96138ns
tpcds_q44/duckdb:vortex-file-compressed316061412.69328e+071.17352ns🚨
tpcds_q45/duckdb:vortex-file-compressed357020593.6473e+070.978864ns
tpcds_q46/duckdb:vortex-file-compressed548273545.77172e+070.949931ns
tpcds_q47/duckdb:vortex-file-compressed650039146.69011e+070.971642ns
tpcds_q48/duckdb:vortex-file-compressed337830223.60428e+070.937302ns
tpcds_q49/duckdb:vortex-file-compressed364669923.60374e+071.01192ns
tpcds_q50/duckdb:vortex-file-compressed380788103.8701e+070.983924ns
tpcds_q51/duckdb:vortex-file-compressed1176382161.15535e+081.0182ns
tpcds_q52/duckdb:vortex-file-compressed139456581.52299e+070.915678ns
tpcds_q53/duckdb:vortex-file-compressed261812582.49485e+071.04941ns
tpcds_q54/duckdb:vortex-file-compressed358634313.7975e+070.944396ns
tpcds_q55/duckdb:vortex-file-compressed136029881.43851e+070.94563ns
tpcds_q56/duckdb:vortex-file-compressed380709883.95468e+070.962681ns
tpcds_q57/duckdb:vortex-file-compressed603961166.17467e+070.978127ns
tpcds_q58/duckdb:vortex-file-compressed370469113.89019e+070.952317ns
tpcds_q59/duckdb:vortex-file-compressed538100485.48286e+070.981423ns
tpcds_q60/duckdb:vortex-file-compressed393045663.98761e+070.985667ns
tpcds_q61/duckdb:vortex-file-compressed383747214.18714e+070.916491ns
tpcds_q62/duckdb:vortex-file-compressed229516832.41939e+070.948656ns
tpcds_q63/duckdb:vortex-file-compressed270838842.39747e+071.12969ns🚨
tpcds_q64/duckdb:vortex-file-compressed864438538.98959e+070.9616ns
tpcds_q65/duckdb:vortex-file-compressed324942523.43707e+070.945406ns
tpcds_q66/duckdb:vortex-file-compressed349752853.59872e+070.971882ns
tpcds_q67/duckdb:vortex-file-compressed1777236021.81839e+080.977368ns
tpcds_q68/duckdb:vortex-file-compressed448389774.73274e+070.947422ns
tpcds_q69/duckdb:vortex-file-compressed520756165.62539e+070.925725ns
tpcds_q70/duckdb:vortex-file-compressed519250745.67658e+070.914725ns
tpcds_q71/duckdb:vortex-file-compressed258001222.66444e+070.968315ns
tpcds_q72/duckdb:vortex-file-compressed1703897601.73257e+080.983453ns
tpcds_q73/duckdb:vortex-file-compressed253443022.65047e+070.956218ns
tpcds_q74/duckdb:vortex-file-compressed638530256.78788e+070.940692ns
tpcds_q75/duckdb:vortex-file-compressed706533947.22284e+070.978194ns
tpcds_q76/duckdb:vortex-file-compressed242463782.46065e+070.985367ns
tpcds_q77/duckdb:vortex-file-compressed333771163.35813e+070.993919ns
tpcds_q78/duckdb:vortex-file-compressed892010749.32242e+070.956845ns
tpcds_q79/duckdb:vortex-file-compressed353332883.73247e+070.946647ns
tpcds_q80/duckdb:vortex-file-compressed547084125.7848e+070.945728ns
tpcds_q81/duckdb:vortex-file-compressed411935994.26722e+070.96535ns
tpcds_q82/duckdb:vortex-file-compressed194014812.03368e+070.954007ns
tpcds_q83/duckdb:vortex-file-compressed389115144.05053e+070.960652ns
tpcds_q84/duckdb:vortex-file-compressed247580892.58607e+070.957363ns
tpcds_q85/duckdb:vortex-file-compressed537110965.63546e+070.953092ns
tpcds_q86/duckdb:vortex-file-compressed422949704.59349e+070.920758ns
tpcds_q87/duckdb:vortex-file-compressed484805234.85632e+070.998297ns
tpcds_q88/duckdb:vortex-file-compressed683724336.8052e+071.00471ns
tpcds_q89/duckdb:vortex-file-compressed273363922.55391e+071.07037ns
tpcds_q90/duckdb:vortex-file-compressed207961041.73504e+071.1986ns🚨
tpcds_q91/duckdb:vortex-file-compressed330527123.43368e+070.962602ns
tpcds_q92/duckdb:vortex-file-compressed240400182.47479e+070.971396ns
tpcds_q93/duckdb:vortex-file-compressed322938533.33641e+070.967922ns
tpcds_q94/duckdb:vortex-file-compressed289104262.89997e+070.996921ns
tpcds_q95/duckdb:vortex-file-compressed1620763631.67937e+080.965102ns
tpcds_q96/duckdb:vortex-file-compressed137151231.42837e+070.960192ns
tpcds_q97/duckdb:vortex-file-compressed453859764.68084e+070.969612ns
tpcds_q98/duckdb:vortex-file-compressed219718562.1368e+071.02826ns
tpcds_q99/duckdb:vortex-file-compressed390737954.09429e+070.954348ns
tpcds_q01/duckdb:vortex-compact417940033.55806e+071.17463ns🚨
tpcds_q02/duckdb:vortex-compact645414245.74227e+071.12397ns🚨
tpcds_q03/duckdb:vortex-compact500205782.42129e+072.06587ns🚨
tpcds_q04/duckdb:vortex-compact1591587531.24379e+081.27962ns🚨
tpcds_q05/duckdb:vortex-compact796437314.53485e+071.75626ns🚨
tpcds_q06/duckdb:vortex-compact481202314.06044e+071.1851ns🚨
tpcds_q07/duckdb:vortex-compact509194433.06136e+071.66329ns🚨
tpcds_q08/duckdb:vortex-compact695873453.6732e+071.89446ns🚨
tpcds_q09/duckdb:vortex-compact1289837524.57985e+072.81633ns🚨
tpcds_q10/duckdb:vortex-compact803530415.42447e+071.48131ns🚨
tpcds_q11/duckdb:vortex-compact1047263637.20384e+071.45376ns🚨
tpcds_q12/duckdb:vortex-compact275948092.01326e+071.37066ns🚨
tpcds_q13/duckdb:vortex-compact574668693.80411e+071.51065ns🚨
tpcds_q14/duckdb:vortex-compact1548867821.33023e+081.16436ns🚨
tpcds_q15/duckdb:vortex-compact414700963.15954e+071.31253ns🚨
tpcds_q16/duckdb:vortex-compact447645903.38379e+071.32291ns🚨
tpcds_q17/duckdb:vortex-compact629882654.62724e+071.36125ns🚨
tpcds_q18/duckdb:vortex-compact1507395309.86515e+071.528ns🚨
tpcds_q19/duckdb:vortex-compact573927834.11472e+071.39482ns🚨
tpcds_q20/duckdb:vortex-compact257542152.11266e+071.21904ns🚨
tpcds_q21/duckdb:vortex-compact245822971.96094e+071.2536ns🚨
tpcds_q22/duckdb:vortex-compact1230949471.16407e+081.05746ns
tpcds_q23/duckdb:vortex-compact1649070461.27185e+081.29659ns🚨
tpcds_q24/duckdb:vortex-compact770406916.03385e+071.27681ns🚨
tpcds_q25/duckdb:vortex-compact616371304.5453e+071.35606ns🚨
tpcds_q26/duckdb:vortex-compact562926234.82903e+071.16571ns🚨
tpcds_q27/duckdb:vortex-compact1324355468.40565e+071.57555ns🚨
tpcds_q28/duckdb:vortex-compact1749590323.06605e+075.70634ns🚨
tpcds_q29/duckdb:vortex-compact662710654.71919e+071.40429ns🚨
tpcds_q30/duckdb:vortex-compact482752753.67718e+071.31284ns🚨
tpcds_q31/duckdb:vortex-compact475107803.52059e+071.34951ns🚨
tpcds_q32/duckdb:vortex-compact273862531.68224e+071.62796ns🚨
tpcds_q33/duckdb:vortex-compact524609973.07675e+071.70508ns🚨
tpcds_q34/duckdb:vortex-compact422644902.92764e+071.44363ns🚨
tpcds_q35/duckdb:vortex-compact1072005268.62863e+071.24238ns🚨
tpcds_q36/duckdb:vortex-compact437934422.89925e+071.51051ns🚨
tpcds_q37/duckdb:vortex-compact288076561.89838e+071.51749ns🚨
tpcds_q38/duckdb:vortex-compact562742584.73093e+071.1895ns🚨
tpcds_q39/duckdb:vortex-compact499156654.63774e+071.07629ns
tpcds_q40/duckdb:vortex-compact335538132.67836e+071.25277ns🚨
tpcds_q41/duckdb:vortex-compact304481771.58498e+071.92105ns🚨
tpcds_q42/duckdb:vortex-compact225606031.44473e+071.56158ns🚨
tpcds_q43/duckdb:vortex-compact327823322.03015e+071.61478ns🚨
tpcds_q44/duckdb:vortex-compact555432092.64617e+072.099ns🚨
tpcds_q45/duckdb:vortex-compact480960273.56855e+071.34778ns🚨
tpcds_q46/duckdb:vortex-compact721779535.77639e+071.24953ns🚨
tpcds_q47/duckdb:vortex-compact810102256.518e+071.24287ns🚨
tpcds_q48/duckdb:vortex-compact508049183.51048e+071.44724ns🚨
tpcds_q49/duckdb:vortex-compact559611423.72822e+071.50101ns🚨
tpcds_q50/duckdb:vortex-compact558063303.84924e+071.4498ns🚨
tpcds_q51/duckdb:vortex-compact1277710241.14954e+081.1115ns🚨
tpcds_q52/duckdb:vortex-compact230430671.41934e+071.62351ns🚨
tpcds_q53/duckdb:vortex-compact481644332.33383e+072.06375ns🚨
tpcds_q54/duckdb:vortex-compact489180523.62988e+071.34765ns🚨
tpcds_q55/duckdb:vortex-compact225619781.43869e+071.56823ns🚨
tpcds_q56/duckdb:vortex-compact553784753.76902e+071.46931ns🚨
tpcds_q57/duckdb:vortex-compact705420646.10953e+071.15462ns🚨
tpcds_q58/duckdb:vortex-compact600621324.00522e+071.4996ns🚨
tpcds_q59/duckdb:vortex-compact658178645.32162e+071.2368ns🚨
tpcds_q60/duckdb:vortex-compact552949233.82397e+071.44601ns🚨
tpcds_q61/duckdb:vortex-compact752006204.04898e+071.85727ns🚨
tpcds_q62/duckdb:vortex-compact377754172.6358e+071.43317ns🚨
tpcds_q63/duckdb:vortex-compact483972472.39459e+072.02111ns🚨
tpcds_q64/duckdb:vortex-compact1419998079.1381e+071.55393ns🚨
tpcds_q65/duckdb:vortex-compact523551583.35353e+071.56119ns🚨
tpcds_q66/duckdb:vortex-compact584265753.58746e+071.62863ns🚨
tpcds_q67/duckdb:vortex-compact2123591641.79582e+081.18252ns🚨
tpcds_q68/duckdb:vortex-compact647563784.80177e+071.34859ns🚨
tpcds_q69/duckdb:vortex-compact768674545.53688e+071.38828ns🚨
tpcds_q70/duckdb:vortex-compact1025288805.29222e+071.93735ns🚨
tpcds_q71/duckdb:vortex-compact427928172.53797e+071.6861ns🚨
tpcds_q72/duckdb:vortex-compact1945008741.74606e+081.11394ns🚨
tpcds_q73/duckdb:vortex-compact394205372.67412e+071.47415ns🚨
tpcds_q74/duckdb:vortex-compact926488456.28385e+071.4744ns🚨
tpcds_q75/duckdb:vortex-compact858040887.20566e+071.19079ns🚨
tpcds_q76/duckdb:vortex-compact420191222.44235e+071.72044ns🚨
tpcds_q77/duckdb:vortex-compact612054653.30999e+071.84912ns🚨
tpcds_q78/duckdb:vortex-compact1039506139.23943e+071.12508ns🚨
tpcds_q79/duckdb:vortex-compact718693923.74063e+071.92132ns🚨
tpcds_q80/duckdb:vortex-compact930371515.9298e+071.56898ns🚨
tpcds_q81/duckdb:vortex-compact547821884.20881e+071.30161ns🚨
tpcds_q82/duckdb:vortex-compact324969622.00027e+071.62463ns🚨
tpcds_q83/duckdb:vortex-compact818445723.84666e+072.12768ns🚨
tpcds_q84/duckdb:vortex-compact311906702.52721e+071.23419ns🚨
tpcds_q85/duckdb:vortex-compact714028685.48158e+071.3026ns🚨
tpcds_q86/duckdb:vortex-compact774051264.51781e+071.71333ns🚨
tpcds_q87/duckdb:vortex-compact600240044.77731e+071.25644ns🚨
tpcds_q88/duckdb:vortex-compact1269009007.00938e+071.81045ns🚨
tpcds_q89/duckdb:vortex-compact445982902.52558e+071.76586ns🚨
tpcds_q90/duckdb:vortex-compact366197062.09585e+071.74725ns🚨
tpcds_q91/duckdb:vortex-compact449208143.51553e+071.27778ns🚨
tpcds_q92/duckdb:vortex-compact452391102.6329e+071.71822ns🚨
tpcds_q93/duckdb:vortex-compact380470763.32718e+071.14352ns🚨
tpcds_q94/duckdb:vortex-compact476785182.93884e+071.62236ns🚨
tpcds_q95/duckdb:vortex-compact1711650491.57566e+081.0863ns
tpcds_q96/duckdb:vortex-compact246674751.40419e+071.75671ns🚨
tpcds_q97/duckdb:vortex-compact524361314.40313e+071.19088ns🚨
tpcds_q98/duckdb:vortex-compact317990202.17427e+071.46252ns🚨
tpcds_q99/duckdb:vortex-compact551442044.00637e+071.37641ns🚨
tpcds_q01/duckdb:duckdb239148682.40001e+070.996449ns
tpcds_q02/duckdb:duckdb239396552.59617e+070.922113ns
tpcds_q03/duckdb:duckdb106401691.12938e+070.942123ns
tpcds_q04/duckdb:duckdb1730636071.754e+080.986677ns
tpcds_q05/duckdb:duckdb215358722.13678e+071.00786ns
tpcds_q06/duckdb:duckdb274776252.82198e+070.973699ns
tpcds_q07/duckdb:duckdb409626664.32366e+070.947408ns
tpcds_q08/duckdb:duckdb1242789971.39132e+080.893242ns🚀
tpcds_q09/duckdb:duckdb190281241.93749e+070.9821ns
tpcds_q10/duckdb:duckdb284139472.85838e+070.994058ns
tpcds_q11/duckdb:duckdb1502656181.53479e+080.979061ns
tpcds_q12/duckdb:duckdb146237561.53309e+070.953874ns
tpcds_q13/duckdb:duckdb267762072.80585e+070.9543ns
tpcds_q14/duckdb:duckdb940320589.30391e+071.01067ns
tpcds_q15/duckdb:duckdb230763152.32297e+070.993398ns
tpcds_q16/duckdb:duckdb202356242.03221e+070.995744ns
tpcds_q17/duckdb:duckdb261129442.5841e+071.01052ns
tpcds_q18/duckdb:duckdb506375585.08899e+070.995041ns
tpcds_q19/duckdb:duckdb204503562.10232e+070.972753ns
tpcds_q20/duckdb:duckdb145062451.51073e+070.960217ns
tpcds_q21/duckdb:duckdb77409538.08425e+060.957535ns
tpcds_q22/duckdb:duckdb830384548.56163e+070.969891ns
tpcds_q23/duckdb:duckdb730121507.40901e+070.98545ns
tpcds_q24/duckdb:duckdb267785942.72212e+070.983742ns
tpcds_q25/duckdb:duckdb189237401.95766e+070.966652ns
tpcds_q26/duckdb:duckdb296346413.02938e+070.978242ns
tpcds_q27/duckdb:duckdb526429765.50309e+070.956607ns
tpcds_q28/duckdb:duckdb249397232.50418e+070.995924ns
tpcds_q29/duckdb:duckdb245077362.48181e+070.987496ns
tpcds_q30/duckdb:duckdb330959613.31702e+070.997763ns
tpcds_q31/duckdb:duckdb240854082.45789e+070.979921ns
tpcds_q32/duckdb:duckdb83257648.90975e+060.934456ns
tpcds_q33/duckdb:duckdb161761541.70005e+070.951509ns
tpcds_q34/duckdb:duckdb184102311.99767e+070.921587ns
tpcds_q35/duckdb:duckdb392503193.98891e+070.983987ns
tpcds_q36/duckdb:duckdb753291457.95548e+070.946884ns
tpcds_q37/duckdb:duckdb90950399.29717e+060.978259ns
tpcds_q38/duckdb:duckdb330594903.42786e+070.964435ns
tpcds_q39/duckdb:duckdb298258963.118e+070.956572ns
tpcds_q40/duckdb:duckdb156140271.59423e+070.979408ns
tpcds_q41/duckdb:duckdb109105721.14437e+070.953411ns
tpcds_q42/duckdb:duckdb87446579.89334e+060.883894ns🚀
tpcds_q43/duckdb:duckdb142685681.45778e+070.978788ns
tpcds_q44/duckdb:duckdb170212961.72322e+070.987763ns
tpcds_q45/duckdb:duckdb192929551.95964e+070.984514ns
tpcds_q46/duckdb:duckdb397978184.08502e+070.974238ns
tpcds_q47/duckdb:duckdb540388945.53436e+070.976426ns
tpcds_q48/duckdb:duckdb251619312.70537e+070.930075ns
tpcds_q49/duckdb:duckdb178467921.77931e+071.00302ns
tpcds_q50/duckdb:duckdb166241041.71668e+070.968389ns
tpcds_q51/duckdb:duckdb1073544431.08168e+080.992482ns
tpcds_q52/duckdb:duckdb103654589.92323e+061.04457ns
tpcds_q53/duckdb:duckdb155221421.63748e+070.947927ns
tpcds_q54/duckdb:duckdb189721531.94263e+070.97662ns
tpcds_q55/duckdb:duckdb100546259.6314e+061.04394ns
tpcds_q56/duckdb:duckdb178685441.82392e+070.979678ns
tpcds_q57/duckdb:duckdb468226094.66025e+071.00472ns
tpcds_q58/duckdb:duckdb162832931.63766e+070.9943ns
tpcds_q59/duckdb:duckdb375700733.78601e+070.99234ns
tpcds_q60/duckdb:duckdb193777231.98178e+070.977793ns
tpcds_q61/duckdb:duckdb180574331.87079e+070.96523ns
tpcds_q62/duckdb:duckdb105621061.09556e+070.964085ns
tpcds_q63/duckdb:duckdb139080181.47676e+070.941793ns
tpcds_q64/duckdb:duckdb598405356.11665e+070.978322ns
tpcds_q65/duckdb:duckdb371776373.49489e+071.06377ns
tpcds_q66/duckdb:duckdb276525172.79076e+070.990861ns
tpcds_q67/duckdb:duckdb1518120251.53437e+080.989409ns
tpcds_q68/duckdb:duckdb280753212.85748e+070.982522ns
tpcds_q69/duckdb:duckdb295808373.01987e+070.979541ns
tpcds_q70/duckdb:duckdb199431842.02048e+070.987051ns
tpcds_q71/duckdb:duckdb164858461.78011e+070.926114ns
tpcds_q72/duckdb:duckdb464738104.64418e+071.00069ns
tpcds_q73/duckdb:duckdb146464581.55984e+070.938974ns
tpcds_q74/duckdb:duckdb1051649781.08941e+080.965335ns
tpcds_q75/duckdb:duckdb438605414.51947e+070.97048ns
tpcds_q76/duckdb:duckdb149434301.50508e+070.992864ns
tpcds_q77/duckdb:duckdb142100561.51439e+070.938338ns
tpcds_q78/duckdb:duckdb662735716.84474e+070.968241ns
tpcds_q79/duckdb:duckdb214258422.20518e+070.971616ns
tpcds_q80/duckdb:duckdb313595183.19735e+070.980799ns
tpcds_q81/duckdb:duckdb413676734.20144e+070.984607ns
tpcds_q82/duckdb:duckdb115599761.18387e+070.976455ns
tpcds_q83/duckdb:duckdb109148371.12916e+070.966637ns
tpcds_q84/duckdb:duckdb151867791.51147e+071.00477ns
tpcds_q85/duckdb:duckdb261262152.61858e+070.997725ns
tpcds_q86/duckdb:duckdb135346621.41636e+070.955592ns
tpcds_q87/duckdb:duckdb352278473.61416e+070.974718ns
tpcds_q88/duckdb:duckdb264217132.75582e+070.958762ns
tpcds_q89/duckdb:duckdb177405541.89958e+070.93392ns
tpcds_q90/duckdb:duckdb69883397.3987e+060.944535ns
tpcds_q91/duckdb:duckdb158817881.6563e+070.958874ns
tpcds_q92/duckdb:duckdb102373551.05465e+070.970691ns
tpcds_q93/duckdb:duckdb239847552.49452e+070.961499ns
tpcds_q94/duckdb:duckdb151779801.58529e+070.957428ns
tpcds_q95/duckdb:duckdb1311135561.13459e+081.1556ns🚨
tpcds_q96/duckdb:duckdb66702766.31529e+061.05621ns
tpcds_q97/duckdb:duckdb325525643.38831e+070.960732ns
tpcds_q98/duckdb:duckdb192331641.97142e+070.975598ns
tpcds_q99/duckdb:duckdb213382542.1824e+070.977743ns

@github-actions

github-actionsBot commented Dec 12, 2025

Copy link
Copy Markdown
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.068x ➖
  • Vortex: 1.103x ❌
  • duckdb:vortex: 1.015x ➖
  • datafusion:vortex: 1.199x ❌
  • Best: clickbench_q03/duckdb:vortex-file-compressed (0.548x)
  • Worst: clickbench_q01/datafusion:vortex-compact (4.959x)
  • Significant (>10%): 3↑ 50↓
Detailed Results Table
namePR b6edd04base fb976a1ratio (PR/base)unitremark
clickbench_q00/datafusion:parquet31808641.71715e+061.85241ns🚨
clickbench_q01/datafusion:parquet304557472.65195e+071.14843ns🚨
clickbench_q02/datafusion:parquet639480576.05472e+071.05617ns
clickbench_q03/datafusion:parquet556437655.40624e+071.02925ns
clickbench_q04/datafusion:parquet3809299243.58618e+081.06222ns
clickbench_q05/datafusion:parquet3827941903.67455e+081.04174ns
clickbench_q06/datafusion:parquet32684231.74439e+061.87367ns🚨
clickbench_q07/datafusion:parquet363184423.12395e+071.16258ns🚨
clickbench_q08/datafusion:parquet4681634064.5884e+081.02032ns
clickbench_q09/datafusion:parquet6799386326.74716e+081.00774ns
clickbench_q10/datafusion:parquet1334354671.32883e+081.00416ns
clickbench_q11/datafusion:parquet1584985251.57643e+081.00543ns
clickbench_q12/datafusion:parquet3929517393.84754e+081.02131ns
clickbench_q13/datafusion:parquet5568505615.38687e+081.03372ns
clickbench_q14/datafusion:parquet3762373523.72705e+081.00948ns
clickbench_q15/datafusion:parquet4425949544.19935e+081.05396ns
clickbench_q16/datafusion:parquet8318476337.77762e+081.06954ns
clickbench_q17/datafusion:parquet8336072578.04149e+081.03663ns
clickbench_q18/datafusion:parquet15247672741.45098e+091.05086ns
clickbench_q19/datafusion:parquet437745373.89831e+071.12291ns🚨
clickbench_q20/datafusion:parquet6548579246.4394e+081.01695ns
clickbench_q21/datafusion:parquet7505545767.24246e+081.03632ns
clickbench_q22/datafusion:parquet10873515231.05843e+091.02733ns
clickbench_q23/datafusion:parquet43440438144.24202e+091.02405ns
clickbench_q24/datafusion:parquet1128938291.13651e+080.99334ns
clickbench_q25/datafusion:parquet1589929391.54715e+081.02765ns
clickbench_q26/datafusion:parquet1146261521.12865e+081.01561ns
clickbench_q27/datafusion:parquet10674289661.05865e+091.0083ns
clickbench_q28/datafusion:parquet58030250525.75348e+091.00861ns
clickbench_q29/datafusion:parquet2538524112.41856e+081.0496ns
clickbench_q30/datafusion:parquet3779987903.66496e+081.03138ns
clickbench_q31/datafusion:parquet4220220464.11671e+081.02514ns
clickbench_q32/datafusion:parquet12884060001.35037e+090.95411ns
clickbench_q33/datafusion:parquet16099351381.62104e+090.993149ns
clickbench_q34/datafusion:parquet16219321891.61351e+091.00522ns
clickbench_q35/datafusion:parquet6108910215.91621e+081.03257ns
clickbench_q36/datafusion:parquet1785294271.60063e+081.11537ns🚨
clickbench_q37/datafusion:parquet656738256.24329e+071.05191ns
clickbench_q38/datafusion:parquet1059269009.25974e+071.14395ns🚨
clickbench_q39/datafusion:parquet3153628353.09454e+081.0191ns
clickbench_q40/datafusion:parquet434954903.44756e+071.26163ns🚨
clickbench_q41/datafusion:parquet400942163.2714e+071.2256ns🚨
clickbench_q42/datafusion:parquet399088923.69064e+071.08135ns
clickbench_q00/datafusion:vortex-file-compressed34745672.02565e+061.71529ns🚨
clickbench_q01/datafusion:vortex-file-compressed158479071.12748e+071.40561ns🚨
clickbench_q02/datafusion:vortex-file-compressed335684872.87683e+071.16686ns🚨
clickbench_q03/datafusion:vortex-file-compressed372332893.23668e+071.15035ns🚨
clickbench_q04/datafusion:vortex-file-compressed3210108413.21653e+080.998002ns
clickbench_q05/datafusion:vortex-file-compressed3360520813.29379e+081.02026ns
clickbench_q06/datafusion:vortex-file-compressed34242752.11082e+061.62225ns🚨
clickbench_q07/datafusion:vortex-file-compressed200422341.5989e+071.2535ns🚨
clickbench_q08/datafusion:vortex-file-compressed3950411853.89081e+081.01532ns
clickbench_q09/datafusion:vortex-file-compressed5760491895.63349e+081.02254ns
clickbench_q10/datafusion:vortex-file-compressed756597747.14379e+071.0591ns
clickbench_q11/datafusion:vortex-file-compressed884303218.36238e+071.05748ns
clickbench_q12/datafusion:vortex-file-compressed2865504312.73204e+081.04885ns
clickbench_q13/datafusion:vortex-file-compressed4390673114.3025e+081.02049ns
clickbench_q14/datafusion:vortex-file-compressed2615691262.52218e+081.03707ns
clickbench_q15/datafusion:vortex-file-compressed3803920503.70024e+081.02802ns
clickbench_q16/datafusion:vortex-file-compressed7606438157.46905e+081.01839ns
clickbench_q17/datafusion:vortex-file-compressed7485140167.3184e+081.02278ns
clickbench_q18/datafusion:vortex-file-compressed14004450271.41269e+090.991329ns
clickbench_q19/datafusion:vortex-file-compressed241431642.04565e+071.18022ns🚨
clickbench_q20/datafusion:vortex-file-compressed3339659623.40562e+080.980631ns
clickbench_q21/datafusion:vortex-file-compressed3913257333.78429e+081.03408ns
clickbench_q22/datafusion:vortex-file-compressed5630871395.42597e+081.03776ns
clickbench_q23/datafusion:vortex-file-compressed15500012661.56037e+090.993353ns
clickbench_q24/datafusion:vortex-file-compressed705243396.58449e+071.07107ns
clickbench_q25/datafusion:vortex-file-compressed663001286.22336e+071.06534ns
clickbench_q26/datafusion:vortex-file-compressed673533536.30738e+071.06785ns
clickbench_q27/datafusion:vortex-file-compressed7913811298.0318e+080.98531ns
clickbench_q28/datafusion:vortex-file-compressed68033388816.74184e+091.00912ns
clickbench_q29/datafusion:vortex-file-compressed2574490252.49657e+081.03121ns
clickbench_q30/datafusion:vortex-file-compressed2809345382.74526e+081.02334ns
clickbench_q31/datafusion:vortex-file-compressed3190355413.07837e+081.03638ns
clickbench_q32/datafusion:vortex-file-compressed13879389391.44347e+090.961528ns
clickbench_q33/datafusion:vortex-file-compressed14563628091.47654e+090.986336ns
clickbench_q34/datafusion:vortex-file-compressed14417686621.42164e+091.01416ns
clickbench_q35/datafusion:vortex-file-compressed5677348405.4711e+081.0377ns
clickbench_q36/datafusion:vortex-file-compressed906658238.38638e+071.08111ns
clickbench_q37/datafusion:vortex-file-compressed415167883.83532e+071.08248ns
clickbench_q38/datafusion:vortex-file-compressed249527662.18704e+071.14094ns🚨
clickbench_q39/datafusion:vortex-file-compressed1791736881.72901e+081.03628ns
clickbench_q40/datafusion:vortex-file-compressed238128081.93085e+071.23328ns🚨
clickbench_q41/datafusion:vortex-file-compressed209915681.78614e+071.17525ns🚨
clickbench_q42/datafusion:vortex-file-compressed248831352.13809e+071.1638ns🚨
clickbench_q00/datafusion:vortex-compact35460892.00395e+061.76955ns🚨
clickbench_q01/datafusion:vortex-compact602533251.21502e+074.95902ns🚨
clickbench_q02/datafusion:vortex-compact512353853.26906e+071.56728ns🚨
clickbench_q03/datafusion:vortex-compact444826913.4515e+071.28879ns🚨
clickbench_q04/datafusion:vortex-compact3499485483.27803e+081.06756ns
clickbench_q05/datafusion:vortex-compact3832149923.41407e+081.12246ns🚨
clickbench_q06/datafusion:vortex-compact34962571.96775e+061.77678ns🚨
clickbench_q07/datafusion:vortex-compact444428661.65726e+072.68171ns🚨
clickbench_q08/datafusion:vortex-compact4328467994.04178e+081.07093ns
clickbench_q09/datafusion:vortex-compact6334239415.80329e+081.09149ns
clickbench_q10/datafusion:vortex-compact1131988897.29268e+071.55223ns🚨
clickbench_q11/datafusion:vortex-compact1310588168.55111e+071.53265ns🚨
clickbench_q12/datafusion:vortex-compact3211728762.84003e+081.13088ns🚨
clickbench_q13/datafusion:vortex-compact5085887794.35395e+081.16811ns🚨
clickbench_q14/datafusion:vortex-compact3237018542.63336e+081.22924ns🚨
clickbench_q15/datafusion:vortex-compact4135393923.7857e+081.09237ns
clickbench_q16/datafusion:vortex-compact8288230027.57745e+081.0938ns
clickbench_q17/datafusion:vortex-compact8221307957.55667e+081.08795ns
clickbench_q18/datafusion:vortex-compact14970535041.40059e+091.06887ns
clickbench_q19/datafusion:vortex-compact284958802.1746e+071.3104ns🚨
clickbench_q20/datafusion:vortex-compact4230851003.28098e+081.28951ns🚨
clickbench_q21/datafusion:vortex-compact5130878743.94075e+081.30201ns🚨
clickbench_q22/datafusion:vortex-compact7557443375.57243e+081.35622ns🚨
clickbench_q23/datafusion:vortex-compact21451558881.45903e+091.47026ns🚨
clickbench_q24/datafusion:vortex-compact1039346806.45629e+071.60982ns🚨
clickbench_q25/datafusion:vortex-compact1162767646.41925e+071.81138ns🚨
clickbench_q26/datafusion:vortex-compact1017326496.47023e+071.57232ns🚨
clickbench_q27/datafusion:vortex-compact8776294597.74867e+081.13262ns🚨
clickbench_q28/datafusion:vortex-compact61037285436.6971e+090.911399ns
clickbench_q29/datafusion:vortex-compact2457106432.59192e+080.947987ns
clickbench_q30/datafusion:vortex-compact3401313662.76862e+081.22852ns🚨
clickbench_q31/datafusion:vortex-compact3837990333.13068e+081.22593ns🚨
clickbench_q32/datafusion:vortex-compact13323695861.24153e+091.07317ns
clickbench_q33/datafusion:vortex-compact15394784021.43957e+091.0694ns
clickbench_q34/datafusion:vortex-compact14916553431.42368e+091.04775ns
clickbench_q35/datafusion:vortex-compact5957138205.68741e+081.04743ns
clickbench_q36/datafusion:vortex-compact1006567948.52039e+071.18136ns🚨
clickbench_q37/datafusion:vortex-compact481421243.83954e+071.25385ns🚨
clickbench_q38/datafusion:vortex-compact345824592.11091e+071.63827ns🚨
clickbench_q39/datafusion:vortex-compact1896052731.78319e+081.06329ns
clickbench_q40/datafusion:vortex-compact304278661.96243e+071.55052ns🚨
clickbench_q41/datafusion:vortex-compact266943971.83808e+071.45229ns🚨
clickbench_q42/datafusion:vortex-compact275931982.21452e+071.24601ns🚨
clickbench_q00/duckdb:parquet1274816461.24538e+081.02364ns
clickbench_q01/duckdb:parquet508754115.15791e+070.986356ns
clickbench_q02/duckdb:parquet638566816.42314e+070.994166ns
clickbench_q03/duckdb:parquet614086046.294e+070.975669ns
clickbench_q04/duckdb:parquet1990545932.02048e+080.985184ns
clickbench_q05/duckdb:parquet2732163322.69289e+081.01458ns
clickbench_q06/duckdb:parquet610524756.13645e+070.994915ns
clickbench_q07/duckdb:parquet550159235.54585e+070.992019ns
clickbench_q08/duckdb:parquet2641276712.64483e+080.998657ns
clickbench_q09/duckdb:parquet3897965333.88188e+081.00414ns
clickbench_q10/duckdb:parquet963593179.56052e+071.00789ns
clickbench_q11/duckdb:parquet1061525891.05068e+081.01032ns
clickbench_q12/duckdb:parquet2866701712.87477e+080.997193ns
clickbench_q13/duckdb:parquet4732790954.71386e+081.00402ns
clickbench_q14/duckdb:parquet3196950203.18447e+081.00392ns
clickbench_q15/duckdb:parquet2371762642.37318e+080.999401ns
clickbench_q16/duckdb:parquet5646390185.68878e+080.992548ns
clickbench_q17/duckdb:parquet4789669254.7388e+081.01073ns
clickbench_q18/duckdb:parquet9840959629.97428e+080.986634ns
clickbench_q19/duckdb:parquet478949655.29285e+070.904899ns
clickbench_q20/duckdb:parquet4098734864.04429e+081.01346ns
clickbench_q21/duckdb:parquet5220893685.23141e+080.997991ns
clickbench_q22/duckdb:parquet9077847599.12275e+080.995078ns
clickbench_q23/duckdb:parquet2835249422.76704e+081.02465ns
clickbench_q24/duckdb:parquet819617518.08104e+071.01425ns
clickbench_q25/duckdb:parquet1391089471.39735e+080.995517ns
clickbench_q26/duckdb:parquet527254365.4936e+070.959761ns
clickbench_q27/duckdb:parquet6144923846.19995e+080.991125ns
clickbench_q28/duckdb:parquet48653924314.88648e+090.995684ns
clickbench_q29/duckdb:parquet614474486.18161e+070.994037ns
clickbench_q30/duckdb:parquet3060854363.06322e+080.999229ns
clickbench_q31/duckdb:parquet3446569103.4575e+080.996838ns
clickbench_q32/duckdb:parquet10437576901.04083e+091.00281ns
clickbench_q33/duckdb:parquet10625075091.05188e+091.0101ns
clickbench_q34/duckdb:parquet11100384441.1065e+091.0032ns
clickbench_q35/duckdb:parquet3463238843.47364e+080.997007ns
clickbench_q36/duckdb:parquet602111046.10213e+070.986723ns
clickbench_q37/duckdb:parquet493753854.92131e+071.0033ns
clickbench_q38/duckdb:parquet509168215.13702e+070.991174ns
clickbench_q39/duckdb:parquet941843389.34236e+071.00814ns
clickbench_q40/duckdb:parquet538515175.44732e+070.988587ns
clickbench_q41/duckdb:parquet565059865.7061e+070.990274ns
clickbench_q42/duckdb:parquet429081494.38179e+070.979238ns
clickbench_q00/duckdb:vortex-file-compressed145825261.41616e+071.02973ns
clickbench_q01/duckdb:vortex-file-compressed218722462.96171e+070.7385ns🚀
clickbench_q02/duckdb:vortex-file-compressed335340253.64264e+070.920596ns
clickbench_q03/duckdb:vortex-file-compressed392624977.15905e+070.548432ns🚀
clickbench_q04/duckdb:vortex-file-compressed1746216751.7455e+081.00041ns
clickbench_q05/duckdb:vortex-file-compressed2012150992.05544e+080.978939ns
clickbench_q06/duckdb:vortex-file-compressed396673312.90059e+071.36756ns🚨
clickbench_q07/duckdb:vortex-file-compressed239765652.3625e+071.01488ns
clickbench_q08/duckdb:vortex-file-compressed2638016722.75794e+080.956519ns
clickbench_q09/duckdb:vortex-file-compressed3482912443.54109e+080.983569ns
clickbench_q10/duckdb:vortex-file-compressed749617057.48377e+071.00166ns
clickbench_q11/duckdb:vortex-file-compressed869533118.41788e+071.03296ns
clickbench_q12/duckdb:vortex-file-compressed2085235682.01668e+081.03399ns
clickbench_q13/duckdb:vortex-file-compressed4677044664.56386e+081.0248ns
clickbench_q14/duckdb:vortex-file-compressed2933236042.89609e+081.01283ns
clickbench_q15/duckdb:vortex-file-compressed2161676122.13756e+081.01128ns
clickbench_q16/duckdb:vortex-file-compressed9360491131.00026e+090.935805ns
clickbench_q17/duckdb:vortex-file-compressed8401786679.06639e+080.926696ns
clickbench_q18/duckdb:vortex-file-compressed14413985971.47221e+090.979071ns
clickbench_q19/duckdb:vortex-file-compressed300073833.07436e+070.976053ns
clickbench_q20/duckdb:vortex-file-compressed3735197813.3251e+081.12333ns🚨
clickbench_q21/duckdb:vortex-file-compressed3663990083.59164e+081.02015ns
clickbench_q22/duckdb:vortex-file-compressed5739708665.35096e+081.07265ns
clickbench_q23/duckdb:vortex-file-compressed14868836671.06344e+091.39818ns🚨
clickbench_q24/duckdb:vortex-file-compressed531304545.37905e+070.987729ns
clickbench_q25/duckdb:vortex-file-compressed718322207.10964e+071.01035ns
clickbench_q26/duckdb:vortex-file-compressed571977285.53696e+071.03302ns
clickbench_q27/duckdb:vortex-file-compressed4578857624.48117e+081.0218ns
clickbench_q28/duckdb:vortex-file-compressed31109686943.158e+090.985107ns
clickbench_q29/duckdb:vortex-file-compressed379788273.864e+070.982889ns
clickbench_q30/duckdb:vortex-file-compressed2092432352.04886e+081.02126ns
clickbench_q31/duckdb:vortex-file-compressed2760012962.68282e+081.02877ns
clickbench_q32/duckdb:vortex-file-compressed11077405701.1509e+090.962499ns
clickbench_q33/duckdb:vortex-file-compressed10538990151.06436e+090.990172ns
clickbench_q34/duckdb:vortex-file-compressed15367698731.59145e+090.965643ns
clickbench_q35/duckdb:vortex-file-compressed3644294003.64585e+080.999572ns
clickbench_q36/duckdb:vortex-file-compressed298071042.92935e+071.01753ns
clickbench_q37/duckdb:vortex-file-compressed217647922.22444e+070.978437ns
clickbench_q38/duckdb:vortex-file-compressed225657812.34912e+070.960604ns
clickbench_q39/duckdb:vortex-file-compressed456572564.75393e+070.960411ns
clickbench_q40/duckdb:vortex-file-compressed211098332.10283e+071.00388ns
clickbench_q41/duckdb:vortex-file-compressed225983252.05162e+071.10149ns🚨
clickbench_q42/duckdb:vortex-file-compressed265252522.50004e+071.06099ns
clickbench_q00/duckdb:vortex-compact158155591.46799e+071.07736ns
clickbench_q01/duckdb:vortex-compact463432362.89683e+071.59979ns🚨
clickbench_q02/duckdb:vortex-compact507422625.12927e+070.989269ns
clickbench_q03/duckdb:vortex-compact499162504.86326e+071.02639ns
clickbench_q04/duckdb:vortex-compact2140710912.13765e+081.00143ns
clickbench_q05/duckdb:vortex-compact2283783592.35293e+080.970614ns
clickbench_q06/duckdb:vortex-compact420677563.87867e+071.08459ns
clickbench_q07/duckdb:vortex-compact555404334.16042e+071.33497ns🚨
clickbench_q08/duckdb:vortex-compact2834932802.86162e+080.990674ns
clickbench_q09/duckdb:vortex-compact4106133584.12399e+080.99567ns
clickbench_q10/duckdb:vortex-compact1252119141.0466e+081.19637ns🚨
clickbench_q11/duckdb:vortex-compact1454925201.25507e+081.15924ns🚨
clickbench_q12/duckdb:vortex-compact2699315382.4965e+081.08124ns
clickbench_q13/duckdb:vortex-compact5382762765.13901e+081.04743ns
clickbench_q14/duckdb:vortex-compact3669430783.48123e+081.05406ns
clickbench_q15/duckdb:vortex-compact2544069342.5198e+081.00963ns
clickbench_q16/duckdb:vortex-compact10331833911.03939e+090.99403ns
clickbench_q17/duckdb:vortex-compact9402988749.3986e+081.00047ns
clickbench_q18/duckdb:vortex-compact15352405741.5641e+090.981551ns
clickbench_q19/duckdb:vortex-compact329840773.21953e+071.0245ns
clickbench_q20/duckdb:vortex-compact4205770374.22367e+080.995761ns
clickbench_q21/duckdb:vortex-compact4674443714.7668e+080.980624ns
clickbench_q22/duckdb:vortex-compact8068525198.18869e+080.985325ns
clickbench_q23/duckdb:vortex-compact12795433351.86429e+090.686345ns🚀
clickbench_q24/duckdb:vortex-compact823774878.20281e+071.00426ns
clickbench_q25/duckdb:vortex-compact1292402081.31022e+080.986399ns
clickbench_q26/duckdb:vortex-compact830713287.88445e+071.05361ns
clickbench_q27/duckdb:vortex-compact6130966995.98732e+081.02399ns
clickbench_q28/duckdb:vortex-compact31859929113.21662e+090.990478ns
clickbench_q29/duckdb:vortex-compact449661584.57079e+070.983771ns
clickbench_q30/duckdb:vortex-compact2981860972.69435e+081.10671ns🚨
clickbench_q31/duckdb:vortex-compact3475513803.32666e+081.04475ns
clickbench_q32/duckdb:vortex-compact11152654421.18578e+090.940533ns
clickbench_q33/duckdb:vortex-compact11271476061.1272e+090.999949ns
clickbench_q34/duckdb:vortex-compact16166330231.65425e+090.977263ns
clickbench_q35/duckdb:vortex-compact3660512653.67383e+080.996374ns
clickbench_q36/duckdb:vortex-compact343090503.1753e+071.0805ns
clickbench_q37/duckdb:vortex-compact268413412.62571e+071.02225ns
clickbench_q38/duckdb:vortex-compact273825912.60107e+071.05274ns
clickbench_q39/duckdb:vortex-compact522489205.21365e+071.00216ns
clickbench_q40/duckdb:vortex-compact306346232.62976e+071.16492ns🚨
clickbench_q41/duckdb:vortex-compact284030452.58373e+071.0993ns
clickbench_q42/duckdb:vortex-compact275893342.76324e+070.998442ns
clickbench_q00/duckdb:duckdb190314141.89025e+071.00682ns
clickbench_q01/duckdb:duckdb375935763.76628e+070.998162ns
clickbench_q02/duckdb:duckdb461405444.71841e+070.977884ns
clickbench_q03/duckdb:duckdb477650584.80766e+070.99352ns
clickbench_q04/duckdb:duckdb1982560231.88878e+081.04965ns
clickbench_q05/duckdb:duckdb2986736942.965e+081.00733ns
clickbench_q06/duckdb:duckdb363302993.68152e+070.986828ns
clickbench_q07/duckdb:duckdb389258813.86708e+071.0066ns
clickbench_q08/duckdb:duckdb2486158742.48483e+081.00054ns
clickbench_q09/duckdb:duckdb3619848543.6072e+081.00351ns
clickbench_q10/duckdb:duckdb1107537421.10715e+081.00035ns
clickbench_q11/duckdb:duckdb1190210531.20146e+080.990639ns
clickbench_q12/duckdb:duckdb2655521922.64557e+081.00376ns
clickbench_q13/duckdb:duckdb4421164704.4211e+081.00001ns
clickbench_q14/duckdb:duckdb2897754442.88495e+081.00444ns
clickbench_q15/duckdb:duckdb2193236992.17688e+081.00751ns
clickbench_q16/duckdb:duckdb5401761515.44463e+080.992126ns
clickbench_q17/duckdb:duckdb4563101544.55467e+081.00185ns
clickbench_q18/duckdb:duckdb9544087809.76963e+080.976914ns
clickbench_q19/duckdb:duckdb369128203.78844e+070.974355ns
clickbench_q20/duckdb:duckdb4481046104.81084e+080.931448ns
clickbench_q21/duckdb:duckdb4771399314.79226e+080.995648ns
clickbench_q22/duckdb:duckdb5260547025.47186e+080.961382ns
clickbench_q23/duckdb:duckdb2308220842.38978e+080.965871ns
clickbench_q24/duckdb:duckdb490878144.95505e+070.990663ns
clickbench_q25/duckdb:duckdb1117113951.125e+080.992988ns
clickbench_q26/duckdb:duckdb471141354.74416e+070.993099ns
clickbench_q27/duckdb:duckdb5307149785.36351e+080.989491ns
clickbench_q28/duckdb:duckdb44981394944.51882e+090.995424ns
clickbench_q29/duckdb:duckdb496967375.0161e+070.990745ns
clickbench_q30/duckdb:duckdb2687065542.70182e+080.994538ns
clickbench_q31/duckdb:duckdb3401043943.42774e+080.992211ns
clickbench_q32/duckdb:duckdb10311680361.02686e+091.00419ns
clickbench_q33/duckdb:duckdb10758514481.07447e+091.00128ns
clickbench_q34/duckdb:duckdb11415026391.13946e+091.00179ns
clickbench_q35/duckdb:duckdb2649856202.64301e+081.00259ns
clickbench_q36/duckdb:duckdb451613364.46861e+071.01063ns
clickbench_q37/duckdb:duckdb330137013.29149e+071.003ns
clickbench_q38/duckdb:duckdb342037113.47962e+070.982972ns
clickbench_q39/duckdb:duckdb878554047.55605e+071.16272ns🚨
clickbench_q40/duckdb:duckdb330565513.35219e+070.986118ns
clickbench_q41/duckdb:duckdb334956833.33568e+071.00416ns
clickbench_q42/duckdb:duckdb328647923.31568e+070.991193ns

@AdamGS

Copy link
Copy Markdown
ContributorAuthor

End of the week state:

  1. public_bi is the only benchmark not in the new structure, because we don't actually run it.
  2. Benchmarks persist data under target/ which will give us criterion-like functionality and the ability to compare between all the tools
  3. Some benchmarks already run in CI, a few don't and results look very different from develop, which is going to be fun to debug.

@github-actions

github-actionsBot commented Dec 12, 2025

Copy link
Copy Markdown
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.175x ❌
  • Vortex: 1.053x ➖
  • duckdb:vortex: 1.024x ➖
  • datafusion:vortex: 1.082x ➖
  • Best: tpch_q19/duckdb:vortex-file-compressed (0.876x)
  • Worst: tpch_q08/datafusion:vortex-file-compressed (1.266x)
  • Significant (>10%): 1↑ 19↓
Detailed Results Table
namePR b6edd04base 7dcc3f7ratio (PR/base)unitremark
tpch_q01/datafusion:arrow855538376.14186e+071.39296ns🚨
tpch_q02/datafusion:arrow353079161.98315e+071.78039ns🚨
tpch_q03/datafusion:arrow612656052.32211e+072.63836ns🚨
tpch_q04/datafusion:arrow461839311.24698e+073.70367ns🚨
tpch_q05/datafusion:arrow1144317553.4769e+073.2912ns🚨
tpch_q06/datafusion:arrow343138379.10438e+063.76894ns🚨
tpch_q07/datafusion:arrow1203983815.30701e+072.26866ns🚨
tpch_q08/datafusion:arrow859099621.94831e+074.40947ns🚨
tpch_q09/datafusion:arrow1049399083.28432e+073.19518ns🚨
tpch_q10/datafusion:arrow775500722.90133e+072.67291ns🚨
tpch_q11/datafusion:arrow468286973.90382e+071.19956ns🚨
tpch_q12/datafusion:arrow757821911.94433e+073.89759ns🚨
tpch_q13/datafusion:arrow558470691.8792e+072.97185ns🚨
tpch_q14/datafusion:arrow428188397.47783e+065.7261ns🚨
tpch_q15/datafusion:arrow826967431.41486e+075.84487ns🚨
tpch_q16/datafusion:arrow264028911.53609e+071.71884ns🚨
tpch_q17/datafusion:arrow1038535625.07386e+072.04684ns🚨
tpch_q18/datafusion:arrow2163357141.02998e+082.10038ns🚨
tpch_q19/datafusion:arrow667418421.80942e+073.68858ns🚨
tpch_q20/datafusion:arrow639612982.15309e+072.97067ns🚨
tpch_q21/datafusion:arrow2194225637.85229e+072.79438ns🚨
tpch_q22/datafusion:arrow274148271.08945e+072.51638ns🚨
tpch_q01/datafusion:parquet1807989071.87334e+080.965113ns
tpch_q02/datafusion:parquet1055528319.44771e+071.11723ns🚨
tpch_q03/datafusion:parquet956383128.42824e+071.13474ns🚨
tpch_q04/datafusion:parquet582064825.75797e+071.01089ns
tpch_q05/datafusion:parquet1116983741.10174e+081.01384ns
tpch_q06/datafusion:parquet478200724.56023e+071.04863ns
tpch_q07/datafusion:parquet1406635671.28748e+081.09255ns
tpch_q08/datafusion:parquet1300323991.24673e+081.04299ns
tpch_q09/datafusion:parquet1670785261.54441e+081.08183ns
tpch_q10/datafusion:parquet1313391781.26511e+081.03816ns
tpch_q11/datafusion:parquet790203257.23946e+071.09152ns
tpch_q12/datafusion:parquet991254719.91458e+070.999795ns
tpch_q13/datafusion:parquet2102017202.06197e+081.01942ns
tpch_q14/datafusion:parquet561525925.10133e+071.10074ns🚨
tpch_q15/datafusion:parquet741633506.60001e+071.12369ns🚨
tpch_q16/datafusion:parquet526622894.83665e+071.08882ns
tpch_q17/datafusion:parquet1586723131.42591e+081.11278ns🚨
tpch_q18/datafusion:parquet1872650271.91739e+080.976667ns
tpch_q19/datafusion:parquet1057861431.01773e+081.03943ns
tpch_q20/datafusion:parquet736205616.83392e+071.07728ns
tpch_q21/datafusion:parquet1522136021.47175e+081.03423ns
tpch_q22/datafusion:parquet756919366.94512e+071.08986ns
tpch_q01/datafusion:vortex-file-compressed639164036.52683e+070.979288ns
tpch_q02/datafusion:vortex-file-compressed484349703.98655e+071.21496ns🚨
tpch_q03/datafusion:vortex-file-compressed313347422.85304e+071.09829ns
tpch_q04/datafusion:vortex-file-compressed218579011.94102e+071.1261ns🚨
tpch_q05/datafusion:vortex-file-compressed736582596.76084e+071.08948ns
tpch_q06/datafusion:vortex-file-compressed109403661.14534e+070.955209ns
tpch_q07/datafusion:vortex-file-compressed836121257.52994e+071.1104ns🚨
tpch_q08/datafusion:vortex-file-compressed558760274.41242e+071.26633ns🚨
tpch_q09/datafusion:vortex-file-compressed676056226.23182e+071.08485ns
tpch_q10/datafusion:vortex-file-compressed568319665.11484e+071.11112ns🚨
tpch_q11/datafusion:vortex-file-compressed315165402.81561e+071.11935ns🚨
tpch_q12/datafusion:vortex-file-compressed257207392.39166e+071.07543ns
tpch_q13/datafusion:vortex-file-compressed311924853.03948e+071.02624ns
tpch_q14/datafusion:vortex-file-compressed159092691.55037e+071.02616ns
tpch_q15/datafusion:vortex-file-compressed263242392.40876e+071.09286ns
tpch_q16/datafusion:vortex-file-compressed269281192.3493e+071.14622ns🚨
tpch_q17/datafusion:vortex-file-compressed643390896.24868e+071.02964ns
tpch_q18/datafusion:vortex-file-compressed997018169.98157e+070.998859ns
tpch_q19/datafusion:vortex-file-compressed250558582.1859e+071.14625ns🚨
tpch_q20/datafusion:vortex-file-compressed328463072.89492e+071.13462ns🚨
tpch_q21/datafusion:vortex-file-compressed818342357.49884e+071.09129ns
tpch_q22/datafusion:vortex-file-compressed208667691.72647e+071.20864ns🚨
tpch_q01/datafusion:vortex-compact701120376.6885e+071.04825ns
tpch_q02/datafusion:vortex-compact516839484.37348e+071.18176ns🚨
tpch_q03/datafusion:vortex-compact334570253.04242e+071.09968ns
tpch_q04/datafusion:vortex-compact240575022.28241e+071.05404ns
tpch_q05/datafusion:vortex-compact759447826.99406e+071.08585ns
tpch_q06/datafusion:vortex-compact176197321.7806e+070.989537ns
tpch_q07/datafusion:vortex-compact839431748.27824e+071.01402ns
tpch_q08/datafusion:vortex-compact585287985.10436e+071.14664ns🚨
tpch_q09/datafusion:vortex-compact733411886.73613e+071.08877ns
tpch_q10/datafusion:vortex-compact548568505.19946e+071.05505ns
tpch_q11/datafusion:vortex-compact334007652.83976e+071.17618ns🚨
tpch_q12/datafusion:vortex-compact363718393.41828e+071.06404ns
tpch_q13/datafusion:vortex-compact375774173.59125e+071.04636ns
tpch_q14/datafusion:vortex-compact218136862.16756e+071.00637ns
tpch_q15/datafusion:vortex-compact375397773.57215e+071.0509ns
tpch_q16/datafusion:vortex-compact318599042.94547e+071.08166ns
tpch_q17/datafusion:vortex-compact711440756.9753e+071.01994ns
tpch_q18/datafusion:vortex-compact1007077751.00847e+080.998615ns
tpch_q19/datafusion:vortex-compact422723264.05569e+071.0423ns
tpch_q20/datafusion:vortex-compact390420843.57792e+071.0912ns
tpch_q21/datafusion:vortex-compact884721538.3101e+071.06463ns
tpch_q22/datafusion:vortex-compact197991111.70401e+071.16191ns🚨
tpch_q01/duckdb:parquet929840848.14225e+071.142ns🚨
tpch_q02/duckdb:parquet481706464.76398e+071.01114ns
tpch_q03/duckdb:parquet780909337.68457e+071.0162ns
tpch_q04/duckdb:parquet610546306.05684e+071.00803ns
tpch_q05/duckdb:parquet774702658.77728e+070.882623ns🚀
tpch_q06/duckdb:parquet230349012.22747e+071.03413ns
tpch_q07/duckdb:parquet979827858.29564e+071.18114ns🚨
tpch_q08/duckdb:parquet983787209.64115e+071.0204ns
tpch_q09/duckdb:parquet1748987791.78001e+080.982573ns
tpch_q10/duckdb:parquet1453898331.38257e+081.05159ns
tpch_q11/duckdb:parquet268693312.59166e+071.03676ns
tpch_q12/duckdb:parquet607247815.91739e+071.02621ns
tpch_q13/duckdb:parquet2777598392.74437e+081.01211ns
tpch_q14/duckdb:parquet641745396.43697e+070.996968ns
tpch_q15/duckdb:parquet292723592.96212e+070.988224ns
tpch_q16/duckdb:parquet600483966.00706e+070.99963ns
tpch_q17/duckdb:parquet674487386.97185e+070.967444ns
tpch_q18/duckdb:parquet1360513421.29568e+081.05004ns
tpch_q19/duckdb:parquet723152368.83328e+070.818668ns🚀
tpch_q20/duckdb:parquet815036579.34364e+070.87229ns🚀
tpch_q21/duckdb:parquet2028699101.9588e+081.03568ns
tpch_q22/duckdb:parquet566253615.67274e+070.998201ns
tpch_q01/duckdb:vortex-file-compressed337156323.12099e+071.08029ns
tpch_q02/duckdb:vortex-file-compressed316015042.98162e+071.05988ns
tpch_q03/duckdb:vortex-file-compressed340064603.31444e+071.02601ns
tpch_q04/duckdb:vortex-file-compressed364533023.55692e+071.02485ns
tpch_q05/duckdb:vortex-file-compressed391956543.88561e+071.00874ns
tpch_q06/duckdb:vortex-file-compressed111930031.08614e+071.03053ns
tpch_q07/duckdb:vortex-file-compressed405145554.30065e+070.942057ns
tpch_q08/duckdb:vortex-file-compressed465267334.66883e+070.99654ns
tpch_q09/duckdb:vortex-file-compressed828104267.60199e+071.08933ns
tpch_q10/duckdb:vortex-file-compressed352372133.69162e+070.954518ns
tpch_q11/duckdb:vortex-file-compressed177996661.64532e+071.08184ns
tpch_q12/duckdb:vortex-file-compressed251031622.30415e+071.08947ns
tpch_q13/duckdb:vortex-file-compressed380455484.02657e+070.944863ns
tpch_q14/duckdb:vortex-file-compressed239119762.63082e+070.908917ns
tpch_q15/duckdb:vortex-file-compressed175057751.76727e+070.990556ns
tpch_q16/duckdb:vortex-file-compressed333849203.35449e+070.995232ns
tpch_q17/duckdb:vortex-file-compressed266469402.73452e+070.974467ns
tpch_q18/duckdb:vortex-file-compressed562657175.36901e+071.04797ns
tpch_q19/duckdb:vortex-file-compressed323133623.69046e+070.875591ns🚀
tpch_q20/duckdb:vortex-file-compressed357207333.50224e+071.01994ns
tpch_q21/duckdb:vortex-file-compressed1016780601.04355e+080.97435ns
tpch_q22/duckdb:vortex-file-compressed204806502.09467e+070.977751ns
tpch_q01/duckdb:vortex-compact371278823.34527e+071.10986ns🚨
tpch_q02/duckdb:vortex-compact460206984.04312e+071.13825ns🚨
tpch_q03/duckdb:vortex-compact398919593.92064e+071.01749ns
tpch_q04/duckdb:vortex-compact419103444.07718e+071.02792ns
tpch_q05/duckdb:vortex-compact470413164.52705e+071.03912ns
tpch_q06/duckdb:vortex-compact176317231.76277e+071.00023ns
tpch_q07/duckdb:vortex-compact504733244.99123e+071.01124ns
tpch_q08/duckdb:vortex-compact567130965.62636e+071.00799ns
tpch_q09/duckdb:vortex-compact886522518.245e+071.07522ns
tpch_q10/duckdb:vortex-compact459823254.49473e+071.02303ns
tpch_q11/duckdb:vortex-compact259040272.16183e+071.19824ns🚨
tpch_q12/duckdb:vortex-compact507273694.02886e+071.2591ns🚨
tpch_q13/duckdb:vortex-compact454491454.43994e+071.02364ns
tpch_q14/duckdb:vortex-compact318095243.26818e+070.973311ns
tpch_q15/duckdb:vortex-compact218008742.04561e+071.06574ns
tpch_q16/duckdb:vortex-compact420183694.27671e+070.982492ns
tpch_q17/duckdb:vortex-compact317379663.05521e+071.03881ns
tpch_q18/duckdb:vortex-compact625352445.66944e+071.10302ns🚨
tpch_q19/duckdb:vortex-compact403440114.34779e+070.92792ns
tpch_q20/duckdb:vortex-compact465531514.74909e+070.980255ns
tpch_q21/duckdb:vortex-compact1159691631.12681e+081.02919ns
tpch_q22/duckdb:vortex-compact227533952.20869e+071.03017ns
tpch_q01/duckdb:duckdb175180151.74562e+071.00354ns
tpch_q02/duckdb:duckdb150290051.51113e+070.994553ns
tpch_q03/duckdb:duckdb214788682.18923e+070.981116ns
tpch_q04/duckdb:duckdb212366822.07195e+071.02496ns
tpch_q05/duckdb:duckdb228290822.35745e+070.968382ns
tpch_q06/duckdb:duckdb71826837.39186e+060.971702ns
tpch_q07/duckdb:duckdb267593012.68827e+070.99541ns
tpch_q08/duckdb:duckdb266945252.69994e+070.988708ns
tpch_q09/duckdb:duckdb595875846.17287e+070.965314ns
tpch_q10/duckdb:duckdb584931555.86144e+070.997931ns
tpch_q11/duckdb:duckdb73016787.39738e+060.987062ns
tpch_q12/duckdb:duckdb172835371.79172e+070.964636ns
tpch_q13/duckdb:duckdb439454914.08405e+071.07603ns
tpch_q14/duckdb:duckdb226966452.24413e+071.01138ns
tpch_q15/duckdb:duckdb141769491.44179e+070.983287ns
tpch_q16/duckdb:duckdb253536982.53099e+071.00173ns
tpch_q17/duckdb:duckdb183161941.84471e+070.992906ns
tpch_q18/duckdb:duckdb404064664.00257e+071.00951ns
tpch_q19/duckdb:duckdb327383023.22088e+071.01644ns
tpch_q20/duckdb:duckdb272205782.74144e+070.99293ns
tpch_q21/duckdb:duckdb631977616.32402e+070.999329ns
tpch_q22/duckdb:duckdb273943202.67011e+071.02596ns

Comment threadbenchmarks/df-bench/Cargo.toml Outdated
@@ -0,0 +1,44 @@
[package]
name = "df-bench"

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.

Use long names for this + ddb

@github-actions

github-actionsBot commented Dec 16, 2025

Copy link
Copy Markdown
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.023x ➖
  • Vortex: 1.028x ➖
  • duckdb:vortex: 1.028x ➖
  • Best: statpopgen_q02/duckdb:vortex-compact (0.983x)
  • Worst: statpopgen_q01/duckdb:vortex-compact (1.277x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
namePR b6edd04base fb976a1ratio (PR/base)unitremark
statpopgen_q00/duckdb:parquet2347504622.29794e+081.02157ns
statpopgen_q01/duckdb:parquet3760415193.70329e+081.01543ns
statpopgen_q02/duckdb:parquet6810761486.84923e+080.994384ns
statpopgen_q03/duckdb:parquet11146788901.1193e+090.995875ns
statpopgen_q04/duckdb:parquet11399943741.11752e+091.02011ns
statpopgen_q05/duckdb:parquet7506423977.43808e+081.00919ns
statpopgen_q06/duckdb:parquet13463184681.32628e+091.01511ns
statpopgen_q07/duckdb:parquet8638384898.47742e+081.01899ns
statpopgen_q08/duckdb:parquet8553689508.3891e+081.01962ns
statpopgen_q09/duckdb:parquet9379239839.35159e+081.00296ns
statpopgen_q10/duckdb:parquet21775499962.11216e+091.03096ns
statpopgen_q00/duckdb:vortex-file-compressed136603881.25763e+071.0862ns
statpopgen_q01/duckdb:vortex-file-compressed1050908289.9712e+071.05394ns
statpopgen_q02/duckdb:vortex-file-compressed11949182111.21059e+090.987052ns
statpopgen_q03/duckdb:vortex-file-compressed28120787422.82004e+090.997178ns
statpopgen_q04/duckdb:vortex-file-compressed27913976732.8126e+090.992461ns
statpopgen_q05/duckdb:vortex-file-compressed12648699491.26061e+091.00338ns
statpopgen_q06/duckdb:vortex-file-compressed19266989551.91274e+091.0073ns
statpopgen_q07/duckdb:vortex-file-compressed1628335421.50537e+081.08169ns
statpopgen_q08/duckdb:vortex-file-compressed1746737491.61967e+081.07845ns
statpopgen_q09/duckdb:vortex-file-compressed25479072512.555e+090.997224ns
statpopgen_q10/duckdb:vortex-file-compressed40808251414.07212e+091.00214ns
statpopgen_q00/duckdb:vortex-compact140420141.29068e+071.08795ns
statpopgen_q01/duckdb:vortex-compact3052026532.38938e+081.27733ns🚨
statpopgen_q02/duckdb:vortex-compact5441390575.5349e+080.983105ns
statpopgen_q03/duckdb:vortex-compact21846378632.1965e+090.9946ns
statpopgen_q04/duckdb:vortex-compact21883334202.20659e+090.991725ns
statpopgen_q05/duckdb:vortex-compact5789840575.748e+081.00728ns
statpopgen_q06/duckdb:vortex-compact14679541631.45101e+091.01168ns
statpopgen_q07/duckdb:vortex-compact12392604431.25186e+090.989935ns
statpopgen_q08/duckdb:vortex-compact36266751743.58301e+091.01219ns
statpopgen_q09/duckdb:vortex-compact19788442411.98446e+090.997169ns
statpopgen_q10/duckdb:vortex-compact37349453943.70813e+091.00723ns

@codecov

codecovBot commented Dec 16, 2025

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 81.74%. Comparing base (be9c708) to head (c8f9e07).
⚠️ Report is 20 commits behind head on develop.

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

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

@github-actions

github-actionsBot commented Dec 16, 2025

Copy link
Copy Markdown
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 0.999x ➖
  • Vortex: 1.001x ➖
  • duckdb:vortex: 0.999x ➖
  • datafusion:vortex: 1.002x ➖
  • Best: fineweb_q06/duckdb:vortex-compact (0.908x)
  • Worst: fineweb_q06/duckdb:vortex-file-compressed (1.173x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
namePR b6edd04base fb976a1ratio (PR/base)unitremark
fineweb_q00/datafusion:parquet8719589559.06925e+080.961445ns
fineweb_q01/datafusion:parquet15261337261.55268e+090.9829ns
fineweb_q02/datafusion:parquet15859284361.54096e+091.02919ns
fineweb_q03/datafusion:parquet15887440531.59285e+090.997425ns
fineweb_q04/datafusion:parquet16298590671.58857e+091.02599ns
fineweb_q05/datafusion:parquet15853559151.57877e+091.00417ns
fineweb_q06/datafusion:parquet15783280661.58315e+090.996953ns
fineweb_q07/datafusion:parquet16312987041.65621e+090.984961ns
fineweb_q08/datafusion:parquet16217422641.59051e+091.01964ns
fineweb_q00/datafusion:vortex-file-compressed320773133.02627e+071.05996ns
fineweb_q01/datafusion:vortex-file-compressed5542601624.80427e+081.15368ns
fineweb_q02/datafusion:vortex-file-compressed3269412593.54374e+080.922588ns
fineweb_q03/datafusion:vortex-file-compressed13930429111.40288e+090.992988ns
fineweb_q04/datafusion:vortex-file-compressed13608428911.379e+090.986834ns
fineweb_q05/datafusion:vortex-file-compressed13561293671.38989e+090.975707ns
fineweb_q06/datafusion:vortex-file-compressed15304627601.57137e+090.973969ns
fineweb_q07/datafusion:vortex-file-compressed14203418111.372e+091.03523ns
fineweb_q08/datafusion:vortex-file-compressed5693574045.50579e+081.03411ns
fineweb_q00/datafusion:vortex-compact340015243.32335e+071.02311ns
fineweb_q01/datafusion:vortex-compact4444204434.51312e+080.98473ns
fineweb_q02/datafusion:vortex-compact4474420514.54898e+080.983609ns
fineweb_q03/datafusion:vortex-compact17757734851.6976e+091.04605ns
fineweb_q04/datafusion:vortex-compact20259462702.07156e+090.97798ns
fineweb_q05/datafusion:vortex-compact16190797941.65628e+090.977543ns
fineweb_q06/datafusion:vortex-compact12493823491.27538e+090.979616ns
fineweb_q07/datafusion:vortex-compact11076417531.1513e+090.962079ns
fineweb_q08/datafusion:vortex-compact3860507013.89601e+080.990889ns
fineweb_q00/duckdb:parquet9650564989.77183e+080.98759ns
fineweb_q01/duckdb:parquet21740636922.20338e+090.986696ns
fineweb_q02/duckdb:parquet21714497672.20147e+090.986363ns
fineweb_q03/duckdb:parquet70608604647.2287e+090.976781ns
fineweb_q04/duckdb:parquet17195759701.71499e+091.00267ns
fineweb_q05/duckdb:parquet37775165103.81899e+090.989141ns
fineweb_q06/duckdb:parquet49721363895.00608e+090.99322ns
fineweb_q07/duckdb:parquet54037735075.44966e+090.991579ns
fineweb_q08/duckdb:parquet9831384119.90743e+080.992324ns
fineweb_q00/duckdb:vortex-file-compressed835569868.47065e+070.986429ns
fineweb_q01/duckdb:vortex-file-compressed5129936955.28503e+080.970655ns
fineweb_q02/duckdb:vortex-file-compressed5741650815.7295e+081.00212ns
fineweb_q03/duckdb:vortex-file-compressed15813665011.57142e+091.00633ns
fineweb_q04/duckdb:vortex-file-compressed16877029481.618e+091.04308ns
fineweb_q05/duckdb:vortex-file-compressed16431871491.66731e+090.985531ns
fineweb_q06/duckdb:vortex-file-compressed20524739221.75026e+091.17267ns
fineweb_q07/duckdb:vortex-file-compressed15790609821.54904e+091.01938ns
fineweb_q08/duckdb:vortex-file-compressed6773464256.98843e+080.96924ns
fineweb_q00/duckdb:vortex-compact978810768.91591e+071.09782ns
fineweb_q01/duckdb:vortex-compact4852750294.96814e+080.976774ns
fineweb_q02/duckdb:vortex-compact6514794396.1416e+081.06076ns
fineweb_q03/duckdb:vortex-compact17103278831.68165e+091.01705ns
fineweb_q04/duckdb:vortex-compact16352297451.7287e+090.945931ns
fineweb_q05/duckdb:vortex-compact14381478291.54427e+090.931283ns
fineweb_q06/duckdb:vortex-compact14352489301.58133e+090.907623ns
fineweb_q07/duckdb:vortex-compact13647299981.49267e+090.91429ns
fineweb_q08/duckdb:vortex-compact5109385715.08028e+081.00573ns

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@github-actions

github-actionsBot commented Dec 17, 2025

Copy link
Copy Markdown
Contributor

Benchmarks: Random Access

Summary

  • Overall: 0.986x ➖
  • Vortex: 0.987x ➖
  • Best: random-access/vortex-tokio-local-disk (0.987x)
  • Worst: No regressions
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
namePR b6edd04base 7dcc3f7ratio (PR/base)unitremark
random-access/parquet-tokio-local-disk1868442911.89804e+080.984406ns
random-access/vortex-tokio-local-disk13511641.36877e+060.987139ns

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@github-actions

github-actionsBot commented Dec 17, 2025

Copy link
Copy Markdown
Contributor

Benchmarks: Compression

Summary

  • Overall: 0.997x ➖
  • Vortex: 0.989x ➖
  • Best: vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 (0.907x)
  • Worst: vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical (1.131x)
  • Significant (>10%): 0↑ 1↓
Detailed Results Table
namePR b6edd04base fb976a1ratio (PR/base)unitremark
parquet_rs-zstd compress time/taxi1.30857e+091.31391e+090.995933ns
parquet_rs-zstd decompress time/taxi2.84758e+082.82044e+081.00962ns
compress time/taxi2.99958e+083.09547e+080.969022ns
decompress time/taxi1.71617e+071.67977e+071.02167ns
parquet_rs-zstd compress time/Arade2.37284e+092.34497e+091.01188ns
parquet_rs-zstd decompress time/Arade6.24322e+086.32032e+080.987802ns
compress time/Arade4.21427e+084.10752e+081.02599ns
decompress time/Arade2.9525e+072.8683e+071.02935ns
parquet_rs-zstd compress time/Bimbo1.4542e+101.4473e+101.00477ns
parquet_rs-zstd decompress time/Bimbo2.32531e+092.31288e+091.00538ns
compress time/Bimbo1.00031e+091.00708e+090.993275ns
decompress time/Bimbo9.32017e+079.3143e+071.00063ns
parquet_rs-zstd compress time/CMSprovider7.25723e+097.23488e+091.00309ns
parquet_rs-zstd decompress time/CMSprovider1.52221e+091.51658e+091.00371ns
compress time/CMSprovider9.35752e+089.10479e+081.02776ns
decompress time/CMSprovider7.16397e+077.05557e+071.01536ns
parquet_rs-zstd compress time/Euro20161.38843e+091.3845e+091.00284ns
parquet_rs-zstd decompress time/Euro20164.07095e+084.04992e+081.00519ns
compress time/Euro20162.40695e+082.31367e+081.04031ns
decompress time/Euro20162.14936e+072.14271e+071.0031ns
parquet_rs-zstd compress time/Food8.72193e+088.6316e+081.01046ns
parquet_rs-zstd decompress time/Food1.97991e+081.93709e+081.02211ns
compress time/Food2.8375e+083.09445e+080.916966ns
decompress time/Food1.00981e+079.77307e+061.03326ns
parquet_rs-zstd compress time/HashTags2.41348e+092.37124e+091.01781ns
parquet_rs-zstd decompress time/HashTags6.25793e+086.24815e+081.00156ns
compress time/HashTags5.6666e+085.5914e+081.01345ns
decompress time/HashTags7.63475e+077.40463e+071.03108ns
parquet_rs-zstd compress time/TPC-H l_comment chunked8.67505e+088.63712e+081.00439ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked2.37242e+082.38515e+080.99466ns
compress time/TPC-H l_comment chunked1.32588e+081.33151e+080.995779ns
decompress time/TPC-H l_comment chunked8.1413e+068.76021e+060.92935ns
parquet_rs-zstd compress time/TPC-H l_comment canonical8.68359e+088.5542e+081.01513ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical2.37646e+082.38764e+080.995317ns
compress time/TPC-H l_comment canonical2.98622e+082.60022e+081.14845ns🚨
decompress time/TPC-H l_comment canonical1.02263e+071.04256e+070.980875ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=10006.54705e+066.76805e+060.967347ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=10002.65949e+062.72397e+060.976329ns
compress time/wide table cols=100 chunks=1 rows=10001.35037e+071.3957e+070.967518ns
decompress time/wide table cols=100 chunks=1 rows=10002.31141e+062.41921e+060.95544ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=10008.48984e+077.91903e+071.07208ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=10002.78197e+072.83117e+070.98262ns
compress time/wide table cols=1000 chunks=1 rows=10001.35595e+081.39466e+080.972242ns
decompress time/wide table cols=1000 chunks=1 rows=10001.93353e+071.95388e+070.989587ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=10008.77031e+088.77919e+080.998989ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=10003.07598e+083.05882e+081.00561ns
compress time/wide table cols=10000 chunks=1 rows=10001.37488e+091.40231e+090.980446ns
decompress time/wide table cols=10000 chunks=1 rows=10002.30869e+082.27612e+081.01431ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=10001.09723e+071.04981e+071.04517ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=10002.65202e+062.6616e+060.996401ns
compress time/wide table cols=100 chunks=50 rows=10003.43975e+073.5435e+070.97072ns
decompress time/wide table cols=100 chunks=50 rows=10002.26723e+062.27951e+060.994612ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=10001.50236e+081.43378e+081.04783ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=10002.77162e+072.78406e+070.995533ns
compress time/wide table cols=1000 chunks=50 rows=10003.70429e+083.74829e+080.988261ns
decompress time/wide table cols=1000 chunks=50 rows=10001.91202e+071.93595e+070.98764ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=10001.74088e+091.71441e+091.01544ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=10003.16526e+083.14784e+081.00553ns
compress time/wide table cols=10000 chunks=50 rows=10003.62864e+093.67422e+090.987595ns
decompress time/wide table cols=10000 chunks=50 rows=10002.3449e+082.35536e+080.995558ns
parquet size/taxi5.60051e+07nannannan
vortex-file-compressed size/taxi5.49874e+07nannannan
vortex:parquet-zstd size/taxi0.9818290.9840880.997705ratio
vortex:parquet-zstd ratio compress time/taxi0.2292260.2355920.972979ratio
vortex:parquet-zstd ratio decompress time/taxi0.06026750.05955711.01193ratio
parquet size/Arade3.05475e+08nannannan
vortex-file-compressed size/Arade1.42318e+08nannannan
vortex:parquet-zstd size/Arade0.4658910.4661880.999361ratio
vortex:parquet-zstd ratio compress time/Arade0.1776040.1751631.01394ratio
vortex:parquet-zstd ratio decompress time/Arade0.04729130.04538231.04206ratio
parquet size/Bimbo3.90442e+08nannannan
vortex-file-compressed size/Bimbo5.30245e+08nannannan
vortex:parquet-zstd size/Bimbo1.358061.363370.996105ratio
vortex:parquet-zstd ratio compress time/Bimbo0.06878740.06958360.988558ratio
vortex:parquet-zstd ratio decompress time/Bimbo0.04008130.04027140.99528ratio
parquet size/CMSprovider3.85124e+08nannannan
vortex-file-compressed size/CMSprovider5.03899e+08nannannan
vortex:parquet-zstd size/CMSprovider1.308411.310120.998692ratio
vortex:parquet-zstd ratio compress time/CMSprovider0.1289410.1258461.02459ratio
vortex:parquet-zstd ratio decompress time/CMSprovider0.04706310.04652291.01161ratio
parquet size/Euro20161.23115e+08nannannan
vortex-file-compressed size/Euro20161.71377e+08nannannan
vortex:parquet-zstd size/Euro20161.3921.392840.999399ratio
vortex:parquet-zstd ratio compress time/Euro20160.1733580.1671131.03737ratio
vortex:parquet-zstd ratio decompress time/Euro20160.05279740.05290740.997922ratio
parquet size/Food3.62406e+07nannannan
vortex-file-compressed size/Food4.43934e+07nannannan
vortex:parquet-zstd size/Food1.224961.227130.998236ratio
vortex:parquet-zstd ratio compress time/Food0.325330.3585020.90747ratio
vortex:parquet-zstd ratio decompress time/Food0.0510030.05045231.01091ratio
parquet size/HashTags1.33984e+08nannannan
vortex-file-compressed size/HashTags2.08958e+08nannannan
vortex:parquet-zstd size/HashTags1.559571.56170.998636ratio
vortex:parquet-zstd ratio compress time/HashTags0.234790.23580.995713ratio
vortex:parquet-zstd ratio decompress time/HashTags0.1220010.1185091.02947ratio
parquet size/TPC-H l_comment chunked5.69375e+07nannannan
vortex-file-compressed size/TPC-H l_comment chunked7.7352e+07nannannan
vortex:parquet-zstd size/TPC-H l_comment chunked1.358541.359140.999563ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked0.1528390.1541610.991425ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked0.03431650.03672810.93434ratio
parquet size/TPC-H l_comment canonical5.69375e+07nannannan
vortex-file-compressed size/TPC-H l_comment canonical7.83565e+07nannannan
vortex:parquet-zstd size/TPC-H l_comment canonical1.376181.376860.999507ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical0.3438920.303971.13133ratio🚨
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical0.04303150.04366510.98549ratio
parquet size/wide table cols=100 chunks=1 rows=1000967687nannannan
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000882712nannannan
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=10000.9121880.9487020.961511ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=10002.062562.06221.00018ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=10000.8691180.888120.978605ratio
parquet size/wide table cols=1000 chunks=1 rows=10009.68136e+06nannannan
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=10008.82071e+06nannannan
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=10000.9111030.9471770.961915ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=10001.597141.761150.906874ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=10000.6950240.690131.00709ratio
parquet size/wide table cols=10000 chunks=1 rows=10009.68824e+07nannannan
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=10008.82367e+07nannannan
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=10000.9107610.947410.961317ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=10001.567661.597310.981438ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=10000.7505540.7441171.00865ratio
parquet size/wide table cols=100 chunks=50 rows=1000967687nannannan
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000882712nannannan
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=10000.9121880.9487020.961511ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=10003.134933.375370.928766ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=10000.8549090.8564470.998204ratio
parquet size/wide table cols=1000 chunks=50 rows=10009.68136e+06nannannan
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=10008.82071e+06nannannan
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=10000.9111030.9471770.961915ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=10002.465652.614260.943152ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=10000.6898560.6953690.992072ratio
parquet size/wide table cols=10000 chunks=50 rows=10009.68824e+07nannannan
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=10008.82367e+07nannannan
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=10000.9107610.947410.961317ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=10002.084372.143140.972577ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=10000.7408240.7482480.990079ratio

@connortsui20

Copy link
Copy Markdown
Member

Any ideas on why the benchmark measurements are very different? Is it because this has a new version of DF?

@AdamGS

Copy link
Copy Markdown
ContributorAuthor

This PR doesn't have a new DF version.
For Arrow - the chunking is different, I don't think it matters.
For Vortex - I've changed the conversion logic, so maybe some files end up looking different or I messed something up, I'm going to spend some time looking into that.

@AdamGSAdamGS mentioned this pull request Dec 18, 2025
@codspeed-hq

codspeed-hqBot commented Dec 18, 2025

Copy link
Copy Markdown

CodSpeed Performance Report

Merging #5676 will not alter performance

Comparing adamg/benchmarks-reorg (c8f9e07) with develop (fb976a1)

Summary

✅ 1254 untouched
⏩ 623 skipped1

Footnotes

  1. 623 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Comment threadbench-orchestrator/bench_orchestrator/utils.py Outdated
"subcommand": "tpch",
"name": "TPC-H SF=10 on S3",
"local_dir": "bench-vortex/data/tpch/10.0",
"local_dir": "vortex-bench/data/tpch/10.0",

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.

shall we have this in benchmarks?

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
@joseph-isaacs

Copy link
Copy Markdown
Contributor

I think we need to ensure that the way data is now generated doesn't really change the benchmarks

@AdamGS

Copy link
Copy Markdown
ContributorAuthor

@joseph-isaacs can you expand on what you mean? Right now for some benchmarks like TPC-DS we don't even have a basic correctness check.

Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
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@connortsui20@joseph-isaacs@gatesn