8000 fix[layout]: canonical validity in compressor by joseph-isaacs · Pull Request #6797 · vortex-data/vortex · GitHub
[go: up one dir, main page]

Skip to content

fix[layout]: canonical validity in compressor#6797

Merged
joseph-isaacs merged 6 commits intodevelopfrom
ji/fixup-validity-nullability
Mar 5, 2026
Merged

fix[layout]: canonical validity in compressor#6797
joseph-isaacs merged 6 commits intodevelopfrom
ji/fixup-validity-nullability

Conversation

@joseph-isaacs
Copy link
Contributor
@joseph-isaacs joseph-isaacs commented Mar 5, 2026

Decompress validity in the compressor and pass around zctl in those functions

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs marked this pull request as ready for review March 5, 2026 11:10
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs added the action/benchmark Trigger full benchmarks to run on this PR label Mar 5, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Mar 5, 2026
@github-actions
Copy link
Contributor
github-actions bot commented Mar 5, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done de2db9b 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Contributor
github-actions bot commented Mar 5, 2026

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.922x ➖
  • Vortex: 0.919x ➖
  • Parquet: 0.927x ➖
  • duckdb:vortex: 0.896x ✅
  • datafusion:vortex: 0.944x ➖
  • Best: fineweb_q08/duckdb:vortex-compact (0.782x)
  • Worst: fineweb_q03/duckdb:vortex-file-compressed (1.113x)
  • Significant (>10%): 11↑ 1↓
Detailed Results Table
name PR de2db9b base a332796 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 5981099 6497122.00 0.92 ns
fineweb_q01/datafusion:parquet 262031533 283611723.00 0.92 ns
fineweb_q02/datafusion:parquet 260689411 285430951.00 0.91 ns
fineweb_q03/datafusion:parquet 269097157 283213318.00 0.95 ns
fineweb_q04/datafusion:parquet 280818130 304926148.00 0.92 ns
fineweb_q05/datafusion:parquet 276783073 298428931.00 0.93 ns
fineweb_q06/datafusion:parquet 266631511 291951784.00 0.91 ns
fineweb_q07/datafusion:parquet 262664712 285473311.00 0.92 ns
fineweb_q08/datafusion:parquet 261738130 280096490.00 0.93 ns
fineweb_q00/datafusion:vortex-file-compressed 5765284 5627085.00 1.02 ns
fineweb_q01/datafusion:vortex-file-compressed 30978807 32159378.00 0.96 ns
fineweb_q02/datafusion:vortex-file-compressed 34026727 34356545.00 0.99 ns
fineweb_q03/datafusion:vortex-file-compressed 77348354 97991661.00 0.79 ns 🚀
fineweb_q04/datafusion:vortex-file-compressed 214598044 227410287.00 0.94 ns
fineweb_q05/datafusion:vortex-file-compressed 191782037 208406725.00 0.92 ns
fineweb_q06/datafusion:vortex-file-compressed 69340889 72839869.00 0.95 ns
fineweb_q07/datafusion:vortex-file-compressed 70823753 77548412.00 0.91 ns
fineweb_q08/datafusion:vortex-file-compressed 28026076 26757627.00 1.05 ns
fineweb_q00/datafusion:vortex-compact 5012171 5276351.00 0.95 ns
fineweb_q01/datafusion:vortex-compact 146139298 145729921.00 1.00 ns
fineweb_q02/datafusion:vortex-compact 162373747 157219427.00 1.03 ns
fineweb_q03/datafusion:vortex-compact 1241999091 1351473443.00 0.92 ns
fineweb_q04/datafusion:vortex-compact 1458787968 1552128370.00 0.94 ns
fineweb_q05/datafusion:vortex-compact 1129999650 1234539394.00 0.92 ns
fineweb_q06/datafusion:vortex-compact 596829028 631555527.00 0.95 ns
fineweb_q07/datafusion:vortex-compact 631932467 675693533.00 0.94 ns
fineweb_q08/datafusion:vortex-compact 24265882 28873591.00 0.84 ns 🚀
fineweb_q00/duckdb:parquet 33461677 35982183.00 0.93 ns
fineweb_q01/duckdb:parquet 99470621 107216658.00 0.93 ns
fineweb_q02/duckdb:parquet 104974323 113926215.00 0.92 ns
fineweb_q03/duckdb:parquet 309254699 330194750.00 0.94 ns
fineweb_q04/duckdb:parquet 436280231 456421616.00 0.96 ns
fineweb_q05/duckdb:parquet 408528239 434444940.00 0.94 ns
fineweb_q06/duckdb:parquet 206108122 216766437.00 0.95 ns
fineweb_q07/duckdb:parquet 219300636 232507703.00 0.94 ns
fineweb_q08/duckdb:parquet 62331179 72875166.00 0.86 ns 🚀
fineweb_q00/duckdb:vortex-file-compressed 4082475 4854723.00 0.84 ns 🚀
fineweb_q01/duckdb:vortex-file-compressed 29125516 35395038.00 0.82 ns 🚀
fineweb_q02/duckdb:vortex-file-compressed 27532545 33182904.00 0.83 ns 🚀
fineweb_q03/duckdb:vortex-file-compressed 149261328 134161280.00 1.11 ns 🚨
fineweb_q04/duckdb:vortex-file-compressed 202707513 224351821.00 0.90 ns
fineweb_q05/duckdb:vortex-file-compressed 183446203 196568717.00 0.93 ns
fineweb_q06/duckdb:vortex-file-compressed 65669722 75564931.00 0.87 ns 🚀
fineweb_q07/duckdb:vortex-file-compressed 68499517 76544958.00 0.89 ns 🚀
fineweb_q08/duckdb:vortex-file-compressed 25491188 30315275.00 0.84 ns 🚀
fineweb_q00/duckdb:vortex-compact 4635726 5519225.00 0.84 ns 🚀
fineweb_q01/duckdb:vortex-compact 95315287 102188461.00 0.93 ns
fineweb_q02/duckdb:vortex-compact 106247671 104461268.00 1.02 ns
fineweb_q03/duckdb:vortex-compact 835763634 917788945.00 0.91 ns
fineweb_q04/duckdb:vortex-compact 893738340 990843694.00 0.90 ns
fineweb_q05/duckdb:vortex-compact 796154600 881162167.00 0.90 ns
fineweb_q06/duckdb:vortex-compact 461198673 484616704.00 0.95 ns
fineweb_q07/duckdb:vortex-compact 458877947 514937865.00 0.89 ns 🚀
fineweb_q08/duckdb:vortex-compact 22120422 28298509.00 0.78 ns 🚀

@github-actions
Copy link
Contributor
github-actions bot commented Mar 5, 2026

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.009x ➖
  • Vortex: 1.008x ➖
  • Parquet: 1.010x ➖
  • duckdb:vortex: 1.013x ➖
  • datafusion:vortex: 1.003x ➖
  • Best: tpcds_q60/duckdb:vortex-compact (0.891x)
  • Worst: tpcds_q51/duckdb:vortex-file-compressed (1.730x)
  • Significant (>10%): 2↑ 7↓
Detailed Results Table
name PR de2db9b base a332796 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 37305385 38985907.00 0.96 ns
tpcds_q02/datafusion:parquet 50439371 51248236.00 0.98 ns
tpcds_q03/datafusion:parquet 16653140 17062531.00 0.98 ns
tpcds_q04/datafusion:parquet 366861632 375380731.00 0.98 ns
tpcds_q05/datafusion:parquet 93623752 95428782.00 0.98 ns
tpcds_q06/datafusion:parquet 99998829 100519846.00 0.99 ns
tpcds_q07/datafusion:parquet 141741588 134771706.00 1.05 ns
tpcds_q08/datafusion:parquet 39864381 39072169.00 1.02 ns
tpcds_q09/datafusion:parquet 55404480 52643019.00 1.05 ns
tpcds_q10/datafusion:parquet 102669683 102291817.00 1.00 ns
tpcds_q11/datafusion:parquet 235342460 229344480.00 1.03 ns
tpcds_q12/datafusion:parquet 30226723 31015120.00 0.97 ns
tpcds_q13/datafusion:parquet 140542196 143811949.00 0.98 ns
tpcds_q14/datafusion:parquet 215969356 210582747.00 1.03 ns
tpcds_q15/datafusion:parquet 60255530 63669042.00 0.95 ns
tpcds_q16/datafusion:parquet 34376714 32773906.00 1.05 ns
tpcds_q17/datafusion:parquet 186821387 190748635.00 0.98 ns
tpcds_q18/datafusion:parquet 185091713 179017494.00 1.03 ns
tpcds_q19/datafusion:parquet 36424510 36184440.00 1.01 ns
tpcds_q20/datafusion:parquet 25835147 24132449.00 1.07 ns
tpcds_q21/datafusion:parquet 29112043 28027224.00 1.04 ns
tpcds_q22/datafusion:parquet 144929403 145231981.00 1.00 ns
tpcds_q23/datafusion:parquet 197145062 183048828.00 1.08 ns
tpcds_q24/datafusion:parquet 233248599 232663886.00 1.00 ns
tpcds_q25/datafusion:parquet 192743808 193305692.00 1.00 ns
tpcds_q26/datafusion:parquet 125223506 120239486.00 1.04 ns
tpcds_q27/datafusion:parquet 285015514 270271838.00 1.05 ns
tpcds_q28/datafusion:parquet 52611915 51877303.00 1.01 ns
tpcds_q29/datafusion:parquet 191234200 191314338.00 1.00 ns
tpcds_q30/datafusion:parquet 44138963 44222129.00 1.00 ns
tpcds_q31/datafusion:parquet 106533267 105398889.00 1.01 ns
tpcds_q32/datafusion:parquet 29167958 30189678.00 0.97 ns
tpcds_q33/datafusion:parquet 37116156 38116731.00 0.97 ns
tpcds_q34/datafusion:parquet 35173826 36726016.00 0.96 ns
tpcds_q35/datafusion:parquet 95886553 96931471.00 0.99 ns
tpcds_q36/datafusion:parquet 85057898 83657094.00 1.02 ns
tpcds_q37/datafusion:parquet 27304167 25730666.00 1.06 ns
tpcds_q38/datafusion:parquet 65447892 65786984.00 0.99 ns
tpcds_q39/datafusion:parquet 95288386 91871686.00 1.04 ns
tpcds_q40/datafusion:parquet 35218260 35064992.00 1.00 ns
tpcds_q41/datafusion:parquet 12824619 12222888.00 1.05 ns
tpcds_q42/datafusion:parquet 16238073 15541169.00 1.04 ns
tpcds_q43/datafusion:parquet 26711966 25885602.00 1.03 ns
tpcds_q44/datafusion:parquet 42016376 40710788.00 1.03 ns
tpcds_q45/datafusion:parquet 74204096 76051232.00 0.98 ns
tpcds_q46/datafusion:parquet 51838981 51769785.00 1.00 ns
tpcds_q47/datafusion:parquet 193071947 189886388.00 1.02 ns
tpcds_q48/datafusion:parquet 136890682 133727477.00 1.02 ns
tpcds_q49/datafusion:parquet 73001678 73102272.00 1.00 ns < 8000 /td>
tpcds_q50/datafusion:parquet 120418558 119981401.00 1.00 ns
tpcds_q51/datafusion:parquet 98393161 100583674.00 0.98 ns
tpcds_q52/datafusion:parquet 16100685 16545932.00 0.97 ns
tpcds_q53/datafusion:parquet 31322907 31837219.00 0.98 ns
tpcds_q54/datafusion:parquet 47539093 48457919.00 0.98 ns
tpcds_q55/datafusion:parquet 15811747 16153473.00 0.98 ns
tpcds_q56/datafusion:parquet 37451961 35887950.00 1.04 ns
tpcds_q57/datafusion:parquet 134015806 137169097.00 0.98 ns
tpcds_q58/datafusion:parquet 79601775 73040223.00 1.09 ns
tpcds_q59/datafusion:parquet 69799335 64963095.00 1.07 ns
tpcds_q60/datafusion:parquet 37239290 36434280.00 1.02 ns
tpcds_q61/datafusion:parquet 68194007 67255639.00 1.01 ns
tpcds_q62/datafusion:parquet 46055445 49939925.00 0.92 ns
tpcds_q63/datafusion:parquet 30833004 33953156.00 0.91 ns
tpcds_q64/datafusion:parquet 1043322274 1035975750.00 1.01 ns
tpcds_q65/datafusion:parquet 49929548 50316510.00 0.99 ns
tpcds_q66/datafusion:parquet 92864924 88003612.00 1.06 ns
tpcds_q67/datafusion:parquet 180448079 179325026.00 1.01 ns
tpcds_q68/datafusion:parquet 52554022 50411907.00 1.04 ns
tpcds_q69/datafusion:parquet 96130450 94233045.00 1.02 ns
tpcds_q70/datafusion:parquet 112511166 108341339.00 1.04 ns
tpcds_q71/datafusion:parquet 28988902 28845125.00 1.00 ns
tpcds_q72/datafusion:parquet 870170452 855177914.00 1.02 ns
tpcds_q73/datafusion:parquet 36952518 36207850.00 1.02 ns
tpcds_q74/datafusion:parquet 130285511 135086947.00 0.96 ns
tpcds_q75/datafusion:parquet 135547914 130608934.00 1.04 ns
tpcds_q76/datafusion:parquet 99021798 96140707.00 1.03 ns
tpcds_q77/datafusion:parquet 60498192 58409599.00 1.04 ns
tpcds_q78/datafusion:parquet 182005095 179261877.00 1.02 ns
tpcds_q79/datafusion:parquet 42017194 43234809.00 0.97 ns
tpcds_q80/datafusion:parquet 110263723 111423585.00 0.99 ns
tpcds_q81/datafusion:parquet 46028478 43614232.00 1.06 ns
tpcds_q82/datafusion:parquet 28649959 30433428.00 0.94 ns
tpcds_q83/datafusion:parquet 54227961 54805527.00 0.99 ns
tpcds_q84/datafusion:parquet 48767715 49740199.00 0.98 ns
tpcds_q85/datafusion:parquet 249284086 245064904.00 1.02 ns
tpcds_q86/datafusion:parquet 22631716 21022929.00 1.08 ns
tpcds_q87/datafusion:parquet 64383267 67453640.00 0.95 ns
tpcds_q88/datafusion:parquet 78567658 78730549.00 1.00 ns
tpcds_q89/datafusion:parquet 38695232 36511743.00 1.06 ns
tpcds_q90/datafusion:parquet 19922282 18777883.00 1.06 ns
tpcds_q91/datafusion:parquet 78507742 78035065.00 1.01 ns
tpcds_q92/datafusion:parquet 26738867 25274006.00 1.06 ns
tpcds_q93/datafusion:parquet 39924434 37407470.00 1.07 ns
tpcds_q94/datafusion:parquet 29059695 27876938.00 1.04 ns
tpcds_q95/datafusion:parquet 139473911 135159337.00 1.03 ns
tpcds_q96/datafusion:parquet 14521986 14810322.00 0.98 ns
tpcds_q97/datafusion:parquet 36659008 38055114.00 0.96 ns
tpcds_q98/datafusion:parquet 37670771 36616779.00 1.03 ns
tpcds_q99/datafusion:parquet 45691246 55258008.00 0.83 ns 🚀
tpcds_q01/datafusion:vortex-file-compressed 29857252 30943557.00 0.96 ns
tpcds_q02/datafusion:vortex-file-compressed 80642755 77470064.00 1.04 ns
tpcds_q03/datafusion:vortex-file-compressed 28704801 28660287.00 1.00 ns
tpcds_q04/datafusion:vortex-file-compressed 456164706 404260321.00 1.13 ns 🚨
tpcds_q05/datafusion:vortex-file-compressed 82635965 75087107.00 1.10 ns 🚨
tpcds_q06/datafusion:vortex-file-compressed 83986130 78103669.00 1.08 ns
tpcds_q07/datafusion:vortex-file-compressed 83475706 79682012.00 1.05 ns
tpcds_q08/datafusion:vortex-file-compressed 40975271 42738274.00 0.96 ns
tpcds_q09/datafusion:vortex-file-compressed 48217900 48590961.00 0.99 ns
tpcds_q10/datafusion:vortex-file-compressed 50094570 51588945.00 0.97 ns
tpcds_q11/datafusion:vortex-file-compressed 232092224 235544305.00 0.99 ns
tpcds_q12/datafusion:vortex-file-compressed 38612854 37369669.00 1.03 ns
tpcds_q13/datafusion:vortex-file-compressed 79523795 78882667.00 1.01 ns
tpcds_q14/datafusion:vortex-file-compressed 214667452 213094816.00 1.01 ns
tpcds_q15/datafusion:vortex-file-compressed 51227804 51174088.00 1.00 ns
tpcds_q16/datafusion:vortex-file-compressed 32243472 30129750.00 1.07 ns
tpcds_q17/datafusion:vortex-file-compressed 120377925 119219605.00 1.01 ns
tpcds_q18/datafusion:vortex-file-compressed 108035244 104307198.00 1.04 ns
tpcds_q19/datafusion:vortex-file-compressed 50629136 49095643.00 1.03 ns
tpcds_q20/datafusion:vortex-file-compressed 42628730 42576029.00 1.00 ns
tpcds_q21/datafusion:vortex-file-compressed 179086462 176100922.00 1.02 ns
tpcds_q22/datafusion:vortex-file-compressed 73948750 71350257.00 1.04 ns
tpcds_q23/datafusion:vortex-file-compressed 195416882 192209956.00 1.02 ns
tpcds_q24/datafusion:vortex-file-compressed 190506430 181807993.00 1.05 ns
tpcds_q25/datafusion:vortex-file-compressed 116390960 119457504.00 0.97 ns
tpcds_q26/datafusion:vortex-file-compressed 65998748 67269311.00 0.98 ns
tpcds_q27/datafusion:vortex-file-compressed 170286662 173526153.00 0.98 ns
tpcds_q28/datafusion:vortex-file-compressed 51704738 52294617.00 0.99 ns
tpcds_q29/datafusion:vortex-file-compressed 120686915 119889192.00 1.01 ns
tpcds_q30/datafusion:vortex-file-compressed 29077549 30378989.00 0.96 ns
tpcds_q31/datafusion:vortex-file-compressed 186172341 186160476.00 1.00 ns
tpcds_q32/datafusion:vortex-file-compressed 24074091 25065618.00 0.96 ns
tpcds_q33/datafusion:vortex-file-compressed 38729755 36835120.00 1.05 ns
tpcds_q34/datafusion:vortex-file-compressed 39301059 38694112.00 1.02 ns
tpcds_q35/datafusion:vortex-file-compressed 62716125 62511145.00 1.00 ns
tpcds_q36/datafusion:vortex-file-compressed 107487508 106576680.00 1.01 ns
tpcds_q37/datafusion:vortex-file-compressed 39288666 39392978.00 1.00 ns
tpcds_q38/datafusion:vortex-file-compressed 92721463 91377213.00 1.01 ns
tpcds_q39/datafusion:vortex-file-compressed 207864526 186987756.00 1.11 ns 🚨
tpcds_q40/datafusion:vortex-file-compressed 59229330 55105150.00 1.07 ns
tpcds_q41/datafusion:vortex-file-compressed 13881473 13835211.00 1.00 ns
tpcds_q42/datafusion:vortex-file-compressed 32126281 31204609.00 1.03 ns
tpcds_q43/datafusion:vortex-file-compressed 47916998 47080112.00 1.02 ns
tpcds_q44/datafusion:vortex-file-compressed 42869904 43521976.00 0.99 ns
tpcds_q45/datafusion:vortex-file-compressed 51651156 50171307.00 1.03 ns
tpcds_q46/datafusion:vortex-file-compressed 67394222 66555458.00 1.01 ns
tpcds_q47/datafusion:vortex-file-compressed 243621568 244106826.00 1.00 ns
tpcds_q48/datafusion:vortex-file-compressed 70770924 72855961.00 0.97 ns
tpcds_q49/datafusion:vortex-file-compressed 71873553 69655422.00 1.03 ns
tpcds_q50/datafusion:vortex-file-compressed 77370893 76177833.00 1.02 ns
tpcds_q51/datafusion:vortex-file-compressed 98648644 97015157.00 1.02 ns
tpcds_q52/datafusion:vortex-file-compressed 31328705 31613778.00 0.99 ns
tpcds_q53/datafusion:vortex-file-compressed 29421569 28174351.00 1.04 ns
tpcds_q54/datafusion:vortex-file-compressed 49388357 49497536.00 1.00 ns
tpcds_q55/datafusion:vortex-file-compressed 32205833 33640063.00 0.96 ns
tpcds_q56/datafusion:vortex-file-compressed 47306696 47409627.00 1.00 ns
tpcds_q57/datafusion:vortex-file-compressed 191276002 192724279.00 0.99 ns
tpcds_q58/datafusion:vortex-file-compressed 116929630 115181778.00 1.02 ns
tpcds_q59/datafusion:vortex-file-compressed 96147790 100947068.00 0.95 ns
tpcds_q60/datafusion:vortex-file-compressed 45556358 48036949.00 0.95 ns
tpcds_q61/datafusion:vortex-file-compressed 56153339 56772524.00 0.99 ns
tpcds_q62/datafusion:vortex-file-compressed 48446571 47260114.00 1.03 ns
tpcds_q63/datafusion:vortex-file-compressed 30059726 30108632.00 1.00 ns
tpcds_q64/datafusion:vortex-file-compressed 723442142 742194336.00 0.97 ns
tpcds_q65/datafusion:vortex-file-compressed 53333076 54507846.00 0.98 ns
tpcds_q66/datafusion:vortex-file-compressed 104472634 109606895.00 0.95 ns
tpcds_q67/datafusion:vortex-file-compressed 140370632 141368294.00 0.99 ns
tpcds_q68/datafusion:vortex-file-compressed 66219514 68036628.00 0.97 ns
tpcds_q69/datafusion:vortex-file-compressed 47879615 47212937.00 1.01 ns
tpcds_q70/datafusion:vortex-file-compressed 125294903 124922037.00 1.00 ns
tpcds_q71/datafusion:vortex-file-compressed 30758394 31038649.00 0.99 ns
tpcds_q72/datafusion:vortex-file-compressed 3286371721 3287108574.00 1.00 ns
tpcds_q73/datafusion:vortex-file-compressed 37756469 38385863.00 0.98 ns
tpcds_q74/datafusion:vortex-file-compressed 171743669 168128556.00 1.02 ns
tpcds_q75/datafusion:vortex-file-compressed 133305421 134682818.00 0.99 ns
tpcds_q76/datafusion:vortex-file-compressed 67749782 68958951.00 0.98 ns
tpcds_q77/datafusion:vortex-file-compressed 53626684 54628939.00 0.98 ns
tpcds_q78/datafusion:vortex-file-compressed 181796362 177579647.00 1.02 ns
tpcds_q79/datafusion:vortex-file-compressed 44371982 44838219.00 0.99 ns
tpcds_q80/datafusion:vortex-file-compressed 120943664 118694110.00 1.02 ns
tpcds_q81/datafusion:vortex-file-compressed 35173932 37143991.00 0.95 ns
tpcds_q82/datafusion:vortex-file-compressed 40541468 40465121.00 1.00 ns
tpcds_q83/datafusion:vortex-file-compressed 65374570 69375424.00 0.94 ns
tpcds_q84/datafusion:vortex-file-compressed 16271665 16290541.00 1.00 ns
tpcds_q85/datafusion:vortex-file-compressed 139512264 139336395.00 1.00 ns
tpcds_q86/datafusion:vortex-file-compressed 31359459 32492230.00 0.97 ns
tpcds_q87/datafusion:vortex-file-compressed 95845754 94081776.00 1.02 ns
tpcds_q88/datafusion:vortex-file-compressed 77997736 77054211.00 1.01 ns
tpcds_q89/datafusion:vortex-file-compressed 58544068 58304645.00 1.00 ns
tpcds_q90/datafusion:vortex-file-compressed 17664697 17004986.00 1.04 ns
tpcds_q91/datafusion:vortex-file-compressed 26709396 26357230.00 1.01 ns
tpcds_q92/datafusion:vortex-file-compressed 20934922 21394705.00 0.98 ns
tpcds_q93/datafusion:vortex-file-compressed 40610141 39229745.00 1.04 ns
tpcds_q94/datafusion:vortex-file-compressed 28974970 27705803.00 1.05 ns
tpcds_q95/datafusion:vortex-file-compressed 95400269 92968764.00 1.03 ns
tpcds_q96/datafusion:vortex-file-compressed 15724780 16187602.00 0.97 ns
tpcds_q97/datafusion:vortex-file-compressed 32730235 32638271.00 1.00 ns
tpcds_q98/datafusion:vortex-file-compressed 52134709 51460937.00 1.01 ns
tpcds_q99/datafusion:vortex-file-compressed 61176800 61808942.00 0.99 ns
tpcds_q01/datafusion:vortex-compact 34301756 34619224.00 0.99 ns
tpcds_q02/datafusion:vortex-compact 83583796 84049171.00 0.99 ns
tpcds_q03/datafusion:vortex-compact 34214822 33367818.00 1.03 ns
tpcds_q04/datafusion:vortex-compact 437741232 444489392.00 0.98 ns
tpcds_q05/datafusion:vortex-compact 84827810 84793392.00 1.00 ns
tpcds_q06/datafusion:vortex-compact 84533994 84916592.00 1.00 ns
tpcds_q07/datafusion:vortex-compact 96749595 96143042.00 1.01 ns
tpcds_q08/datafusion:vortex-compact 50978001 50801818.00 1.00 ns
tpcds_q09/datafusion:vortex-compact 100295078 100529779.00 1.00 ns
tpcds_q10/datafusion:vortex-compact 68527373 67929939.00 1.01 ns
tpcds_q11/datafusion:vortex-compact 262365285 261756263.00 1.00 ns
tpcds_q12/datafusion:vortex-compact 40743890 41779715.00 0.98 ns
tpcds_q13/datafusion:vortex-compact 142871178 140060560.00 1.02 ns
tpcds_q14/datafusion:vortex-compact 264825326 265788115.00 1.00 ns
tpcds_q15/datafusion:vortex-compact 55009848 55001821.00 1.00 ns
tpcds_q16/datafusion:vortex-compact 41269254 40543013.00 1.02 ns
tpcds_q17/datafusion:vortex-compact 133855458 133188614.00 1.01 ns
tpcds_q18/datafusion:vortex-compact 121986604 119027515.00 1.02 ns
tpcds_q19/datafusion:vortex-compact 61674266 61470361.00 1.00 ns
tpcds_q20/datafusion:vortex-compact 45634261 48745796.00 0.94 ns
tpcds_q21/datafusion:vortex-compact 182951268 179470054.00 1.02 ns
tpcds_q22/datafusion:vortex-compact 79892543 79036243.00 1.01 ns
tpcds_q23/datafusion:vortex-compact 234427672 229131724.00 1.02 ns
tpcds_q24/datafusion:vortex-compact 221094891 220932190.00 1.00 ns
tpcds_q25/datafusion:vortex-compact 131501986 130088374.00 1.01 ns
tpcds_q26/datafusion:vortex-compact 75525159 79914541.00 0.95 ns
tpcds_q27/datafusion:vortex-compact 207080747 208893131.00 0.99 ns
tpcds_q28/datafusion:vortex-compact 103729520 106021438.00 0.98 ns
tpcds_q29/datafusion:vortex-compact 133202945 137589660.00 0.97 ns
tpcds_q30/datafusion:vortex-compact 35624799 34805298.00 1.02 ns
tpcds_q31/datafusion:vortex-compact 219006394 222531083.00 0.98 ns
tpcds_q32/datafusion:vortex-compact 32351944 30142378.00 1.07 ns
tpcds_q33/datafusion:vortex-compact 51910442 53001767.00 0.98 ns
tpcds_q34/datafusion:vortex-compact 57353421 58777508.00 0.98 ns
tpcds_q35/datafusion:vortex-compact 78052063 77369806.00 1.01 ns
tpcds_q36/datafusion:vortex-compact 132447865 129840853.00 1.02 ns
tpcds_q37/datafusion:vortex-compact 50407391 50069463.00 1.01 ns
tpcds_q38/datafusion:vortex-compact 106910127 105972863.00 1.01 ns
tpcds_q39/datafusion:vortex-compact 208095823 214117658.00 0.97 ns
tpcds_q40/datafusion:vortex-compact 61486509 64757092.00 0.95 ns
tpcds_q41/datafusion:vortex-compact 15454909 15399428.00 1.00 ns
tpcds_q42/datafusion:vortex-compact 38214462 37006020.00 1.03 ns
tpcds_q43/datafusion:vortex-compact 53901907 55503536.00 0.97 ns
tpcds_q44/datafusion:vortex-compact 69520508 72591623.00 0.96 ns
tpcds_q45/datafusion:vortex-compact 57508655 54055088.00 1.06 ns
tpcds_q46/datafusion:vortex-compact 95478800 95553690.00 1.00 ns
tpcds_q47/datafusion:vortex-compact 283111169 272783944.00 1.04 ns
tpcds_q48/datafusion:vortex-compact 113520733 114754283.00 0.99 ns
tpcds_q49/datafusion:vortex-compact 96721002 97643987.00 0.99 ns
tpcds_q50/datafusion:vortex-compact 94225650 95871934.00 0.98 ns
tpcds_q51/datafusion:vortex-compact 99594813 99452432.00 1.00 ns
tpcds_q52/datafusion:vortex-compact 37714233 38385336.00 0.98 ns
tpcds_q53/datafusion:vortex-compact 40339315 39269425.00 1.03 ns
tpcds_q54/datafusion:vortex-compact 64622899 64894512.00 1.00 ns
tpcds_q55/datafusion:vortex-compact 39112005 37656021.00 1.04 ns
tpcds_q56/datafusion:vortex-compact 57905208 60653961.00 0.95 ns
tpcds_q57/datafusion:vortex-compact 203859348 200913283.00 1.01 ns
tpcds_q58/datafusion:vortex-compact 121931639 120262162.00 1.01 ns
tpcds_q59/datafusion:vortex-compact 112704208 113081045.00 1.00 ns
tpcds_q60/datafusion:vortex-compact 60381125 59544370.00 1.01 ns
tpcds_q61/datafusion:vortex-compact 83239588 81827154.00 1.02 ns
tpcds_q62/datafusion:vortex-compact 47829343 47444571.00 1.01 ns
tpcds_q63/datafusion:vortex-compact 38464627 38741098.00 0.99 ns
tpcds_q64/datafusion:vortex-compact 821974990 821355532.00 1.00 ns
tpcds_q65/datafusion:vortex-compact 70678659 72406198.00 0.98 ns
tpcds_q66/datafusion:vortex-compact 108214146 111636890.00 0.97 ns
tpcds_q67/datafusion:vortex-compact 151190457 147073877.00 1.03 ns
tpcds_q68/datafusion:vortex-compact 89976884 91366498.00 0.98 ns
tpcds_q69/datafusion:vortex-compact 66376763 65186486.00 1.02 ns
tpcds_q70/datafusion:vortex-compact 141456630 133107877.00 1.06 ns
tpcds_q71/datafusion:vortex-compact 45475616 45037718.00 1.01 ns
tpcds_q72/datafusion:vortex-compact 3314552717 3284821424.00 1.01 ns
tpcds_q73/datafusion:vortex-compact 57842482 61445795.00 0.94 ns
tpcds_q74/datafusion:vortex-compact 188593018 188016312.00 1.00 ns
tpcds_q75/datafusion:vortex-compact 177704001 178154694.00 1.00 ns
tpcds_q76/datafusion:vortex-compact 87973081 81055276.00 1.09 ns
tpcds_q77/datafusion:vortex-compact 68958779 70304884.00 0.98 ns
tpcds_q78/datafusion:vortex-compact 202810818 201663042.00 1.01 ns
tpcds_q79/datafusion:vortex-compact 69456708 69209170.00 1.00 ns
tpcds_q80/datafusion:vortex-compact 137826879 134081301.00 1.03 ns
tpcds_q81/datafusion:vortex-compact 41378959 43041816.00 0.96 ns
tpcds_q82/datafusion:vortex-compact 53890718 52389344.00 1.03 ns
tpcds_q83/datafusion:vortex-compact 66577129 64405554.00 1.03 ns
tpcds_q84/datafusion:vortex-compact 18371628 18013595.00 1.02 ns
tpcds_q85/datafusion:vortex-compact 162936160 162512246.00 1.00 ns
tpcds_q86/datafusion:vortex-compact 33382384 33252738.00 1.00 ns
tpcds_q87/datafusion:vortex-compact 107148624 108376598.00 0.99 ns
tpcds_q88/datafusion:vortex-compact 131991312 133858827.00 0.99 ns
tpcds_q89/datafusion:vortex-compact 65452146 66438106.00 0.99 ns
tpcds_q90/datafusion:vortex-compact 23070039 22846735.00 1.01 ns
tpcds_q91/datafusion:vortex-compact 41316784 41109695.00 1.01 ns
tpcds_q92/datafusion:vortex-compact 23074551 24283319.00 0.95 ns
tpcds_q93/datafusion:vortex-compact 53633023 55036972.00 0.97 ns
tpcds_q94/datafusion:vortex-compact 35114188 34882883.00 1.01 ns
tpcds_q95/datafusion:vortex-compact 106977602 103917671.00 1.03 ns
tpcds_q96/datafusion:vortex-compact 25167817 25188060.00 1.00 ns
tpcds_q97/datafusion:vortex-compact 44708019 45179357.00 0.99 ns
tpcds_q98/datafusion:vortex-compact 57121503 59209490.00 0.96 ns
tpcds_q99/datafusion:vortex-compact 67234204 68681208.00 0.98 ns
tpcds_q01/duckdb:parquet 49553274 47193189.00 1.05 ns
tpcds_q02/duckdb:parquet 29423565 29106544.00 1.01 ns
tpcds_q03/duckdb:parquet 13998334 13676991.00 1.02 ns
tpcds_q04/duckdb:parquet 127020745 127394168.00 1.00 ns
tpcds_q05/duckdb:parquet 30628061 29644205.00 1.03 ns
tpcds_q06/duckdb:parquet 34266419 33750051.00 1.02 ns
tpcds_q07/duckdb:parquet 28453228 27988777.00 1.02 ns
tpcds_q08/duckdb:parquet 29033823 28381304.00 1.02 ns
tpcds_q09/duckdb:parquet 41545148 41388547.00 1.00 ns
tpcds_q10/duckdb:parquet 40501965 40649676.00 1.00 ns
tpcds_q11/duckdb:parquet 84761699 88898871.00 0.95 ns
tpcds_q12/duckdb:parquet 17727176 17409530.00 1.02 ns
tpcds_q13/duckdb:parquet 37636836 37544831.00 1.00 ns
tpcds_q14/duckdb:parquet 101086240 100309156.00 1.01 ns
tpcds_q15/duckdb:parquet 27749230 27290118.00 1.02 ns
tpcds_q16/duckdb:parquet 22604922 21907585.00 1.03 ns
tpcds_q17/duckdb:parquet 39746291 40548932.00 0.98 ns
tpcds_q18/duckdb:parquet 101072038 99846217.00 1.01 ns
tpcds_q19/duckdb:parquet 32695186 32833147.00 1.00 ns
tpcds_q20/duckdb:parquet 18125082 17551597.00 1.03 ns
tpcds_q21/duckdb:parquet 13580231 13013691.00 1.04 ns
tpcds_q22/duckdb:parquet 100486495 96474632.00 1.04 ns
tpcds_q23/duckdb:parquet 101338391 99906825.00 1.01 ns
tpcds_q24/duckdb:parquet 49856782 49498387.00 1.01 ns
tpcds_q25/duckdb:parquet 35838022 35902817.00 1.00 ns
tpcds_q26/duckdb:parquet 38413683 38199258.00 1.01 ns
tpcds_q27/duckdb:parquet 79165953 78619903.00 1.01 ns
tpcds_q28/duckdb:parquet 42672448 42257081.00 1.01 ns
tpcds_q29/duckdb:parquet 37249817 37166727.00 1.00 ns
tpcds_q30/duckdb:parquet 45449435 45599606.00 1.00 ns
tpcds_q31/duckdb:parquet 27800136 27283344.00 1.02 ns
tpcds_q32/duckdb:parquet 13099784 12854891.00 1.02 ns
tpcds_q33/duckdb:parquet 22087409 20828260.00 1.06 ns
tpcds_q34/duckdb:parquet 23885143 23772031.00 1.00 ns
tpcds_q35/duckdb:parquet 70281984 68049283.00 1.03 ns
tpcds_q36/duckdb:parquet 24595624 24407713.00 1.01 ns
tpcds_q37/duckdb:parquet 15765266 16113141.00 0.98 ns
tpcds_q38/duckdb:parquet 35422898 35820377.00 0.99 ns
tpcds_q39/duckdb:parquet 36012772 36551574.00 0.99 ns
tpcds_q40/duckdb:parquet 19935602 19757576.00 1.01 ns
tpcds_q41/duckdb:parquet 9885982 9725873.00 1.02 ns
tpcds_q42/duckdb:parquet 13712673 13140169.00 1.04 ns
tpcds_q43/duckdb:parquet 18559419 18265906.00 1.02 ns
tpcds_q44/duckdb:parquet 28454880 28637315.00 0.99 ns
tpcds_q45/duckdb:parquet 29230526 29010251.00 1.01 ns
tpcds_q46/duckdb:parquet 49268849 49077884.00 1.00 ns
tpcds_q47/duckdb:parquet 58878612 58335836.00 1.01 ns
tpcds_q48/duckdb:parquet 34743726 34244007.00 1.01 ns
tpcds_q49/duckdb:parquet 25946746 26321541.00 0.99 ns
tpcds_q50/duckdb:parquet 28742092 28165937.00 1.02 ns
tpcds_q51/duckdb:parquet 197995640 198040227.00 1.00 ns
tpcds_q52/duckdb:parquet 13100800 13343870.00 0.98 ns
tpcds_q53/duckdb:parquet 20067315 19424210.00 1.03 ns
tpcds_q54/duckdb:parquet 26628741 25856910.00 1.03 ns
tpcds_q55/duckdb:parquet 13379141 13201862.00 1.01 ns
tpcds_q56/duckdb:parquet 23078038 23406890.00 0.99 ns
tpcds_q57/duckdb:parquet 48607819 46837117.00 1.04 ns
tpcds_q58/duckdb:parquet 26190493 25924355.00 1.01 ns
tpcds_q59/duckdb:parquet 39309993 38616413.00 1.02 ns
tpcds_q60/duckdb:parquet 23308790 24063496.00 0.97 ns
tpcds_q61/duckdb:parquet 33549288 32920926.00 1.02 ns
tpcds_q62/duckdb:parquet 13963144 13673043.00 1.02 ns
tpcds_q63/duckdb:parquet 17619458 17554252.00 1.00 ns
tpcds_q64/duckdb:parquet 77451529 77915971.00 0.99 ns
tpcds_q65/duckdb:parquet 28771397 27703819.00 1.04 ns
tpcds_q66/duckdb:parquet 30983252 33396231.00 0.93 ns
tpcds_q67/duckdb:parquet 184469076 186231855.00 0.99 ns
tpcds_q68/duckdb:parquet 39478828 38645372.00 1.02 ns
tpcds_q69/duckdb:parquet 41706585 41834472.00 1.00 ns
tpcds_q70/duckdb:parquet 56968457 56696229.00 1.00 ns
tpcds_q71/duckdb:parquet 21199727 20760044.00 1.02 ns
tpcds_q72/duckdb:parquet 168429155 167945333.00 1.00 ns
tpcds_q73/duckdb:parquet 21005503 20380828.00 1.03 ns
tpcds_q74/duckdb:parquet 54395692 54179018.00 1.00 ns
tpcds_q75/duckdb:parquet 56216540 53890671.00 1.04 ns
tpcds_q76/duckdb:parquet 21053250 21209025.00 0.99 ns
tpcds_q77/duckdb:parquet 23243220 23377060.00 0.99 ns
tpcds_q78/duckdb:parquet 78528569 78325895.00 1.00 ns
tpcds_q79/duckdb:parquet 32040538 31467438.00 1.02 ns
tpcds_q80/duckdb:parquet 44159101 44164650.00 1.00 ns
tpcds_q81/duckdb:parquet 50775733 49882450.00 1.02 ns
tpcds_q82/duckdb:parquet 19198772 19680591.00 0.98 ns
tpcds_q83/duckdb:parquet 18853182 18356241.00 1.03 ns
tpcds_q84/duckdb:parquet 21395298 20814042.00 1.03 ns
tpcds_q85/duckdb:parquet 43919218 42217138.00 1.04 ns
tpcds_q86/duckdb:parquet 41670102 38326233.00 1.09 ns
tpcds_q87/duckdb:parquet 37628032 37569085.00 1.00 ns
tpcds_q88/duckdb:parquet 54443706 53387760.00 1.02 ns
tpcds_q89/duckdb:parquet 21998918 21656577.00 1.02 ns
tpcds_q90/duckdb:parquet 9932457 9389220.00 1.06 ns
tpcds_q91/duckdb:parquet 27670442 27212210.00 1.02 ns
tpcds_q92/duckdb:parquet 13756168 13307936.00 1.03 ns
tpcds_q93/duckdb:parquet 33543507 33337948.00 1.01 ns
tpcds_q94/duckdb:parquet 18503962 18237831.00 1.01 ns
tpcds_q95/duckdb:parquet 146064238 142179275.00 1.03 ns
tpcds_q96/duckdb:parquet 11417708 11463109.00 1.00 ns
tpcds_q97/duckdb:parquet 37537739 37059799.00 1.01 ns
tpcds_q98/duckdb:parquet 24190184 23830322.00 1.02 ns
tpcds_q99/duckdb:parquet 24527490 24464793.00 1.00 ns
tpcds_q01/duckdb:vortex-file-compressed 31561213 30924904.00 1.02 ns
tpcds_q02/duckdb:vortex-file-compressed 50647794 54501570.00 0.93 ns
tpcds_q03/duckdb:vortex-file-compressed 24792759 26153983.00 0.95 ns
tpcds_q04/duckdb:vortex-file-compressed 112659228 112077340.00 1.01 ns
tpcds_q05/duckdb:vortex-file-compressed 42613054 40362066.00 1.06 ns
tpcds_q06/duckdb:vortex-file-compressed 40146295 39626253.00 1.01 ns
tpcds_q07/duckdb:vortex-file-compressed 32270876 31978650.00 1.01 ns
tpcds_q08/duckdb:vortex-file-compressed 31434132 30305135.00 1.04 ns
tpcds_q09/duckdb:vortex-file-compressed 41855377 43269978.00 0.97 ns
tpcds_q10/duckdb:vortex-file-compressed 51973876 52393933.00 0.99 ns
tpcds_q11/duckdb:vortex-file-compressed 76136683 74525867.00 1.02 ns
tpcds_q12/duckdb:vortex-file-compressed 19611220 18870178.00 1.04 ns
tpcds_q13/duckdb:vortex-file-compressed 40186661 39740563.00 1.01 ns
tpcds_q14/duckdb:vortex-file-compressed 126076540 130077639.00 0.97 ns
tpcds_q15/duckdb:vortex-file-compressed 29654437 28808139.00 1.03 ns
tpcds_q16/duckdb:vortex-file-compressed 32963212 33244104.00 0.99 ns
tpcds_q17/duckdb:vortex-file-compressed 48356719 50051823.00 0.97 ns
tpcds_q18/duckdb:vortex-file-compressed 108340115 112634490.00 0.96 ns
tpcds_q19/duckdb:vortex-file-compressed 40983771 40083834.00 1.02 ns
tpcds_q20/duckdb:vortex-file-compressed 19776746 19426356.00 1.02 ns
tpcds_q21/duckdb:vortex-file-compressed 22133175 24123795.00 0.92 ns
tpcds_q22/duckdb:vortex-file-compressed 123248242 121549576.00 1.01 ns
tpcds_q23/duckdb:vortex-file-compressed 148788049 146973739.00 1.01 ns
tpcds_q24/duckdb:vortex-file-compressed 59078289 58970639.00 1.00 ns
tpcds_q25/duckdb:vortex-file-compressed 47516262 45224228.00 1.05 ns
tpcds_q26/duckdb:vortex-file-compressed 46729097 46580745.00 1.00 ns
tpcds_q27/duckdb:vortex-file-compressed 84709056 84035464.00 1.01 ns
tpcds_q28/duckdb:vortex-file-compressed 37889565 37305830.00 1.02 ns
tpcds_q29/duckdb:vortex-file-compressed 51304671 50237990.00 1.02 ns
tpcds_q30/duckdb:vortex-file-compressed 35777352 33855643.00 1.06 ns
tpcds_q31/duckdb:vortex-file-compressed 35246428 32626537.00 1.08 ns
tpcds_q32/duckdb:vortex-file-compressed 17844016 16900814.00 1.06 ns
tpcds_q33/duckdb:vortex-file-compressed 34227007 31514142.00 1.09 ns
tpcds_q34/duckdb:vortex-file-compressed 30372415 29862507.00 1.02 ns
tpcds_q35/duckdb:vortex-file-compressed 83544236 81978485.00 1.02 ns
tpcds_q36/duckdb:vortex-file-compressed 31459628 32027735.00 0.98 ns
tpcds_q37/duckdb:vortex-file-compressed 19450258 19842418.00 0.98 ns
tpcds_q38/duckdb:vortex-file-compressed 47547793 48785341.00 0.97 ns
tpcds_q39/duckdb:vortex-file-compressed 48502261 48013736.00 1.01 ns
tpcds_q40/duckdb:vortex-file-compressed 23767356 24894869.00 0.95 ns
tpcds_q41/duckdb:vortex-file-compressed 16756004 16021466.00 1.05 ns
tpcds_q42/duckdb:vortex-file-compressed 15300679 15312303.00 1.00 ns
tpcds_q43/duckdb:vortex-file-compressed 21599290 21610648.00 1.00 ns
tpcds_q44/duckdb:vortex-file-compressed 28678796 27582477.00 1.04 ns
tpcds_q45/duckdb:vortex-file-compressed 31148557 31340618.00 0.99 ns
tpcds_q46/duckdb:vortex-file-compressed 60853731 60573330.00 1.00 ns
tpcds_q47/duckdb:vortex-file-compressed 68333153 67825273.00 1.01 ns
tpcds_q48/duckdb:vortex-file-compressed 36267350 37185588.00 0.98 ns
tpcds_q49/duckdb:vortex-file-compressed 36841702 36372960.00 1.01 ns
tpcds_q50/duckdb:vortex-file-compressed 37525311 37742735.00 0.99 ns
tpcds_q51/duckdb:vortex-file-compressed 203107485 117378240.00 1.73 ns 🚨
tpcds_q52/duckdb:vortex-file-compressed 15811597 15761073.00 1.00 ns
tpcds_q53/duckdb:vortex-file-compressed 26206001 25413203.00 1.03 ns
tpcds_q54/duckdb:vortex-file-compressed 33575942 33660080.00 1.00 ns
tpcds_q55/duckdb:vortex-file-compressed 15905457 15388013.00 1.03 ns
tpcds_q56/duckdb:vortex-file-compressed 38133438 40324623.00 0.95 ns
tpcds_q57/duckdb:vortex-file-compressed 59934498 58861424.00 1.02 ns
tpcds_q58/duckdb:vortex-file-compressed 40717703 37700686.00 1.08 ns
tpcds_q59/duckdb:vortex-file-compressed 60608414 59128254.00 1.03 ns
tpcds_q60/duckdb:vortex-file-compressed 39460139 39051547.00 1.01 ns
tpcds_q61/duckdb:vortex-file-compressed 43546914 42359822.00 1.03 ns
tpcds_q62/duckdb:vortex-file-compressed 22130197 22968345.00 0.96 ns
tpcds_q63/duckdb:vortex-file-compressed 26863690 26210397.00 1.02 ns
tpcds_q64/duckdb:vortex-file-compressed 94728512 92717952.00 1.02 ns
tpcds_q65/duckdb:vortex-file-compressed 36244799 33522043.00 1.08 ns
tpcds_q66/duckdb:vortex-file-compressed 34805875 33289159.00 1.05 ns
tpcds_q67/duckdb:vortex-file-compressed 200786771 193846615.00 1.04 ns
tpcds_q68/duckdb:vortex-file-compressed 50594652 49147861.00 1.03 ns
tpcds_q69/duckdb:vortex-file-compressed 53013351 52602682.00 1.01 ns
tpcds_q70/duckdb:vortex-file-compressed 70218673 68137073.00 1.03 ns
tpcds_q71/duckdb:vortex-file-compressed 25899777 25527916.00 1.01 ns
tpcds_q72/duckdb:vortex-file-compressed 182671717 180479725.00 1.01 ns
tpcds_q73/duckdb:vortex-file-compressed 28709354 29060384.00 0.99 ns
tpcds_q74/duckdb:vortex-file-compressed 66678442 64082873.00 1.04 ns
tpcds_q75/duckdb:vortex-file-compressed 65570333 65488570.00 1.00 ns
tpcds_q76/duckdb:vortex-file-compressed 25504101 25797510.00 0.99 ns
tpcds_q77/duckdb:vortex-file-compressed 30449678 29576230.00 1.03 ns
tpcds_q78/duckdb:vortex-file-compressed 88863005 89505464.00 0.99 ns
tpcds_q79/duckdb:vortex-file-compressed 38975286 37613812.00 1.04 ns
tpcds_q80/duckdb:vortex-file-compressed 55085648 55596756.00 0.99 ns
tpcds_q81/duckdb:vortex-file-compressed 39990724 38000020.00 1.05 ns
tpcds_q82/duckdb:vortex-file-compressed 20917829 21631118.00 0.97 ns
tpcds_q83/duckdb:vortex-file-compressed 39803043 41365058.00 0.96 ns
tpcds_q84/duckdb:vortex-file-compressed 23523445 23300254.00 1.01 ns
tpcds_q85/duckdb:vortex-file-compressed 56348153 54254871.00 1.04 ns
tpcds_q86/duckdb:vortex-file-compressed 49665000 50953243.00 0.97 ns
tpcds_q87/duckdb:vortex-file-compressed 47386916 47350981.00 1.00 ns
tpcds_q88/duckdb:vortex-file-compressed 86332456 93792216.00 0.92 ns
tpcds_q89/duckdb:vortex-file-compressed 28324367 27143159.00 1.04 ns
tpcds_q90/duckdb:vortex-file-compressed 15379170 14572020.00 1.06 ns
tpcds_q91/duckdb:vortex-file-compressed 31789716 32547051.00 0.98 ns
tpcds_q92/duckdb:vortex-file-compressed 22162718 24712845.00 0.90 ns 🚀
tpcds_q93/duckdb:vortex-file-compressed 32994759 32193961.00 1.02 ns
tpcds_q94/duckdb:vortex-file-compressed 27800833 27937873.00 1.00 ns
tpcds_q95/duckdb:vortex-file-compressed 159764838 158427980.00 1.01 ns
tpcds_q96/duckdb:vortex-file-compressed 31900937 30175233.00 1.06 ns
tpcds_q97/duckdb:vortex-file-compressed 44875726 44579196.00 1.01 ns
tpcds_q98/duckdb:vortex-file-compressed 24936860 23679374.00 1.05 ns
tpcds_q99/duckdb:vortex-file-compressed 42060990 41801332.00 1.01 ns
tpcds_q01/duckdb:vortex-compact 37233844 39509239.00 0.94 ns
tpcds_q02/duckdb:vortex-compact 63352375 57655167.00 1.10 ns
tpcds_q03/duckdb:vortex-compact 49873742 48307897.00 1.03 ns
tpcds_q04/duckdb:vortex-compact 141284106 141774171.00 1.00 ns
tpcds_q05/duckdb:vortex-compact 57667186 55464014.00 1.04 ns
tpcds_q06/duckdb:vortex-compact 52060407 49587981.00 1.05 ns
tpcds_q07/duckdb:vortex-compact 60057444 57483939.00 1.04 ns
tpcds_q08/duckdb:vortex-compact 44647268 44448173.00 1.00 ns
tpcds_q09/duckdb:vortex-compact 104920675 106646061.00 0.98 ns
tpcds_q10/duckdb:vortex-compact 77125342 77457893.00 1.00 ns
tpcds_q11/duckdb:vortex-compact 99802730 103167189.00 0.97 ns
tpcds_q12/duckdb:vortex-compact 28145928 28141777.00 1.00 ns
tpcds_q13/duckdb:vortex-compact 74535749 73755842.00 1.01 ns
tpcds_q14/duckdb:vortex-compact 156311653 149019090.00 1.05 ns
tpcds_q15/duckdb:vortex-compact 34199779 32181331.00 1.06 ns
tpcds_q16/duckdb:vortex-compact 38360143 37121011.00 1.03 ns
tpcds_q17/duckdb:vortex-compact 68705876 64724254.00 1.06 ns
tpcds_q18/duckdb:vortex-compact 148579244 147350685.00 1.01 ns
tpcds_q19/duckdb:vortex-compact 62889346 63486418.00 0.99 ns
tpcds_q20/duckdb:vortex-compact 25792407 25855774.00 1.00 ns
tpcds_q21/duckdb:vortex-compact 24442055 26939586.00 0.91 ns
tpcds_q22/duckdb:vortex-compact 130238461 129564167.00 1.01 ns
tpcds_q23/duckdb:vortex-compact 182700928 181925698.00 1.00 ns
tpcds_q24/duckdb:vortex-compact 81396433 80258635.00 1.01 ns
tpcds_q25/duckdb:vortex-compact 71800036 67831310.00 1.06 ns
tpcds_q26/duckdb:vortex-compact 58107440 58423886.00 0.99 ns
tpcds_q27/duckdb:vortex-compact 142995333 131507135.00 1.09 ns
tpcds_q28/duckdb:vortex-compact 108339857 108922660.00 0.99 ns
tpcds_q29/duckdb:vortex-compact 83316857 74432723.00 1.12 ns 🚨
tpcds_q30/duckdb:vortex-compact 43992127 41630484.00 1.06 ns
tpcds_q31/duckdb:vortex-compact 46778109 49260188.00 0.95 ns
tpcds_q32/duckdb:vortex-compact 27196518 27881765.00 0.98 ns
tpcds_q33/duckdb:vortex-compact 50158900 51338249.00 0.98 ns
tpcds_q34/duckdb:vortex-compact 53123446 50803546.00 1.05 ns
tpcds_q35/duckdb:vortex-compact 104252764 102155595.00 1.02 ns
tpcds_q36/duckdb:vortex-compact 44925478 46630347.00 0.96 ns
tpcds_q37/duckdb:vortex-compact 26275595 25655948.00 1.02 ns
tpcds_q38/duckdb:vortex-compact 61658010 60699985.00 1.02 ns
tpcds_q39/duckdb:vortex-compact 52931200 53812519.00 0.98 ns
tpcds_q40/duckdb:vortex-compact 32218482 31510347.00 1.02 ns
tpcds_q41/duckdb:vortex-compact 20222805 20455242.00 0.99 ns
tpcds_q42/duckdb:vortex-compact 22654708 21852989.00 1.04 ns
tpcds_q43/duckdb:vortex-compact 31697710 31757973.00 1.00 ns
tpcds_q44/duckdb:vortex-compact 48431233 44943674.00 1.08 ns
tpcds_q45/duckdb:vortex-compact 40640547 41609803.00 0.98 ns
tpcds_q46/duckdb:vortex-compact 88547423 85146811.00 1.04 ns
tpcds_q47/duckdb:vortex-compact 80250750 79230637.00 1.01 ns
tpcds_q48/duckdb:vortex-compact 65001878 64637422.00 1.01 ns
tpcds_q49/duckdb:vortex-compact 60252880 60807428.00 0.99 ns
tpcds_q50/duckdb:vortex-compact 56978956 57717344.00 0.99 ns
tpcds_q51/duckdb:vortex-compact 208965012 123087034.00 1.70 ns 🚨
tpcds_q52/duckdb:vortex-compact 21693344 21414396.00 1.01 ns
tpcds_q53/duckdb:vortex-compact 37420816 38694877.00 0.97 ns
tpcds_q54/duckdb:vortex-compact 47508349 47589114.00 1.00 ns
tpcds_q55/duckdb:vortex-compact 20806821 21303266.00 0.98 ns
tpcds_q56/duckdb:vortex-compact 54743214 56634943.00 0.97 ns
tpcds_q57/duckdb:vortex-compact 63183412 64461403.00 0.98 ns
tpcds_q58/duckdb:vortex-compact 47863230 44931063.00 1.07 ns
tpcds_q59/duckdb:vortex-compact 71385043 69496011.00 1.03 ns
tpcds_q60/duckdb:vortex-compact 48738339 54722256.00 0.89 ns 🚀
tpcds_q61/duckdb:vortex-compact 74796781 75580651.00 0.99 ns
tpcds_q62/duckdb:vortex-compact 37992751 36771494.00 1.03 ns
tpcds_q63/duckdb:vortex-compact 38022832 38614444.00 0.98 ns
tpcds_q64/duckdb:vortex-compact 132155032 130612037.00 1.01 ns
tpcds_q65/duckdb:vortex-compact 51502360 50471230.00 1.02 ns
tpcds_q66/duckdb:vortex-compact 57651878 52379067.00 1.10 ns 🚨
tpcds_q67/duckdb:vortex-compact 246177142 241320959.00 1.02 ns
tpcds_q68/duckdb:vortex-compact 77490877 78538383.00 0.99 ns
tpcds_q69/duckdb:vortex-compact 76765019 76559001.00 1.00 ns
tpcds_q70/duckdb:vortex-compact 127188426 129498723.00 0.98 ns
tpcds_q71/duckdb:vortex-compact 36782616 36458596.00 1.01 ns
tpcds_q72/duckdb:vortex-compact 195716068 194403118.00 1.01 ns
tpcds_q73/duckdb:vortex-compact 49902938 48642598.00 1.03 ns
tpcds_q74/duckdb:vortex-compact 86980163 86821143.00 1.00 ns
tpcds_q75/duckdb:vortex-compact 84393818 79396527.00 1.06 ns
tpcds_q76/duckdb:vortex-compact 38100639 39900651.00 0.95 ns
tpcds_q77/duckdb:vortex-compact 43868697 46642058.00 0.94 ns
tpcds_q78/duckdb:vortex-compact 100511754 100682395.00 1.00 ns
tpcds_q79/duckdb:vortex-compact 65880600 63361560.00 1.04 ns
tpcds_q80/duckdb:vortex-compact 83806741 82618341.00 1.01 ns
tpcds_q81/duckdb:vortex-compact 45613361 45737319.00 1.00 ns
tpcds_q82/duckdb:vortex-compact 30919271 30229026.00 1.02 ns
tpcds_q83/duckdb:vortex-compact 56091920 56585549.00 0.99 ns
tpcds_q84/duckdb:vortex-compact 30408978 30649469.00 0.99 ns
tpcds_q85/duckdb:vortex-compact 74861865 76268434.00 0.98 ns
tpcds_q86/duckdb:vortex-compact 79811857 76202384.00 1.05 ns
tpcds_q87/duckdb:vortex-compact 60706240 61499943.00 0.99 ns
tpcds_q88/duckdb:vortex-compact 107250529 118049183.00 0.91 ns
tpcds_q89/duckdb:vortex-compact 39537306 39065678.00 1.01 ns
tpcds_q90/duckdb:vortex-compact 14979406 15705734.00 0.95 ns
tpcds_q91/duckdb:vortex-compact 47583185 47750748.00 1.00 ns
tpcds_q92/duckdb:vortex-compact 54394707 56347356.00 0.97 ns
tpcds_q93/duckdb:vortex-compact 40614196 40797613.00 1.00 ns
tpcds_q94/duckdb:vortex-compact 39079445 38374684.00 1.02 ns
tpcds_q95/duckdb:vortex-compact 166375563 164960798.00 1.01 ns
tpcds_q96/duckdb:vortex-compact 35958368 36115401.00 1.00 ns
tpcds_q97/duckdb:vortex-compact 49073030 47540648.00 1.03 ns
tpcds_q98/duckdb:vortex-compact 34257925 32817441.00 1.04 ns
tpcds_q99/duckdb:vortex-compact 52318142 53394756.00 0.98 ns
tpcds_q01/duckdb:duckdb 24310525 23195068.00 1.05 ns
tpcds_q02/duckdb:duckdb 25161310 24813732.00 1.01 ns
tpcds_q03/duckdb:duckdb 10426289 10862335.00 0.96 ns
tpcds_q04/duckdb:duckdb 176153635 176554457.00 1.00 ns
tpcds_q05/duckdb:duckdb 21498998 21522603.00 1.00 ns
tpcds_q06/duckdb:duckdb 26480899 27300465.00 0.97 ns
tpcds_q07/duckdb:duckdb 41213907 40773536.00 1.01 ns
tpcds_q08/duckdb:duckdb 124695336 122832558.00 1.02 ns
tpcds_q09/duckdb:duckdb 19059915 18817269.00 1.01 ns
tpcds_q10/duckdb:duckdb 29084698 26656697.00 1.09 ns
tpcds_q11/duckdb:duckdb 152253572 150400300.00 1.01 ns
tpcds_q12/duckdb:duckdb 13950614 13661568.00 1.02 ns
tpcds_q13/duckdb:duckdb 27065907 26593138.00 1.02 ns
tpcds_q14/duckdb:duckdb 91959557 93112716.00 0.99 ns
tpcds_q15/duckdb:duckdb 23461343 22750361.00 1.03 ns
tpcds_q16/duckdb:duckdb 20214671 19673294.00 1.03 ns
tpcds_q17/duckdb:duckdb 25252787 24347641.00 1.04 ns
tpcds_q18/duckdb:duckdb 50330918 50288224.00 1.00 ns
tpcds_q19/duckdb:duckdb 20720446 19351846.00 1.07 ns
tpcds_q20/duckdb:duckdb 14470884 13962900.00 1.04 ns
tpcds_q21/duckdb:duckdb 8966602 7546079.00 1.19 ns 🚨
tpcds_q22/duckdb:duckdb 84270900 84609222.00 1.00 ns
tpcds_q23/duckdb:duckdb 73410723 78181837.00 0.94 ns
tpcds_q24/duckdb:duckdb 26654795 25867498.00 1.03 ns
tpcds_q25/duckdb:duckdb 18714404 18154958.00 1.03 ns
tpcds_q26/duckdb:duckdb 29005541 28291618.00 1.03 ns
tpcds_q27/duckdb:duckdb 54526188 53957838.00 1.01 ns
tpcds_q28/duckdb:duckdb 24771842 24408341.00 1.01 ns
tpcds_q29/duckdb:duckdb 24274903 23355856.00 1.04 ns
tpcds_q30/duckdb:duckdb 32925774 32140166.00 1.02 ns
tpcds_q31/duckdb:duckdb 24149127 23649421.00 1.02 ns
tpcds_q32/duckdb:duckdb 8503340 8280646.00 1.03 ns
tpcds_q33/duckdb:duckdb 16005997 15846813.00 1.01 ns
tpcds_q34/duckdb:duckdb 19228790 18781491.00 1.02 ns
tpcds_q35/duckdb:duckdb 38850033 40020343.00 0.97 ns
tpcds_q36/duckdb:duckdb 76214787 76529708.00 1.00 ns
tpcds_q37/duckdb:duckdb 9214088 9293338.00 0.99 ns
tpcds_q38/duckdb:duckdb 32943983 33014894.00 1.00 ns
tpcds_q39/duckdb:duckdb 30390820 30391516.00 1.00 ns
tpcds_q40/duckdb:duckdb 15587791 14988177.00 1.04 ns
tpcds_q41/duckdb:duckdb 10945920 10125869.00 1.08 ns
tpcds_q42/duckdb:duckdb 8633124 9369989.00 0.92 ns
tpcds_q43/duckdb:duckdb 14421216 14520163.00 0.99 ns
tpcds_q44/duckdb:duckdb 17003037 16302207.00 1.04 ns
tpcds_q45/duckdb:duckdb 19040042 18300699.00 1.04 ns
tpcds_q46/duckdb:duckdb 40525180 39226583.00 1.03 ns
tpcds_q47/duckdb:duckdb 54203377 53986711.00 1.00 ns
tpcds_q48/duckdb:duckdb 25113996 25616343.00 0.98 ns
tpcds_q49/duckdb:duckdb 17459519 17536775.00 1.00 ns
tpcds_q50/duckdb:duckdb 16956921 16613751.00 1.02 ns
tpcds_q51/duckdb:duckdb 108297122 106375511.00 1.02 ns
tpcds_q52/duckdb:duckdb 9942975 9472253.00 1.05 ns
tpcds_q53/duckdb:duckdb 15423888 15728207.00 0.98 ns
tpcds_q54/duckdb:duckdb 19818885 19729359.00 1.00 ns
tpcds_q55/duckdb:duckdb 10615093 9693588.00 1.10 ns
tpcds_q56/duckdb:duckdb 16992322 16659126.00 1.02 ns
tpcds_q57/duckdb:duckdb 45823647 45054589.00 1.02 ns
tpcds_q58/duckdb:duckdb 15448019 15331096.00 1.01 ns
tpcds_q59/duckdb:duckdb 37576773 37271488.00 1.01 ns
tpcds_q60/duckdb:duckdb 18782044 18957609.00 0.99 ns
tpcds_q61/duckdb:duckdb 17902719 17765029.00 1.01 ns
tpcds_q62/duckdb:duckdb 10525521 10391602.00 1.01 ns
tpcds_q63/duckdb:duckdb 14047075 14041877.00 1.00 ns
tpcds_q64/duckdb:duckdb 60452753 57712326.00 1.05 ns
tpcds_q65/duckdb:duckdb 36983727 36138510.00 1.02 ns
tpcds_q66/duckdb:duckdb 27030427 27404415.00 0.99 ns
tpcds_q67/duckdb:duckdb 152662761 150120925.00 1.02 ns
tpcds_q68/duckdb:duckdb 27350345 27789883.00 0.98 ns
tpcds_q69/duckdb:duckdb 30043903 28272103.00 1.06 ns
tpcds_q70/duckdb:duckdb 19781517 19403014.00 1.02 ns
tpcds_q71/duckdb:duckdb 16396550 16037224.00 1.02 ns
tpcds_q72/duckdb:duckdb 45372769 44477684.00 1.02 ns
tpcds_q73/duckdb:duckdb 14589905 14280581.00 1.02 ns
tpcds_q74/duckdb:duckdb 105991991 104169467.00 1.02 ns
tpcds_q75/duckdb:duckdb 43538437 45214022.00 0.96 ns
tpcds_q76/duckdb:duckdb 14901996 14660354.00 1.02 ns
tpcds_q77/duckdb:duckdb 14113689 14353135.00 0.98 ns
tpcds_q78/duckdb:duckdb 66218317 66764802.00 0.99 ns
tpcds_q79/duckdb:duckdb 21109513 21163422.00 1.00 ns
tpcds_q80/duckdb:duckdb 30895650 32088576.00 0.96 ns
tpcds_q81/duckdb:duckdb 41307412 39572915.00 1.04 ns
tpcds_q82/duckdb:duckdb 10738632 11048772.00 0.97 ns
tpcds_q83/duckdb:duckdb 10826472 10689750.00 1.01 ns
tpcds_q84/duckdb:duckdb 14688040 14760826.00 1.00 ns
tpcds_q85/duckdb:duckdb 26492190 24654766.00 1.07 ns
tpcds_q86/duckdb:duckdb 13222745 13316181.00 0.99 ns
tpcds_q87/duckdb:duckdb 34586284 34123169.00 1.01 ns
tpcds_q88/duckdb:duckdb 26290740 27067288.00 0.97 ns
tpcds_q89/duckdb:duckdb 17873730 18363647.00 0.97 ns
tpcds_q90/duckdb:duckdb 6935059 6890260.00 1.01 ns
tpcds_q91/duckdb:duckdb 14343161 14967343.00 0.96 ns
tpcds_q92/duckdb:duckdb 10114992 10004317.00 1.01 ns
tpcds_q93/duckdb:duckdb 24101704 23531680.00 1.02 ns
tpcds_q94/duckdb:duckdb 14966117 14984798.00 1.00 ns
tpcds_q95/duckdb:duckdb 132523675 109309411.00 1.21 ns 🚨
tpcds_q96/duckdb:duckdb 6552388 6437757.00 1.02 ns
tpcds_q97/duckdb:duckdb 32906529 32008362.00 1.03 ns
tpcds_q98/duckdb:duckdb 19042274 18374223.00 1.04 ns
tpcds_q99/duckdb:duckdb 21552596 20985045.00 1.03 ns

@github-actions
Copy link
Contributor
github-actions bot commented Mar 5, 2026

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 0.981x ➖
  • Vortex: 0.964x ➖
  • Parquet: 1.015x ➖
  • duckdb:vortex: 0.988x ➖
  • datafusion:vortex: 0.942x ➖
  • Best: tpch_q09/datafusion:vortex-file-compressed (0.650x)
  • Worst: tpch_q05/datafusion:vortex-compact (1.607x)
  • Significant (>30%): 1↑ 1↓
Detailed Results Table
name PR de2db9b base a332796 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 237564109 220747094.00 1.08 ns
tpch_q02/datafusion:parquet 461430126 447019386.00 1.03 ns
tpch_q03/datafusion:parquet 357297744 303979743.00 1.18 ns
tpch_q04/datafusion:parquet 162322415 159620274.00 1.02 ns
tpch_q05/datafusion:parquet 566229991 510503631.00 1.11 ns
tpch_q06/datafusion:parquet 186108466 141997620.00 1.31 ns 🚨
tpch_q07/datafusion:parquet 571829835 537380801.00 1.06 ns
tpch_q08/datafusion:parquet 709074409 732860400.00 0.97 ns
tpch_q09/datafusion:parquet 549773085 581038896.00 0.95 ns
tpch_q10/datafusion:parquet 595136950 611013435.00 0.97 ns
tpch_q11/datafusion:parquet 359376138 354730397.00 1.01 ns
tpch_q12/datafusion:parquet 273381632 284542804.00 0.96 ns
tpch_q13/datafusion:parquet 446576646 436073910.00 1.02 ns
tpch_q14/datafusion:parquet 199817250 195283461.00 1.02 ns
tpch_q15/datafusion:parquet 288280819 300683497.00 0.96 ns
tpch_q16/datafusion:parquet 186414737 177440732.00 1.05 ns
tpch_q17/datafusion:parquet 421117954 446652108.00 0.94 ns
tpch_q18/datafusion:parquet 505886333 499567901.00 1.01 ns
tpch_q19/datafusion:parquet 407233626 396562431.00 1.03 ns
tpch_q20/datafusion:parquet 366961355 353927595.00 1.04 ns
tpch_q21/datafusion:parquet 524525790 547089524.00 0.96 ns
tpch_q22/datafusion:parquet 132692819 135176415.00 0.98 ns
tpch_q01/datafusion:vortex-file-compressed 187878540 181982226.00 1.03 ns
tpch_q02/datafusion:vortex-file-compressed 445477664 414017304.00 1.08 ns
tpch_q03/datafusion:vortex-file-compressed 297613157 296972826.00 1.00 ns
tpch_q04/datafusion:vortex-file-compressed 194950081 193715680.00 1.01 ns
tpch_q05/datafusion:vortex-file-compressed 403091473 505572235.00 0.80 ns
tpch_q06/datafusion:vortex-file-compressed 236952975 330284272.00 0.72 ns
tpch_q07/datafusion:vortex-file-compressed 393615340 455797945.00 0.86 ns
tpch_q08/datafusion:vortex-file-compressed 673848584 604713526.00 1.11 ns
tpch_q09/datafusion:vortex-file-compressed 508728883 782817156.00 0.65 ns 🚀
tpch_q10/datafusion:vortex-file-compressed 466428469 494360091.00 0.94 ns
tpch_q11/datafusion:vortex-file-compressed 270603654 331555283.00 0.82 ns
tpch_q12/datafusion:vortex-file-compressed 379239122 527265546.00 0.72 ns
tpch_q13/datafusion:vortex-file-compressed 215026159 226811690.00 0.95 ns
tpch_q14/datafusion:vortex-file-compressed 187702493 229028344.00 0.82 ns
tpch_q15/datafusion:vortex-file-compressed 289043078 358049434.00 0.81 ns
tpch_q16/datafusion:vortex-file-compressed 179908764 173965673.00 1.03 ns
tpch_q17/datafusion:vortex-file-compressed 291845326 308894203.00 0.94 ns
tpch_q18/datafusion:vortex-file-compressed 256318889 278903315.00 0.92 ns
tpch_q19/datafusion:vortex-file-compressed 329174504 338481235.00 0.97 ns
tpch_q20/datafusion:vortex-file-compressed 335824366 364417460.00 0.92 ns
tpch_q21/datafusion:vortex-file-compressed 433740375 457633043.00 0.95 ns
tpch_q22/datafusion:vortex-file-compressed 148959490 163605604.00 0.91 ns
tpch_q01/datafusion:vortex-compact 238764425 252109161.00 0.95 ns
tpch_q02/datafusion:vortex-compact 4558 8000 07792 419945583.00 1.09 ns
tpch_q03/datafusion:vortex-compact 459028969 401989290.00 1.14 ns
tpch_q04/datafusion:vortex-compact 236556400 234288422.00 1.01 ns
tpch_q05/datafusion:vortex-compact 618781548 385005697.00 1.61 ns 🚨
tpch_q06/datafusion:vortex-compact 318082963 254960524.00 1.25 ns
tpch_q07/datafusion:vortex-compact 375819325 409346190.00 0.92 ns
tpch_q08/datafusion:vortex-compact 507697421 522484976.00 0.97 ns
tpch_q09/datafusion:vortex-compact 481002096 506526093.00 0.95 ns
tpch_q10/datafusion:vortex-compact 440643230 452491478.00 0.97 ns
tpch_q11/datafusion:vortex-compact 249352073 270693105.00 0.92 ns
tpch_q12/datafusion:vortex-compact 403844311 497878516.00 0.81 ns
tpch_q13/datafusion:vortex-compact 201665412 222002250.00 0.91 ns
tpch_q14/datafusion:vortex-compact 252336228 267721112.00 0.94 ns
tpch_q15/datafusion:vortex-compact 453419316 462272088.00 0.98 ns
tpch_q16/datafusion:vortex-compact 179495824 206112211.00 0.87 ns
tpch_q17/datafusion:vortex-compact 290311089 360327623.00 0.81 ns
tpch_q18/datafusion:vortex-compact 276950191 271547293.00 1.02 ns
tpch_q19/datafusion:vortex-compact 387629972 380486503.00 1.02 ns
tpch_q20/datafusion:vortex-compact 457505526 461540821.00 0.99 ns
tpch_q21/datafusion:vortex-compact 495103599 517268510.00 0.96 ns
tpch_q22/datafusion:vortex-compact 106098071 123095615.00 0.86 ns
tpch_q01/duckdb:parquet 500365269 478814729.00 1.05 ns
tpch_q02/duckdb:parquet 1201061503 1154870922.00 1.04 ns
tpch_q03/duckdb:parquet 883316339 1050965255.00 0.84 ns
tpch_q04/duckdb:parquet 583307267 580712508.00 1.00 ns
tpch_q05/duckdb:parquet 1391598103 1405498104.00 0.99 ns
tpch_q06/duckdb:parquet 505978948 375162204.00 1.35 ns 🚨
tpch_q07/duckdb:parquet 1151318517 1027501794.00 1.12 ns
tpch_q08/duckdb:parquet 1466556330 1448699002.00 1.01 ns
tpch_q09/duckdb:parquet 1303879323 1307784882.00 1.00 ns
tpch_q10/duckdb:parquet 1240971382 1354633043.00 0.92 ns
tpch_q11/duckdb:parquet 745182730 773832209.00 0.96 ns
tpch_q12/duckdb:parquet 553920627 580244632.00 0.95 ns
tpch_q13/duckdb:parquet 849996435 864834642.00 0.98 ns
tpch_q14/duckdb:parquet 765897040 650271960.00 1.18 ns
tpch_q15/duckdb:parquet 632109745 621906260.00 1.02 ns
tpch_q16/duckdb:parquet 488311720 494766483.00 0.99 ns
tpch_q17/duckdb:parquet 642474045 700388156.00 0.92 ns
tpch_q18/duckdb:parquet 772294220 768669919.00 1.00 ns
tpch_q19/duckdb:parquet 732693514 810022241.00 0.90 ns
tpch_q20/duckdb:parquet 983571245 966974031.00 1.02 ns
tpch_q21/duckdb:parquet 1039625255 1074780980.00 0.97 ns
tpch_q22/duckdb:parquet 499214980 524372293.00 0.95 ns
tpch_q01/duckdb:vortex-file-compressed 230248629 231610770.00 0.99 ns
tpch_q02/duckdb:vortex-file-compressed 725643182 832985448.00 0.87 ns
tpch_q03/duckdb:vortex-file-compressed 633416274 630112681.00 1.01 ns
tpch_q04/duckdb:vortex-file-compressed 447651197 344523786.00 1.30 ns
tpch_q05/duckdb:vortex-file-compressed 898504997 906364233.00 0.99 ns
tpch_q06/duckdb:vortex-file-compressed 377559089 341258003.00 1.11 ns
tpch_q07/duckdb:vortex-file-compressed 757028806 835012655.00 0.91 ns
tpch_q08/duckdb:vortex-file-compressed 989953291 1298971569.00 0.76 ns
tpch_q09/duckdb:vortex-file-compressed 841735810 891690383.00 0.94 ns
tpch_q10/duckdb:vortex-file-compressed 743826084 778805135.00 0.96 ns
tpch_q11/duckdb:vortex-file-compressed 542670352 653732913.00 0.83 ns
tpch_q12/duckdb:vortex-file-compressed 508756870 556142043.00 0.91 ns
tpch_q13/duckdb:vortex-file-compressed 463416131 484142954.00 0.96 ns
tpch_q14/duckdb:vortex-file-compressed 430474733 430174578.00 1.00 ns
tpch_q15/duckdb:vortex-file-compressed 321134800 327025797.00 0.98 ns
tpch_q16/duckdb:vortex-file-compressed 349275006 329099628.00 1.06 ns
tpch_q17/duckdb:vortex-file-compressed 625688215 586550632.00 1.07 ns
tpch_q18/duckdb:vortex-file-compressed 640088354 656618190.00 0.97 ns
tpch_q19/duckdb:vortex-file-compressed 426744343 439589242.00 0.97 ns
tpch_q20/duckdb:vortex-file-compressed 722430888 714650194.00 1.01 ns
tpch_q21/duckdb:vortex-file-compressed 1037472235 1085069095.00 0.96 ns
tpch_q22/duckdb:vortex-file-compressed 358125596 339585864.00 1.05 ns
tpch_q01/duckdb:vortex-compact 258888920 263690092.00 0.98 ns
tpch_q02/duckdb:vortex-compact 798760189 807729724.00 0.99 ns
tpch_q03/duckdb:vortex-compact 565071883 507473132.00 1.11 ns
tpch_q04/duckdb:vortex-compact 338051778 337891424.00 1.00 ns
tpch_q05/duckdb:vortex-compact 941785242 826452940.00 1.14 ns
tpch_q06/duckdb:vortex-compact 358856658 359506947.00 1.00 ns
tpch_q07/duckdb:vortex-compact 688335024 706461610.00 0.97 ns
tpch_q08/duckdb:vortex-compact 1032959013 971221755.00 1.06 ns
tpch_q09/duckdb:vortex-compact 825404279 763612818.00 1.08 ns
tpch_q10/duckdb:vortex-compact 662990842 700113071.00 0.95 ns
tpch_q11/duckdb:vortex-compact 536093448 519224514.00 1.03 ns
tpch_q12/duckdb:vortex-compact 454196525 472829786.00 0.96 ns
tpch_q13/duckdb:vortex-compact 424805703 429320765.00 0.99 ns
tpch_q14/duckdb:vortex-compact 418756137 440111884.00 0.95 ns
tpch_q15/duckdb:vortex-compact 301875379 322278048.00 0.94 ns
tpch_q16/duckdb:vortex-compact 334874711 300907217.00 1.11 ns
tpch_q17/duckdb:vortex-compact 542569066 579431172.00 0.94 ns
tpch_q18/duckdb:vortex-compact 558483213 615463518.00 0.91 ns
tpch_q19/duckdb:vortex-compact 425784957 445832134.00 0.96 ns
tpch_q20/duckdb:vortex-compact 686918809 709336251.00 0.97 ns
tpch_q21/duckdb:vortex-compact 992078794 1000370174.00 0.99 ns
tpch_q22/duckdb:vortex-compact 343124747 353315383.00 0.97 ns

@github-actions
Copy link
Contributor
github-actions bot commented Mar 5, 2026

Benchmarks: TPC-H SF=10 on NVME

Summary

  • Overall: 0.995x ➖
  • Vortex: 1.002x ➖
  • Parquet: 0.989x ➖
  • duckdb:vortex: 1.018x ➖
  • datafusion:vortex: 0.986x ➖
  • Best: tpch_q06/datafusion:vortex-file-compressed (0.895x)
  • Worst: tpch_q11/duckdb:vortex-compact (1.081x)
  • Significant (>10%): 1↑ 0↓
Detailed Results Table
name PR de2db9b base a332796 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 754121094 720057873.00 1.05 ns
tpch_q02/datafusion:arrow 213260727 210594032.00 1.01 ns
tpch_q03/datafusion:arrow 599496824 549775533.00 1.09 ns
tpch_q04/datafusion:arrow 441058649 393954979.00 1.12 ns 🚨
tpch_q05/datafusion:arrow 1161565506 1087176312.00 1.07 ns
tpch_q06/datafusion:arrow 333162942 304425702.00 1.09 ns
tpch_q07/datafusion:arrow 1502675562 1462755664.00 1.03 ns
tpch_q08/datafusion:arrow 1465703078 1501588033.00 0.98 ns
tpch_q09/datafusion:arrow 1661074085 1830918767.00 0.91 ns
tpch_q10/datafusion:arrow 703464942 678690193.00 1.04 ns
tpch_q11/datafusion:arrow 189440564 191504119.00 0.99 ns
tpch_q12/datafusion:arrow 777432837 834350470.00 0.93 ns
tpch_q13/datafusion:arrow 534257157 575793970.00 0.93 ns
tpch_q14/datafusion:arrow 381300735 424874751.00 0.90 ns 🚀
tpch_q15/datafusion:arrow 850147450 904070073.00 0.94 ns
tpch_q16/datafusion:arrow 127596386 140257405.00 0.91 ns
tpch_q17/datafusion:arrow 1718149646 1927593630.00 0.89 ns 🚀
tpch_q18/datafusion:arrow 2210957449 2452448705.00 0.90 ns
tpch_q19/datafusion:arrow 614241015 641427677.00 0.96 ns
tpch_q20/datafusion:arrow 601910214 639133482.00 0.94 ns
tpch_q21/datafusion:arrow 3925307772 4475969249.00 0.88 ns 🚀
tpch_q22/datafusion:arrow 194107989 214110371.00 0.91 ns
tpch_q01/datafusion:parquet 486119941 572838575.00 0.85 ns 🚀
tpch_q02/datafusion:parquet 280843685 287908525.00 0.98 ns
tpch_q03/datafusion:parquet 428547461 464688908.00 0.92 ns
tpch_q04/datafusion:parquet 160951243 160235888.00 1.00 ns
tpch_q05/datafusion:parquet 617271627 595700091.00 1.04 ns
tpch_q06/datafusion:parquet 128750244 128331838.00 1.00 ns
tpch_q07/datafusion:parquet 836376847 853841276.00 0.98 ns
tpch_q08/datafusion:parquet 688934671 707884423.00 0.97 ns
tpch_q09/datafusion:parquet 1017575044 1053826912.00 0.97 ns
tpch_q10/datafusion:parquet 623310764 641063224.00 0.97 ns
tpch_q11/datafusion:parquet 205718763 206899514.00 0.99 ns
tpch_q12/datafusion:parquet 253970562 258492613.00 0.98 ns
tpch_q13/datafusion:parquet 352686095 347193780.00 1.02 ns
tpch_q14/datafusion:parquet 209121586 211827010.00 0.99 ns
tpch_q15/datafusion:parquet 270413363 273952579.00 0.99 ns
tpch_q16/datafusion:parquet 188897162 195535274.00 0.97 ns
tpch_q17/datafusion:parquet 880861050 909688432.00 0.97 ns
tpch_q18/datafusion:parquet 1088794206 1098474878.00 0.99 ns
tpch_q19/datafusion:parquet 364831934 349488052.00 1.04 ns
tpch_q20/datafusion:parquet 399500375 385579219.00 1.04 ns
tpch_q21/datafusion:parquet 981268778 952182282.00 1.03 ns
tpch_q22/datafusion:parquet 230077860 222279016.00 1.04 ns
tpch_q01/datafusion:vortex-file-compressed 446154330 428191734.00 1.04 ns
tpch_q02/datafusion:vortex-file-compressed 168227495 172843324.00 0.97 ns
tpch_q03/datafusion:vortex-file-compressed 262913858 278957390.00 0.94 ns
tpch_q04/datafusion:vortex-file-compressed 115397112 119293303.00 0.97 ns
tpch_q05/datafusion:vortex-file-compressed 475903517 493966429.00 0.96 ns
tpch_q06/datafusion:vortex-file-compressed 41386281 46221241.00 0.90 ns 🚀
tpch_q07/datafusion:vortex-file-compressed 667701093 694548721.00 0.96 ns
tpch_q08/datafusion:vortex-file-compressed 496764501 508722713.00 0.98 ns
tpch_q09/datafusion:vortex-file-compressed 844333198 879328607.00 0.96 ns
tpch_q10/datafusion:vortex-file-compressed 312116099 317041142.00 0.98 ns
tpch_q11/datafusion:vortex-file-compressed 125135477 130606587.00 0.96 ns
tpch_q12/datafusion:vortex-file-compressed 133545688 141771898.00 0.94 ns
tpch_q13/datafusion:vortex-file-compressed 236164726 249964251.00 0.94 ns
tpch_q14/datafusion:vortex-file-compressed 79046227 80298808.00 0.98 ns
tpch_q15/datafusion:vortex-file-compressed 115696632 123333462.00 0.94 ns
tpch_q16/datafusion:vortex-file-compressed 103523516 101972729.00 1.02 ns
tpch_q17/datafusion:vortex-file-compressed 790653909 809981933.00 0.98 ns
tpch_q18/datafusion:vortex-file-compressed 1031465465 1027288612.00 1.00 ns
tpch_q19/datafusion:vortex-file-compressed 130955214 140705933.00 0.93 ns
tpch_q20/datafusion:vortex-file-compressed 217876325 225359587.00 0.97 ns
tpch_q21/datafusion:vortex-file-compressed 810713016 850780532.00 0.95 ns
tpch_q22/datafusion:vortex-file-compressed 66363155 70770502.00 0.94 ns
tpch_q01/datafusion:vortex-compact 479673249 513141122.00 0.93 ns
tpch_q02/datafusion:vortex-compact 181831679 179659485.00 1.01 ns
tpch_q03/datafusion:vortex-compact 291306866 296806819.00 0.98 ns
tpch_q04/datafusion:vortex-compact 136411495 147215466.00 0.93 ns
tpch_q05/datafusion:vortex-compact 515290114 521316431.00 0.99 ns
tpch_q06/datafusion:vortex-compact 65282157 68302997.00 0.96 ns
tpch_q07/datafusion:vortex-compact 722529691 716548387.00 1.01 ns
tpch_q08/datafusion:vortex-compact 528498312 508324471.00 1.04 ns
tpch_q09/datafusion:vortex-compact 876119000 870276280.00 1.01 ns
tpch_q10/datafusion:vortex-compact 356065906 340868069.00 1.04 ns
tpch_q11/datafusion:vortex-compact 134569515 127553676.00 1.06 ns
tpch_q12/datafusion:vortex-compact 198465869 191997393.00 1.03 ns
tpch_q13/datafusion:vortex-compact 281397202 277715628.00 1.01 ns
tpch_q14/datafusion:vortex-compact 97228332 95956271.00 1.01 ns
tpch_q15/datafusion:vortex-compact 174338032 168924574.00 1.03 ns
tpch_q16/datafusion:vortex-compact 109973061 104577347.00 1.05 ns
tpch_q17/datafusion:vortex-compact 802406124 777647956.00 1.03 ns
tpch_q18/datafusion:vortex-compact 1041220476 991464603.00 1.05 ns
tpch_q19/datafusion:vortex-compact 226085174 235467368.00 0.96 ns
tpch_q20/datafusion:vortex-compact 238192336 236247098.00 1.01 ns
tpch_q21/datafusion:vortex-compact 837229424 827117504.00 1.01 ns
tpch_q22/datafusion:vortex-compact 78146653 75786699.00 1.03 ns
tpch_q01/duckdb:parquet 263373542 266380249.00 0.99 ns
tpch_q02/duckdb:parquet 127578598 131075211.00 0.97 ns
tpch_q03/duckdb:parquet 223732140 225018036.00 0.99 ns
tpch_q04/duckdb:parquet 154212603 152269675.00 1.01 ns
tpch_q05/duckdb:parquet 234017713 235287745.00 0.99 ns
t 4D24 pch_q06/duckdb:parquet 71919989 71279214.00 1.01 ns
tpch_q07/duckdb:parquet 222965076 224348761.00 0.99 ns
tpch_q08/duckdb:parquet 332862023 330854623.00 1.01 ns
tpch_q09/duckdb:parquet 497682933 502185563.00 0.99 ns
tpch_q10/duckdb:parquet 647997164 646451707.00 1.00 ns
tpch_q11/duckdb:parquet 50654050 50661393.00 1.00 ns
tpch_q12/duckdb:parquet 144047363 141906846.00 1.02 ns
tpch_q13/duckdb:parquet 415010507 448122628.00 0.93 ns
tpch_q14/duckdb:parquet 182273996 183730075.00 0.99 ns
tpch_q15/duckdb:parquet 106325842 108330829.00 0.98 ns
tpch_q16/duckdb:parquet 161639267 167964295.00 0.96 ns
tpch_q17/duckdb:parquet 207056842 207355369.00 1.00 ns
tpch_q18/duckdb:parquet 364969389 369168215.00 0.99 ns
tpch_q19/duckdb:parquet 294491109 300881704.00 0.98 ns
tpch_q20/duckdb:parquet 250057256 247996832.00 1.01 ns
tpch_q21/duckdb:parquet 589864622 598553833.00 0.99 ns
tpch_q22/duckdb:parquet 301250364 301738464.00 1.00 ns
tpch_q01/duckdb:vortex-file-compressed 190669390 188926495.00 1.01 ns
tpch_q02/duckdb:vortex-file-compressed 64278013 64521221.00 1.00 ns
tpch_q03/duckdb:vortex-file-compressed 144407770 143671692.00 1.01 ns
tpch_q04/duckdb:vortex-file-compressed 168708871 166384509.00 1.01 ns
tpch_q05/duckdb:vortex-file-compressed 151871929 152073373.00 1.00 ns
tpch_q06/duckdb:vortex-file-compressed 50451464 48497227.00 1.04 ns
tpch_q07/duckdb:vortex-file-compressed 157491977 156233294.00 1.01 ns
tpch_q08/duckdb:vortex-file-compressed 227382558 228160712.00 1.00 ns
tpch_q09/duckdb:vortex-file-compressed 376133050 372945523.00 1.01 ns
tpch_q10/duckdb:vortex-file-compressed 174829466 169751550.00 1.03 ns
tpch_q11/duckdb:vortex-file-compressed 41616290 42505962.00 0.98 ns
tpch_q12/duckdb:vortex-file-compressed 100221187 101074603.00 0.99 ns
tpch_q13/duckdb:vortex-file-compressed 246872531 248238960.00 0.99 ns
tpch_q14/duckdb:vortex-file-compressed 74734094 72427949.00 1.03 ns
tpch_q15/duckdb:vortex-file-compressed 99024912 98442317.00 1.01 ns
tpch_q16/duckdb:vortex-file-compressed 87385504 86834238.00 1.01 ns
tpch_q17/duckdb:vortex-file-compressed 122453018 123389137.00 0.99 ns
tpch_q18/duckdb:vortex-file-compressed 301297924 297285470.00 1.01 ns
tpch_q19/duckdb:vortex-file-compressed 89269352 88514268.00 1.01 ns
tpch_q20/duckdb:vortex-file-compressed 174064382 177603778.00 0.98 ns
tpch_q21/duckdb:vortex-file-compressed 593148130 597766120.00 0.99 ns
tpch_q22/duckdb:vortex-file-compressed 81900108 80106261.00 1.02 ns
tpch_q01/duckdb:vortex-compact 243526711 242759110.00 1.00 ns
tpch_q02/duckdb:vortex-compact 72375555 73282046.00 0.99 ns
tpch_q03/duckdb:vortex-compact 170677911 169174824.00 1.01 ns
tpch_q04/duckdb:vortex-compact 203735317 203765305.00 1.00 ns
tpch_q05/duckdb:vortex-compact 186681766 184396224.00 1.01 ns
tpch_q06/duckdb:vortex-compact 86434356 85451581.00 1.01 ns
tpch_q07/duckdb:vortex-compact 226156065 220075777.00 1.03 ns
tpch_q08/duckdb:vortex-compact 280969275 270520379.00 1.04 ns
tpch_q09/duckdb:vortex-compact 435579904 406461415.00 1.07 ns
tpch_q10/duckdb:vortex-compact 225310854 209452976.00 1.08 ns
tpch_q11/duckdb:vortex-compact 48414576 44771624.00 1.08 ns
tpch_q12/duckdb:vortex-compact 222600495 215121801.00 1.03 ns
tpch_q13/duckdb:vortex-compact 305548448 292747380.00 1.04 ns
tpch_q14/duckdb:vortex-compact 106164821 103378051.00 1.03 ns
tpch_q15/duckdb:vortex-compact 129314340 120246971.00 1.08 ns
tpch_q16/duckdb:vortex-compact 96140543 94050525.00 1.02 ns
tpch_q17/duckdb:vortex-compact 140722340 136635769.00 1.03 ns
tpch_q18/duckdb:vortex-compact 332244575 327631875.00 1.01 ns
tpch_q19/duckdb:vortex-compact 113536223 112167351.00 1.01 ns
tpch_q20/duckdb:vortex-compact 223359092 214872136.00 1.04 ns
tpch_q21/duckdb:vortex-compact 701685462 686307915.00 1.02 ns
tpch_q22/duckdb:vortex-compact 94884947 93042508.00 1.02 ns
tpch_q01/duckdb:duckdb 118778178 118964200.00 1.00 ns
tpch_q02/duckdb:duckdb 48777791 52241974.00 0.93 ns
tpch_q03/duckdb:duckdb 102515854 101350857.00 1.01 ns
tpch_q04/duckdb:duckdb 132882944 130341133.00 1.02 ns
tpch_q05/duckdb:duckdb 114393760 115724489.00 0.99 ns
tpch_q06/duckdb:duckdb 44300499 45199445.00 0.98 ns
tpch_q07/duckdb:duckdb 111947608 111451788.00 1.00 ns
tpch_q08/duckdb:duckdb 141546097 141350307.00 1.00 ns
tpch_q09/duckdb:duckdb 313065730 310627842.00 1.01 ns
tpch_q10/duckdb:duckdb 221228133 221277695.00 1.00 ns
tpch_q11/duckdb:duckdb 22712691 22867943.00 0.99 ns
tpch_q12/duckdb:duckdb 88505147 86457174.00 1.02 ns
tpch_q13/duckdb:duckdb 242786419 237705321.00 1.02 ns
tpch_q14/duckdb:duckdb 78535699 76959694.00 1.02 ns
tpch_q15/duckdb:duckdb 83728741 83218505.00 1.01 ns
tpch_q16/duckdb:duckdb 75512142 73199352.00 1.03 ns
tpch_q17/duckdb:duckdb 100481552 99918213.00 1.01 ns
tpch_q18/duckdb:duckdb 225954693 219722881.00 1.03 ns
tpch_q19/duckdb:duckdb 129015736 128010041.00 1.01 ns
tpch_q20/duckdb:duckdb 124883250 123881256.00 1.01 ns
tpch_q21/duckdb:duckdb 332367648 326330863.00 1.02 ns
tpch_q22/duckdb:duckdb 74095375 72251835.00 1.03 ns

@github-actions
Copy link
Contributor
github-actions bot commented Mar 5, 2026

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 0.958x ➖
  • Vortex: 0.958x ➖
  • datafusion:vortex: 0.958x ➖
  • Best: polarsignals_q09/datafusion:vortex-file-compressed (0.882x)
  • Worst: polarsignals_q04/datafusion:vortex-file-compressed (1.015x)
  • Significant (>10%): 2↑ 0↓
Detailed Results Table
name PR de2db9b base BEA4 a332796 ratio (PR/base) unit remark
polarsignals_q00/datafusion:vortex-file-compressed 120871330 127532741.00 0.95 ns
polarsignals_q01/datafusion:vortex-file-compressed 348280509 359038020.00 0.97 ns
polarsignals_q02/datafusion:vortex-file-compressed 24391771 27213258.00 0.90 ns 🚀
polarsignals_q03/datafusion:vortex-file-compressed 357858152 361051138.00 0.99 ns
polarsignals_q04/datafusion:vortex-file-compressed 13080517 12881966.00 1.02 ns
polarsignals_q05/datafusion:vortex-file-compressed 18306942 18156998.00 1.01 ns
polarsignals_q06/datafusion:vortex-file-compressed 22187773 23438700.00 0.95 ns
polarsignals_q07/datafusion:vortex-file-compressed 14881148 15727237.00 0.95 ns
polarsignals_q08/datafusion:vortex-file-compressed 430555878 436280134.00 0.99 ns
polarsignals_q09/datafusion:vortex-file-compressed 13641120 15460133.00 0.88 ns 🚀

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@github-actions
Copy link
Contributor
github-actions bot commented Mar 5, 2026

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 0.970x ➖
  • Vortex: 0.971x ➖
  • Parquet: 0.967x ➖
  • duckdb:vortex: 0.991x ➖
  • datafusion:vortex: 0.951x ➖
  • Best: tpch_q11/datafusion:vortex-compact (0.222x)
  • Worst: tpch_q19/datafusion:vortex-file-compressed (1.813x)
  • Significant (>30%): 2↑ 3↓
Detailed Results Table
name PR de2db9b base a332796 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 896629828 892321595.00 1.00 ns
tpch_q02/datafusion:parquet 860689722 799697904.00 1.08 ns
tpch_q03/datafusion:parquet 965272210 984296073.00 0.98 ns
tpch_q04/datafusion:parquet 548216065 466667363.00 1.17 ns
tpch_q05/datafusion:parquet 1447850396 1269945629.00 1.14 ns
tpch_q06/datafusion:parquet 535877977 485833067.00 1.10 ns
tpch_q07/datafusion:parquet 1494104261 1427315513.00 1.05 ns
tpch_q08/datafusion:parquet 1595012408 1623583506.00 0.98 ns
tpch_q09/datafusion:parquet 1761724597 1950817683.00 0.90 ns
tpch_q10/datafusion:parquet 1992103296 2083348904.00 0.96 ns
tpch_q11/datafusion:parquet 532578611 557127018.00 0.96 ns
tpch_q12/datafusion:parquet 681553687 688944483.00 0.99 ns
tpch_q13/datafusion:parquet 693599396 700276932.00 0.99 ns
tpch_q14/datafusion:parquet 801525537 765577763.00 1.05 ns
tpch_q15/datafusion:parquet 1163071865 1117422655.00 1.04 ns
tpch_q16/datafusion:parquet 376073418 399292089.00 0.94 ns
tpch_q17/datafusion:parquet 1379220533 1479745486.00 0.93 ns
tpch_q18/datafusion:parquet 1590028523 1646789500.00 0.97 ns
tpch_q19/datafusion:parquet 1064095402 1107033399.00 0.96 ns
tpch_q20/datafusion:parquet 1139034038 1127147183.00 1.01 ns
tpch_q21/datafusion:parquet 1657273124 1913188971.00 0.87 ns
tpch_q22/datafusion:parquet 669669980 677093651.00 0.99 ns
tpch_q01/datafusion:vortex-file-compressed 702811810 724611175.00 0.97 ns
tpch_q02/datafusion:vortex-file-compressed 666557655 629397688.00 1.06 ns
tpch_q03/datafusion:vortex-file-compressed 741453605 778421573.00 0.95 ns
tpch_q04/datafusion:vortex-file-compressed 588947176 566236671.00 1.04 ns
tpch_q05/datafusion:vortex-file-compressed 1081079202 1059931979.00 1.02 ns
tpch_q06/datafusion:vortex-file-compressed 625601671 609688418.00 1.03 ns
tpch_q07/datafusion:vortex-file-compressed 1183475312 1153495397.00 1.03 ns
tpch_q08/datafusion:vortex-file-compressed 1170952737 1214489241.00 0.96 ns
tpch_q09/datafusion:vortex-file-compressed 1596114676 1468159993.00 1.09 ns
tpch_q10/datafusion:vortex-file-compressed 1090153218 979130325.00 1.11 ns
tpch_q11/datafusion:vortex-file-compressed 444308192 555283050.00 0.80 ns
tpch_q12/datafusion:vortex-file-compressed 907050690 906231888.00 1.00 ns
tpch_q13/datafusion:vortex-file-compressed 453784847 489058241.00 0.93 ns
tpch_q14/datafusion:vortex-file-compressed 546272697 621937026.00 0.88 ns
tpch_q15/datafusion:vortex-file-compressed 1095986510 1280197361.00 0.86 ns
tpch_q16/datafusion:vortex-file-compressed 308265755 324398210.00 0.95 ns
tpch_q17/datafusion:vortex-file-compressed 1411324411 1249179690.00 1.13 ns
tpch_q18/datafusion:vortex-file-compressed 1599722457 1385419165.00 1.15 ns
tpch_q19/datafusion:vortex-file-compressed 1266790234 698747795.00 1.81 ns 🚨
tpch_q20/datafusion:vortex-file-compressed 1203996539 892457322.00 1.35 ns 🚨
tpch_q21/datafusion:vortex-file-compressed 1642808419 1655825923.00 0.99 ns
tpch_q22/datafusion:vortex-file-compressed 368507037 305138660.00 1.21 ns
tpch_q01/datafusion:vortex-compact 712376042 710716195.00 1.00 ns
tpch_q02/datafusion:vortex-compact 615861558 647989817.00 0.95 ns
tpch_q03/datafusion:vortex-compact 680985660 675383851.00 1.01 ns
tpch_q04/datafusion:vortex-compact 525411054 503565764.00 1.04 ns
tpch_q05/datafusion:vortex-compact 996457573 947458720.00 1.05 ns
tpch_q06/datafusion:vortex-compact 607777640 589838567.00 1.03 ns
tpch_q07/datafusion:vortex-compact 1055690053 1091173305.00 0.97 ns
tpch_q08/datafusion:vortex-compact 1087900377 1211494789.00 0.90 ns
tpch_q09/datafusion:vortex-compact 1310052023 1564674845.00 0.84 ns
tpch_q10/datafusion:vortex-compact 861272507 2535934154.00 0.34 ns 🚀
tpch_q11/datafusion:vortex-compact 404824568 1824214510.00 0.22 ns 🚀
tpch_q12/datafusion:vortex-compact 820271728 754519716.00 1.09 ns
tpch_q13/datafusion:vortex-compact 427745271 426237132.00 1.00 ns
tpch_q14/datafusion:vortex-compact 578897429 778851153.00 0.74 ns
tpch_q15/datafusion:vortex-compact 1031594310 1016380507.00 1.01 ns
tpch_q16/datafusion:vortex-compact 344914766 340150465.00 1.01 ns
tpch_q17/datafusion:vortex-compact 1216735618 1248964025.00 0.97 ns
tpch_q18/datafusion:vortex-compact 1178616529 1243804005.00 0.95 ns
tpch_q19/datafusion:vortex-compact 631071380 665345341.00 0.95 ns
tpch_q20/datafusion:vortex-compact 889069118 853415792.00 1.04 ns
tpch_q21/datafusion:vortex-compact 1492161736 1481410986.00 1.01 ns
tpch_q22/datafusion:vortex-compact 306767681 333064787.00 0.92 ns
tpch_q01/duckdb:parquet 1096130681 1081590121.00 1.01 ns
tpch_q02/duckdb:parquet 1335024558 1488543100.00 0.90 ns
tpch_q03/duckdb:parquet 1470002695 1474412576.00 1.00 ns
tpch_q04/duckdb:parquet 846519886 927039993.00 0.91 ns
tpch_q05/duckdb:parquet 1816739414 1974958321.00 0.92 ns
tpch_q06/duckdb:parquet 616063515 707156758.00 0.87 ns
tpch_q07/duckdb:parquet 1520405027 1608472232.00 0.95 ns
tpch_q08/duckdb:parquet 2269794570 2322086109.00 0.98 ns
tpch_q09/duckdb:parquet 2134203212 2666582543.00 0.80 ns
tpch_q10/duckdb:parquet 3038103344 3289923819.00 0.92 ns
tpch_q11/duckdb:parquet 818240788 926014988.00 0.88 ns
tpch_q12/duckdb:parquet 857521550 976666123.00 0.88 ns
tpch_q13/duckdb:parquet 1089221265 1267642512.00 0.86 ns
tpch_q14/duckdb:parquet 1160546872 1232973878.00 0.94 ns
tpch_q15/duckdb:parquet 987927247 1047649946.00 0.94 ns
tpch_q16/duckdb:parquet 744320165 745758171.00 1.00 ns
tpch_q17/duckdb:parquet 1237668743 1266556798.00 0.98 ns
tpch_q18/duckdb:parquet 1275254706 1437412052.00 0.89 ns
tpch_q19/duckdb:parquet 1396144853 1547732337.00 0.90 ns
tpch_q20/duckdb:parquet 1740322712 1588443513.00 1.10 ns
tpch_q21/duckdb:parquet 1724192188 1711738253.00 1.01 ns
tpch_q22/duckdb:parquet 906021179 915372534.00 0.99 ns
tpch_q01/duckdb:vortex-file-compressed 757464046 736751698.00 1.03 ns
tpch_q02/duckdb:vortex-file-compressed 1127744527 1160859857.00 0.97 ns
tpch_q03/duckdb:vortex-file-compressed 1069649285 1103930132.00 0.97 ns
tpch_q04/duckdb:vortex-file-compressed 782737009 639626388.00 1.22 ns
tpch_q05/duckdb:vortex-file-compressed 1534339365 1358464273.00 1.13 ns
tpch_q06/duckdb:vortex-file-compressed 886718553 936114694.00 0.95 ns
tpch_q07/duckdb:vortex-file-compressed 1336616221 1336621248.00 1.00 ns
tpch_q08/duckdb:vortex-file-compressed 1710504751 1843299594.00 0.93 ns
tpch_q09/duckdb:vortex-file-compressed 1631868125 1574254989.00 1.04 ns
tpch_q10/duckdb:vortex-file-compressed 1555700136 1563753937.00 0.99 ns
tpch_q11/duckdb:vortex-file-compressed 748175860 730548186.00 1.02 ns
tpch_q12/duckdb:vortex-file-compressed 743773162 952829075.00 0.78 ns
tpch_q13/duckdb:vortex-file-compressed 988388898 1015322106.00 0.97 ns
tpch_q14/duckdb:vortex-file-compressed 981904281 965002909.00 1.02 ns
tpch_q15/duckdb:vortex-file-compressed 724522262 707316638.00 1.02 ns
tpch_q16/duckdb:vortex-file-compressed 474162258 485184262.00 0.98 ns
tpch_q17/duckdb:vortex-file-compressed 1214807125 1147148478.00 1.06 ns
tpch_q18/duckdb:vortex-file-compressed 1228340988 1189431196.00 1.03 ns
tpch_q19/duckdb:vortex-file-compressed 802719176 775094803.00 1.04 ns
tpch_q20/duckdb:vortex-file-compressed 1323407830 1429910722.00 0.93 ns
tpch_q21/duckdb:vortex-file-compressed 2208109760 2155306202.00 1.02 ns
tpch_q22/duckdb:vortex-file-compressed 522815339 593104739.00 0.88 ns
tpch_q01/duckdb:vortex-compact 737099310 665907879.00 1.11 ns
tpch_q02/duckdb:vortex-compact 944174732 1122653511.00 0.84 ns
tpch_q03/duckdb:vortex-compact 919237193 912740838.00 1.01 ns
tpch_q04/duckdb:vortex-compact 551910768 648749989.00 0.85 ns
tpch_q05/duckdb:vortex-compact 1631985106 1229368057.00 1.33 ns 🚨
tpch_q06/duckdb:vortex-compact 833800434 803022495.00 1.04 ns
tpch_q07/duckdb:vortex-compact 1147139329 1205318249.00 0.95 ns
tpch_q08/duckdb:vortex-compact 1624663365 1637686029.00 0.99 ns
tpch_q09/duckdb:vortex-compact 1475451603 1374306359.00 1.07 ns
tpch_q10/duckdb:vortex-compact 1296449032 1493738805.00 0.87 ns
tpch_q11/duckdb:vortex-compact 695419663 730333001.00 0.95 ns
tpch_q12/duckdb:vortex-compact 724546118 709827675.00 1.02 ns
tpch_q13/duckdb:vortex-compact 876587234 856530383.00 1.02 ns
tpch_q14/duckdb:vortex-compact 916894528 912681057.00 1.00 ns
tpch_q15/duckdb:vortex-compact 717715506 711432091.00 1.01 ns
tpch_q16/duckdb:vortex-compact 425618027 444285447.00 0.96 ns
tpch_q17/duckdb:vortex-compact 1042942595 1149551248.00 0.91 ns
tpch_q18/duckdb:vortex-compact 997490002 906875318.00 1.10 ns
tpch_q19/duckdb:vortex-compact 845677487 785456326.00 1.08 ns
tpch_q20/duckdb:vortex-compact 1306057915 1329625962.00 0.98 ns
tpch_q21/duckdb:vortex-compact 1849407961 1819716558.00 1.02 ns
tpch_q22/duckdb:vortex-compact 564210482 756707430.00 0.75 ns

@github-actions
Copy link
Contributor
github-actions bot commented Mar 5, 2026

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 0.959x ➖
  • Vortex: 0.963x ➖
  • Parquet: 0.962x ➖
  • duckdb:vortex: 0.961x ➖
  • datafusion:vortex: 0.966x ➖
  • Best: tpch_q11/duckdb:vortex-file-compressed (0.865x)
  • Worst: tpch_q22/datafusion:vortex-file-compressed (1.033x)
  • Significant (>10%): 1↑ 0↓
Detailed Results Table
name PR de2db9b base a332796 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 67243579 72669288.00 0.93 ns
tpch_q02/datafusion:arrow 23089146 24020691.00 0.96 ns
tpch_q03/datafusion:arrow 35443821 39830824.00 0.89 ns 🚀
tpch_q04/datafusion:arrow 29785311 33523977.00 0.89 ns 🚀
tpch_q05/datafusion:arrow 92389440 103933442.00 0.89 ns 🚀
tpch_q06/datafusion:arrow 21311287 22006521.00 0.97 ns
tpch_q07/datafusion:arrow 170602752 190970360.00 0.89 ns 🚀
tpch_q08/datafusion:arrow 45939553 52704249.00 0.87 ns 🚀
tpch_q09/datafusion:arrow 79822141 81781766.00 0.98 ns
tpch_q10/datafusion:arrow 56749754 63007758.00 0.90 ns
tpch_q11/datafusion:arrow 11280139 12606195.00 0.89 ns 🚀
tpch_q12/datafusion:arrow 59774089 62849838.00 0.95 ns
tpch_q13/datafusion:arrow 48880631 51261182.00 0.95 ns
tpch_q14/datafusion:arrow 24719613 26960761.00 0.92 ns
tpch_q15/datafusion:arrow 49331272 54699193.00 0.90 ns
tpch_q16/datafusion:arrow 23303933 26064401.00 0.89 ns 🚀
tpch_q17/datafusion:arrow 75885572 92171851.00 0.82 ns 🚀
tpch_q18/datafusion:arrow 160409249 169016725.00 0.95 ns
tpch_q19/datafusion:arrow 40695732 43475014.00 0.94 ns
tpch_q20/datafusion:arrow 38114961 43574031.00 0.87 ns 🚀
tpch_q21/datafusion:arrow 228227008 258969714.00 0.88 ns 🚀
tpch_q22/datafusion:arrow 22349449 22782271.00 0.98 ns
tpch_q01/datafusion:parquet 146529669 122565614.00 1.20 ns 🚨
tpch_q02/datafusion:parquet 81792244 84690252.00 0.97 ns
tpch_q03/datafusion:parquet 85373980 91412589.00 0.93 ns
tpch_q04/datafusion:parquet 56146998 56688707.00 0.99 ns
tpch_q05/datafusion:parquet 172068356 175015766.00 0.98 ns
tpch_q06/datafusion:parquet 36071513 49239954.00 0.73 ns 🚀
tpch_q07/datafusion:parquet 193468627 194103463.00 1.00 ns
tpch_q08/datafusion:parquet 173019701 175658534.00 0.98 ns
tpch_q09/datafusion:parquet 218697605 224878258.00 0.97 ns
tpch_q10/datafusion:parquet 194789011 200937813.00 0.97 ns
tpch_q11/datafusion:parquet 60307286 63761860.00 0.95 ns
tpch_q12/datafusion:parquet 130805823 111969022.00 1.17 ns 🚨
tpch_q13/datafusion:parquet 203083431 218722924.00 0.93 ns
tpch_q14/datafusion:parquet 83916886 87177970.00 0.96 ns
tpch_q15/datafusion:parquet 67439635 75260924.00 0.90 ns 🚀
tpch_q16/datafusion:parquet 55103986 57299190.00 0.96 ns
tpch_q17/datafusion:parquet 167954384 188029276.00 0.89 ns 🚀
tpch_q18/datafusion:parquet 235674792 254310786.00 0.93 ns
tpch_q19/datafusion:parquet 103490298 86946811.00 1.19 ns 🚨
tpch_q20/datafusion:parquet 121328002 126503155.00 0.96 ns
tpch_q21/datafusion:parquet 183308008 194311291.00 0.94 ns
tpch_q22/datafusion:parquet 39949883 40524166.00 0.99 ns
tpch_q01/datafusion:vortex-file-compressed 53474894 53216798.00 1.00 ns
tpch_q02/datafusion:vortex-file-compressed 57180739 55865373.00 1.02 ns
tpch_q03/datafusion:vortex-file-compressed 29500445 30664925.00 0.96 ns
tpch_q04/datafusion:vortex-file-compressed 20770840 21188959.00 0.98 ns
tpch_q05/datafusion:vortex-file-compressed 83530943 87855810.00 0.95 ns
tpch_q06/datafusion:vortex-file-compressed 11138075 11694888.00 0.95 ns
tpch_q07/datafusion:vortex-file-compressed 97402024 100042153.00 0.97 ns
tpch_q08/datafusion:vortex-file-compressed 70514137 72139000.00 0.98 ns
tpch_q09 4D1C /datafusion:vortex-file-compressed 88626943 95023295.00 0.93 ns
tpch_q10/datafusion:vortex-file-compressed 80480127 87523528.00 0.92 ns
tpch_q11/datafusion:vortex-file-compressed 20707287 21165882.00 0.98 ns
tpch_q12/datafusion:vortex-file-compressed 35028424 37559895.00 0.93 ns
tpch_q13/datafusion:vortex-file-compressed 31694223 32511379.00 0.97 ns
tpch_q14/datafusion:vortex-file-compressed 30527207 31782074.00 0.96 ns
tpch_q15/datafusion:vortex-file-compressed 27842124 29027096.00 0.96 ns
tpch_q16/datafusion:vortex-file-compressed 36812504 37834691.00 0.97 ns
tpch_q17/datafusion:vortex-file-compressed 80519950 78937941.00 1.02 ns
tpch_q18/datafusion:vortex-file-compressed 107788538 114552926.00 0.94 ns
tpch_q19/datafusion:vortex-file-compressed 36793251 38324027.00 0.96 ns
tpch_q20/datafusion:vortex-file-compressed 50078990 53258959.00 0.94 ns
tpch_q21/datafusion:vortex-file-compressed 99413703 104540855.00 0.95 ns
tpch_q22/datafusion:vortex-file-compressed 18225960 17649691.00 1.03 ns
tpch_q01/datafusion:vortex-compact 61759212 63338922.00 0.98 ns
tpch_q02/datafusion:vortex-compact 58721551 60294110.00 0.97 ns
tpch_q03/datafusion:vortex-compact 34337518 34618819.00 0.99 ns
tpch_q04/datafusion:vortex-compact 25625594 26151591.00 0.98 ns
tpch_q05/datafusion:vortex-compact 89756238 91514879.00 0.98 ns
tpch_q06/datafusion:vortex-compact 14248328 14874878.00 0.96 ns
tpch_q07/datafusion:vortex-compact 101250207 106946348.00 0.95 ns
tpch_q08/datafusion:vortex-compact 78422861 82588830.00 0.95 ns
tpch_q09/datafusion:vortex-compact 96622632 103213865.00 0.94 ns
tpch_q10/datafusion:vortex-compact 80919622 87486326.00 0.92 ns
tpch_q11/datafusion:vortex-compact 23187969 23587087.00 0.98 ns
tpch_q12/datafusion:vortex-compact 46032479 48962783.00 0.94 ns
tpch_q13/datafusion:vortex-compact 39544797 39873794.00 0.99 ns
tpch_q14/datafusion:vortex-compact 34795672 35924089.00 0.97 ns
tpch_q15/datafusion:vortex-compact 35664698 36826772.00 0.97 ns
tpch_q16/datafusion:vortex-compact 41191036 42730039.00 0.96 ns
tpch_q17/datafusion:vortex-compact 81549561 84742450.00 0.96 ns
tpch_q18/datafusion:vortex-compact 113496943 120796845.00 0.94 ns
tpch_q19/datafusion:vortex-compact 48518454 49039027.00 0.99 ns
tpch_q20/datafusion:vortex-compact 58483300 61898278.00 0.94 ns
tpch_q21/datafusion:vortex-compact 118920328 123940930.00 0.96 ns
tpch_q22/datafusion:vortex-compact 16895950 17218659.00 0.98 ns
tpch_q01/duckdb:parquet 81428844 79411005.00 1.03 ns
tpch_q02/duckdb:parquet 46878551 49473370.00 0.95 ns
tpch_q03/duckdb:parquet 75903708 76954829.00 0.99 ns
tpch_q04/duckdb:parquet 59692700 61672405.00 0.97 ns
tpch_q05/duckdb:parquet 80797152 81947213.00 0.99 ns
tpch_q06/duckdb:parquet 22891385 22913324.00 1.00 ns
tpch_q07/duckdb:parquet 82019874 83029980.00 0.99 ns
tpch_q08/duckdb:parquet 116790994 116449829.00 1.00 ns
tpch_q09/duckdb:parquet 178062264 184355333.00 0.97 ns
tpch_q10/duckdb:parquet 137371324 142321259.00 0.97 ns
tpch_q11/duckdb:parquet 25676132 26396963.00 0.97 ns
tpch_q12/duckdb:parquet 59651365 73248652.00 0.81 ns 🚀
tpch_q13/duckdb:parquet 277494053 292618938.00 0.95 ns
tpch_q14/duckdb:parquet 52212190 59979709.00 0.87 ns 🚀
tpch_q15/duckdb:parquet 28802198 29169227.00 0.99 ns
tpch_q16/duckdb:parquet 61524826 61877605.00 0.99 ns
tpch_q17/duckdb:parquet 68802753 67587585.00 1.02 ns
tpch_q18/duckdb:parquet 135610792 135604916.00 1.00 ns
tpch_q19/duckdb:parquet 69971737 96392090.00 0.73 ns 🚀
tpch_q20/duckdb:parquet 81958791 81372476.00 1.01 ns
tpch_q21/duckdb:parquet 177892550 205121352.00 0.87 ns 🚀
tpch_q22/duckdb:parquet 56270190 57471888.00 0.98 ns
tpch_q01/duckdb:vortex-file-compressed 35393139 35870557.00 0.99 ns
tpch_q02/duckdb:vortex-file-compressed 31608015 33063027.00 0.96 ns
tpch_q03/duckdb:vortex-file-compressed 34513240 36431005.00 0.95 ns
tpch_q04/duckdb:vortex-file-compressed 37894081 38728406.00 0.98 ns
tpch_q05/duckdb:vortex-file-compressed 40659014 39454368.00 1.03 ns
tpch_q06/duckdb:vortex-file-compressed 11194187 11784327.00 0.95 ns
tpch_q07/duckdb:vortex-file-compressed 41010008 41238418.00 0.99 ns
tpch_q08/duckdb:vortex-file-compressed 48851044 50593335.00 0.97 ns
tpch_q09/duckdb:vortex-file-compressed 80314913 84337059.00 0.95 ns
tpch_q10/duckdb:vortex-file-compressed 41052050 42716831.00 0.96 ns
tpch_q11/duckdb:vortex-file-compressed 16011529 18501410.00 0.87 ns 🚀
tpch_q12/duckdb:vortex-file-compressed 25817566 26647363.00 0.97 ns
tpch_q13/duckdb:vortex-file-compressed 40796610 43361182.00 0.94 ns
tpch_q14/duckdb:vortex-file-compressed 24836657 26813515.00 0.93 ns
tpch_q15/duckdb:vortex-file-compressed 18510539 19116161.00 0.97 ns
tpch_q16/duckdb:vortex-file-compressed 34278120 36664391.00 0.93 ns
tpch_q17/duckdb:vortex-file-compressed 26404731 27251414.00 0.97 ns
tpch_q18/duckdb:vortex-file-compressed 56595746 57892584.00 0.98 ns
tpch_q19/duckdb:vortex-file-compressed 33348296 35670641.00 0.93 ns
tpch_q20/duckdb:vortex-file-compressed 38019034 40034222.00 0.95 ns
tpch_q21/duckdb:vortex-file-compressed 106344961 110498602.00 0.96 ns
tpch_q22/duckdb:vortex-file-compressed 20982911 20917165.00 1.00 ns
tpch_q01/duckdb:vortex-compact 42458116 43830724.00 0.97 ns
tpch_q02/duckdb:vortex-compact 42646035 43210984.00 0.99 ns
tpch_q03/duckdb:vortex-compact 36668435 38889538.00 0.94 ns
tpch_q04/duckdb:vortex-compact 42207775 44303095.00 0.95 ns
tpch_q05/duckdb:vortex-compact 44709468 46037419.00 0.97 ns
tpch_q06/duckdb:vortex-compact 14682376 15523304.00 0.95 ns
tpch_q07/duckdb:vortex-compact 50587222 51979005.00 0.97 ns
tpch_q08/duckdb:vortex-compact 57004102 59404610.00 0.96 ns
tpch_q09/duckdb:vortex-compact 97772897 97341463.00 1.00 ns
tpch_q10/duckdb:vortex-compact 45213448 47009014.00 0.96 ns
tpch_q11/duckdb:vortex-compact 24230139 25905466.00 0.94 ns
tpch_q12/duckdb:vortex-compact 39691146 40658501.00 0.98 ns
tpch_q13/duckdb:vortex-compact 48882837 50796315.00 0.96 ns
tpch_q14/duckdb:vortex-compact 31286754 32916771.00 0.95 ns
tpch_q15/duckdb:vortex-compact 21938156 23195660.00 0.95 ns
tpch_q16/duckdb:vortex-compact 39495400 40411153.00 0.98 ns
tpch_q17/duckdb:vortex-compact 32099131 33211464.00 0.97 ns
tpch_q18/duckdb:vortex-compact 61914874 61309392.00 1.01 ns
tpch_q19/duckdb:vortex-compact 40550714 41710947.00 0.97 ns
tpch_q20/duckdb:vortex-compact 48240798 50731264.00 0.95 ns
tpch_q21/duckdb:vortex-compact 116946913 123485989.00 0.95 ns
tpch_q22/duckdb:vortex-compact 22399482 24651418.00 0.91 ns
tpch_q01/duckdb:duckdb 17582212 17766302.00 0.99 ns
tpch_q02/duckdb:duckdb 15633499 15201856.00 1.03 ns
tpch_q03/duckdb:duckdb 22345912 22375242.00 1.00 ns
tpch_q04/duckdb:duckdb 20579609 21288916.00 0.97 ns
tpch_q05/duckdb:duckdb 23448359 24114841.00 0.97 ns
tpch_q06/duckdb:duckdb 7338938 7558537.00 0.97 ns
tpch_q07/duckdb:duckdb 27153708 28230929.00 0.96 ns
tpch_q08/duckdb:duckdb 27454440 27965312.00 0.98 ns
tpch_q09/duckdb:duckdb 61186737 64491831.00 0.95 ns
tpch_q10/duckdb:duckdb 58973789 60454668.00 0.98 ns
tpch_q11/duckdb:duckdb 8409163 7595797.00 1.11 ns 🚨
tpch_q12/duckdb:duckdb 17481584 18019464.00 0.97 ns
tpch_q13/duckdb:duckdb 40443569 41788392.00 0.97 ns
tpch_q14/duckdb:duckdb 23245975 23761470.00 0.98 ns
tpch_q15/duckdb:duckdb 14162059 14597619.00 0.97 ns
tpch_q16/duckdb:duckdb 25437240 26596518.00 0.96 ns
tpch_q17/duckdb:duckdb 18334042 18853057.00 0.97 ns
tpch_q18/duckdb:duckdb 40189731 40468658.00 0.99 ns
tpch_q19/duckdb:duckdb 31350462 33220122.00 0.94 ns
tpch_q20/duckdb:duckdb 27541765 27641514.00 1.00 ns
tpch_q21/duckdb:duckdb 64310463 66072318.00 0.97 ns
tpch_q22/duckdb:duckdb 27428984 28343169.00 0.97 ns

@github-actions
Copy link
Contributor
github-actions bot commented Mar 5, 2026

Benchmarks: Clickbench on NVME

Summary

  • Overall: 0.964x ➖
  • Vortex: 0.959x ➖
  • Parquet: 0.978x ➖
  • duckdb:vortex: 0.982x ➖
  • datafusion:vortex: 0.936x ➖
  • Best: clickbench_q00/datafusion:vortex-file-compressed (0.656x)
  • Worst: clickbench_q37/duckdb:vortex-file-compressed (1.154x)
  • Significant (>10%): 33↑ 4↓
Detailed Results Table
name PR de2db9b base a332796 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1764927 1768805.00 1.00 ns
clickbench_q01/datafusion:parquet 20803752 21517043.00 0.97 ns
clickbench_q02/datafusion:parquet 50297052 54049424.00 0.93 ns
clickbench_q03/datafusion:parquet 43623162 44496822.00 0.98 ns
clickbench_q04/datafusion:parquet 354132572 369658265.00 0.96 ns
clickbench_q05/datafusion:parquet 356759332 370160426.00 0.96 ns
clickbench_q06/datafusion:parquet 1840330 1725495.00 1.07 ns
clickbench_q07/datafusion:parquet 28842560 25337967.00 1.14 ns 🚨
clickbench_q08/datafusion:parquet 440137157 445013203.00 0.99 ns
clickbench_q09/datafusion:parquet 681371674 699517892.00 0.97 ns
clickbench_q10/datafusion:parquet 114944298 120757027.00 0.95 ns
clickbench_q11/datafusion:parquet 141822973 145095985.00 0.98 ns
clickbench_q12/datafusion:parquet 349632644 358013680.00 0.98 ns
clickbench_q13/datafusion:parquet 514470842 520277048.00 0.99 ns
clickbench_q14/datafusion:parquet 345369340 359693459.00 0.96 ns
clickbench_q15/datafusion:parquet 410706568 422466736.00 0.97 ns
clickbench_q16/datafusion:parquet 734400095 745053575.00 0.99 ns
clickbench_q17/datafusion:parquet 722498321 732035240.00 0.99 ns
clickbench_q18/datafusion:parquet 1407011186 1499020755.00 0.94 ns
clickbench_q19/datafusion:parquet 36559385 35387528.00 1.03 ns
clickbench_q20/datafusion:parquet 568648234 591964989.00 0.96 ns
clickbench_q21/datafusion:parquet 641881857 671403186.00 0.96 ns
clickbench_q22/datafusion:parquet 947867365 994181758.00 0.95 ns
clickbench_q23/datafusion:parquet 3762099297 3887832844.00 0.97 ns
clickbench_q24/datafusion:parquet 103965033 106295337.00 0.98 ns
clickbench_q25/datafusion:parquet 142602048 147990928.00 0.96 ns
clickbench_q26/datafusion:parquet 108976298 111278434.00 0.98 ns
clickbench_q27/datafusion:parquet 969252909 993340647.00 0.98 ns
clickbench_q28/datafusion:parquet 5718009807 5905961535.00 0.97 ns
clickbench_q29/datafusion:parquet 226933345 222484517.00 1.02 ns
clickbench_q30/datafusion:parquet 349014020 355375536.00 0.98 ns
clickbench_q31/datafusion:parquet 407309373 408890098.00 1.00 ns
clickbench_q32/datafusion:parquet 1399798232 1397611010.00 1.00 ns
clickbench_q33/datafusion:parquet 1523509666 1507944219.00 1.01 ns
clickbench_q34/datafusion:parquet 1513564601 1505048528.00 1.01 ns
clickbench_q35/datafusion:parquet 565343522 565384900.00 1.00 ns
clickbench_q36/datafusion:parquet 146767130 146026597.00 1.01 ns
clickbench_q37/datafusion:parquet 59927838 59148086.00 1.01 ns
clickbench_q38/datafusion:parquet 94758203 91315839.00 1.04 ns
clickbench_q39/datafusion:parquet 282114750 280357527.00 1.01 ns
clickbench_q40/datafusion:parquet 37598173 36459913.00 1.03 ns
clickbench_q41/datafusion:parquet 32612015 30624507.00 1.06 ns
clickbench_q42/datafusion:parquet 32732971 31933199.00 1.03 ns
clickbench_q00/datafusion:vortex-file-compressed 1663823 2536678.00 0.66 ns 🚀
clickbench_q01/datafusion:vortex-file-compressed 13486363 14616537.00 0.92 ns
clickbench_q02/datafusion:vortex-file-compressed 32450130 33387291.00 0.97 ns
clickbench_q03/datafusion:vortex-file-compressed 36252124 35835438.00 1.01 ns
clickbench_q04/datafusion:vortex-file-compressed 315480715 320706468.00 0.98 ns
clickbench_q05/datafusion:vortex-file-compressed 311894051 318238077.00 0.98 ns
clickbench_q06/datafusion:vortex-file-compressed 1650811 1926625.00 0.86 ns 🚀
clickbench_q07/datafusion:vortex-file-compressed 18660628 18986866.00 0.98 ns
clickbench_q08/datafusion:vortex-file-compressed 383418044 383758450.00 1.00 ns
clickbench_q09/datafusion:vortex-file-compressed 570362093 572345790.00 1.00 ns
clickbench_q10/datafusion:vortex-file-compressed 69332037 70168737.00 0.99 ns
clickbench_q11/datafusion:vortex-file-compressed 81601447 78471819.00 1.04 ns
clickbench_q12/datafusion:vortex-file-compressed 271344300 270252201.00 1.00 ns
clickbench_q13/datafusion:vortex-file-compressed 421085206 412355882.00 1.02 ns
clickbench_q14/datafusion:vortex-file-compressed 256243671 251450541.00 1.02 ns
clickbench_q15/datafusion:vortex-file-compressed 376628544 372396432.00 1.01 ns
clickbench_q16/datafusion:vortex-file-compressed 725490127 721376711.00 1.01 ns
clickbench_q17/datafusion:vortex-file-compressed 708978132 712634705.00 0.99 ns
clickbench_q18/datafusion:vortex-file-compressed 1391098757 1427206752.00 0.97 ns
clickbench_q19/datafusion:vortex-file-compressed 26074941 25965001.00 1.00 ns
clickbench_q20/datafusion:vortex-file-compressed 340080504 343145493.00 0.99 ns
clickbench_q21/datafusion:vortex-file-compressed 391477735 397188193.00 0.99 ns
clickbench_q22/datafusion:vortex-file-compressed 559219965 546720047.00 1.02 ns
clickbench_q23/datafusion:vortex-file-compressed 637481199 563828286.00 1.13 ns 🚨
clickbench_q24/datafusion:vortex-file-compressed 50417414 45787569.00 1.10 ns 🚨
clickbench_q25/datafusion:vortex-file-compressed 67942671 72735222.00 0.93 ns
clickbench_q26/datafusion:vortex-file-compressed 44412797 46442212.00 0.96 ns
clickbench_q27/datafusion:vortex-file-compressed 804062904 801368370.00 1.00 ns
clickbench_q28/datafusion:vortex-file-compressed 6654817921 6816300072.00 0.98 ns
clickbench_q29/datafusion:vortex-file-compressed 226939880 237017140.00 0.96 ns
clickbench_q30/datafusion:vortex-file-compressed 261518540 259718343.00 1.01 ns
clickbench_q31/datafusion:vortex-file-compressed 296382174 302186150.00 0.98 ns
clickbench_q32/datafusion:vortex-file-compressed 1426931908 1443727041.00 0.99 ns
clickbench_q33/datafusion:vortex-file-compressed 1390326646 1588810216.00 0.88 ns 🚀
clickbench_q34/datafusion:vortex-file-compressed 1394986943 1588547295.00 0.88 ns 🚀
clickbench_q35/datafusion:vortex-file-compressed 530275695 585385309.00 0.91 ns
clickbench_q36/datafusion:vortex-file-compressed 79764095 90286773.00 0.88 ns 🚀
clickbench_q37/datafusion:vortex-file-compressed 37830649 41002466.00 0.92 ns
clickbench_q38/datafusion:vortex-file-compressed 23153220 25995246.00 0.89 ns 🚀
clickbench_q39/datafusion:vortex-file-compressed 151375533 170559614.00 0.89 ns 🚀
clickbench_q40/datafusion:vortex-file-compressed 19982536 22122573.00 0.90 ns
clickbench_q41/datafusion:vortex-file-compressed 19446411 20211332.00 0.96 ns
clickbench_q42/datafusion:vortex-file-compressed 22351936 23926022.00 0.93 ns
clickbench_q00/datafusion:vortex-compact 1797324 1956411.00 0.92 ns
clickbench_q01/datafusion:vortex-compact 18018588 18240885.00 0.99 ns
clickbench_q02/datafusion:vortex-compact 43157801 44914769.00 0.96 ns
clickbench_q03/datafusion:vortex-compact 39627279 44878441.00 0.88 ns 🚀
clickbench_q04/datafusion:vortex-compact 333506219 385649743.00 0.86 ns 🚀
clickbench_q05/datafusion:vortex-compact 343476945 388080141.00 0.89 ns 🚀
clickbench_q06/datafusion:vortex-compact 1815203 2092411.00 0.87 ns 🚀
clickbench_q07/datafusion:vortex-compact 28184881 30456537.00 0.93 ns
clickbench_q08/datafusion:vortex-compact 425039537 482371405.00 0.88 ns 🚀
clickbench_q09/datafusion:vortex-compact 619876841 749344001.00 0.83 ns 🚀
clickbench_q10/datafusion:vortex-compact 138350536 146784687.00 0.94 ns
clickbench_q11/datafusion:vortex-compact 178084430 191446405.00 0.93 ns
clickbench_q12/datafusion:vortex-compact 301536191 336389407.00 0.90 ns 🚀
clickbench_q13/datafusion:vortex-compact 527379195 536744237.00 0.98 ns
clickbench_q14/datafusion:vortex-compact 305631319 308184726.00 0.99 ns
clickbench_q15/datafusion:vortex-compact 392388821 395426046.00 0.99 ns
clickbench_q16/datafusion:vortex-compact 799126955 799065744.00 1.00 ns
clickbench_q17/datafusion:vortex-compact 794814921 833093739.00 0.95 ns
clickbench_q18/datafusion:vortex-compact 1486258578 1667745631.00 0.89 ns 🚀
clickbench_q19/datafusion:vortex-compact 32644388 37555086.00 0.87 ns 🚀
clickbench_q20/datafusion:vortex-compact 422473438 486186650.00 0.87 ns 🚀
clickbench_q21/datafusion:vortex-compact 603342607 691537523.00 0.87 ns 🚀
clickbench_q22/datafusion:vortex-compact 1014825340 1137178227.00 0.89 ns 🚀
clickbench_q23/datafusion:vortex-compact 2781387470 3049217684.00 0.91 ns
clickbench_q24/datafusion:vortex-compact 93020621 99321578.00 0.94 ns
clickbench_q25/datafusion:vortex-compact 114108042 125379982.00 0.91 ns
clickbench_q26/datafusion:vortex-compact 91112026 102239371.00 0.89 ns 🚀
clickbench_q27/datafusion:vortex-compact 871548022 967507276.00 0.90 ns
clickbench_q28/datafusion:vortex-compact 6093387774 6290356701.00 0.97 ns
clickbench_q29/datafusion:vortex-compact 217043189 217123806.00 1.00 ns
clickbench_q30/datafusion:vortex-compact 390854903 407345902.00 0.96 ns
clickbench_q31/datafusion:vortex-compact 459209552 482783185.00 0.95 ns
clickbench_q32/datafusion:vortex-compact 1380570223 1687217623.00 0.82 ns 🚀
clickbench_q33/datafusion:vortex-compact 1452020280 1590564477.00 0.91 ns
clickbench_q34/datafusion:vortex-compact 1430902069 1623004940.00 0.88 ns 🚀
clickbench_q35/datafusion:vortex-compact 575470072 636176991.00 0.90 ns
clickbench_q36/datafusion:vortex-compact 85775005 101288011.00 0.85 ns 🚀
clickbench_q37/datafusion:vortex-compact 39910439 46661219.00 0.86 ns 🚀
clickbench_q38/datafusion:vortex-compact 31826477 32970996.00 0.97 ns
clickbench_q39/datafusion:vortex-compact 162458686 185582050.00 0.88 ns 🚀
clickbench_q40/datafusion:vortex-compact 25344106 27874436.00 0.91 ns
clickbench_q41/datafusion:vortex-compact 26199932 29420913.00 0.89 ns 🚀
clickbench_q42/datafusion:vortex-compact 22279129 26007902.00 0.86 ns 🚀
clickbench_q00/duckdb:parquet 125178491 144073694.00 0.87 ns 🚀
clickbench_q01/duckdb:parquet 51148166 55841861.00 0.92 ns
clickbench_q02/duckdb:parquet 63808660 70227858.00 0.91 ns
clickbench_q03/duckdb:parquet 61820797 67471780.00 0.92 ns
clickbench_q04/duckdb:parquet 199260463 212701753.00 0.94 ns
clickbench_q05/duckdb:parquet 270875221 284662294.00 0.95 ns
clickbench_q06/duckdb:parquet 60770419 63969804.00 0.95 ns
clickbench_q07/duckdb:parquet 56119330 56452108.00 0.99 ns
clickbench_q08/duckdb:parquet 265658251 272549969.00 0.97 ns
clickbench_q09/duckdb:parquet 394478726 399324168.00 0.99 ns
clickbench_q10/duckdb:parquet 93909711 98168568.00 0.96 ns
clickbench_q11/duckdb:parquet 106275407 109550953.00 0.97 ns
clickbench_q12/duckdb:parquet 286372163 295639133.00 0.97 ns
clickbench_q13/duckdb:parquet 480959172 489226948.00 0.98 ns
clickbench_q14/duckdb:parquet 322326485 328138416.00 0.98 ns
clickbench_q15/duckdb:parquet 239546661 244028319.00 0.98 ns
clickbench_q16/duckdb:parquet 565432689 588013938.00 0.96 ns
clickbench_q17/duckdb:parquet 479418852 486657883.00 0.99 ns
clickbench_q18/duckdb:parquet 983393142 1024391912.00 0.96 ns
clickbench_q19/duckdb:parquet 48415834 52677734.00 0.92 ns
clickbench_q20/duckdb:parquet 406140957 420886559.00 0.96 ns
clickbench_q21/duckdb:parquet 525149789 548502951.00 0.96 ns
clickbench_q22/duckdb:parquet 911152895 952092876.00 0.96 ns
clickbench_q23/duckdb:parquet 271931556 283059033.00 0.96 ns
clickbench_q24/duckdb:parquet 77513820 78847201.00 0.98 ns
clickbench_q25/duckdb:parquet 140316614 140812956.00 1.00 ns
clickbench_q26/duckdb:parquet 53044175 55663023.00 0.95 ns
clickbench_q27/duckdb:parquet 617725275 619876889.00 1.00 ns
clickbench_q28/duckdb:parquet 4866814889 4903601345.00 0.99 ns
clickbench_q29/duckdb:parquet 62680840 62183467.00 1.01 ns
clickbench_q30/duckdb:parquet 304343986 311317797.00 0.98 ns
clickbench_q31/duckdb:parquet 351157282 355255659.00 0.99 ns
clickbench_q32/duckdb:parquet 1044129529 1068669911.00 0.98 ns
clickbench_q33/duckdb:parquet 1058815922 1090282320.00 0.97 ns
clickbench_q34/duckdb:parquet 1110886581 1137129241.00 0.98 ns
clickbench_q35/duckdb:parquet 348243392 357633362.00 0.97 ns
clickbench_q36/duckdb:parquet 59703519 61649186.00 0.97 ns
clickbench_q37/duckdb:parquet 48321106 50032746.00 0.97 ns
clickbench_q38/duckdb:parquet 51013878 51826946.00 0.98 ns
clickbench_q39/duckdb:parquet 92409768 93967440.00 0.98 ns
clickbench_q40/duckdb:parquet 54609658 55063015.00 0.99 ns
clickbench_q41/duckdb:parquet 55838972 56785777.00 0.98 ns
clickbench_q42/duckdb:parquet 44081510 46190727.00 0.95 ns
clickbench_q00/duckdb:vortex-file-compressed 4993093 5364148.00 0.93 ns
clickbench_q01/duckdb:vortex-file-compressed 12995276 13113851.00 0.99 ns
clickbench_q02/duckdb:vortex-file-compressed 24137220 24041755.00 1.00 ns
clickbench_q03/duckdb:vortex-file-compressed 29321590 29657334.00 0.99 ns
clickbench_q04/duckdb:vortex-file-compressed 167915245 173900622.00 0.97 ns
clickbench_q05/duckdb:vortex-file-compressed 190972795 196170749.00 0.97 ns
clickbench_q06/duckdb:vortex-file-compressed 20034896 20576006.00 0.97 ns
clickbench_q07/duckdb:vortex-file-compressed 16247731 17097270.00 0.95 ns
clickbench_q08/duckdb:vortex-file-compressed 258941418 263803789.00 0.98 ns
clickbench_q09/duckdb:vortex-file-compressed 365281314 372593579.00 0.98 ns
clickbench_q10/duckdb:vortex-file-compressed 73977408 75237954.00 0.98 ns
clickbench_q11/duckdb:vortex-file-compressed 81111094 84385942.00 0.96 ns
clickbench_q12/duckdb:vortex-file-compressed 195842840 204185472.00 0.96 ns
clickbench_q13/duckdb:vortex-file-compressed 467600046 483799130.00 0.97 ns
clickbench_q14/duckdb:vortex-file-compressed 285671053 297711450.00 0.96 ns
clickbench_q15/duckdb:vortex-file-compressed 213268548 215433987.00 0.99 ns
clickbench_q16/duckdb:vortex-file-compressed 961773265 994059762.00 0.97 ns
clickbench_q17/duckdb:vortex-file-compressed 846792583 870416321.00 0.97 ns
clickbench_q18/duckdb:vortex-file-compressed 1380276727 1431628593.00 0.96 ns
clickbench_q19/duckdb:vortex-file-compressed 20632948 22275741.00 0.93 ns
clickbench_q20/duckdb:vortex-file-compressed 357616713 367129509.00 0.97 ns
clickbench_q21/duckdb:vortex-file-compressed 395180159 406670540.00 0.97 ns
clickbench_q22/duckdb:vortex-file-compressed 577205769 609627499.00 0.95 ns
clickbench_q23/duckdb:vortex-file-compressed 1216457717 1359886765.00 0.89 ns 🚀
clickbench_q24/duckdb:vortex-file-compressed 42583870 48293440.00 0.88 ns 🚀
clickbench_q25/duckdb:vortex-file-compressed 69060309 79977810.00 0.86 ns 🚀
clickbench_q26/duckdb:vortex-file-compressed 40746766 42234166.00 0.96 ns
clickbench_q27/duckdb:vortex-file-compressed 524914230 529057661.00 0.99 ns
clickbench_q28/duckdb:vortex-file-compressed 3024291198 3021784853.00 1.00 ns
clickbench_q29/duckdb:vortex-file-compressed 30600516 29157884.00 1.05 ns
clickbench_q30/duckdb:vortex-file-compressed 190741917 189996218.00 1.00 ns
clickbench_q31/duckdb:vortex-file-compressed 276964368 271064846.00 1.02 ns
clickbench_q32/duckdb:vortex-file-compressed 1039466203 1040224673.00 1.00 ns
clickbench_q33/duckdb:vortex-file-compressed 1068976320 1111946430.00 0.96 ns
clickbench_q34/duckdb:vortex-file-compressed 1515199479 1515534828.00 1.00 ns
clickbench_q35/duckdb:vortex-file-compressed 353992231 353326892.00 1.00 ns
clickbench_q36/duckdb:vortex-file-compressed 35157363 31575109.00 1.11 ns 🚨
clickbench_q37/duckdb:vortex-file-compressed 26863272 23277190.00 1.15 ns 🚨
clickbench_q38/duckdb:vortex-file-compressed 27116388 25624611.00 1.06 ns
clickbench_q39/duckdb:vortex-file-compressed 50815203 50610906.00 1.00 ns
clickbench_q40/duckdb:vortex-file-compressed 25568659 23983793.00 1.07 ns
clickbench_q41/duckdb:vortex-file-compressed 23937936 22473875.00 1.07 ns
clickbench_q42/duckdb:vortex-file-compressed 26986140 24889891.00 1.08 ns
clickbench_q00/duckdb:vortex-compact 5496487 5644159.00 0.97 ns
clickbench_q01/duckdb:vortex-compact 16397890 14947997.00 1.10 ns
clickbench_q02/duckdb:vortex-compact 35766795 35684298.00 1.00 ns
clickbench_q03/duckdb:vortex-compact 38999970 38256906.00 1.02 ns
clickbench_q04/duckdb:vortex-compact 191541171 193988722.00 0.99 ns
clickbench_q05/duckdb:vortex-compact 222115534 222856216.00 1.00 ns
clickbench_q06/duckdb:vortex-compact 20152885 19765227.00 1.02 ns
clickbench_q07/duckdb:vortex-compact 21327096 20245546.00 1.05 ns
clickbench_q08/duckdb:vortex-compact 298182750 297058125.00 1.00 ns
clickbench_q09/duckdb:vortex-compact 451769039 457010573.00 0.99 ns
clickbench_q10/duckdb:vortex-compact 126344888 126695440.00 1.00 ns
clickbench_q11/duckdb:vortex-compact 162360993 163639124.00 0.99 ns
clickbench_q12/duckdb:vortex-compact 241284042 240898687.00 1.00 ns
clickbench_q13/duckdb:vortex-compact 578476764 584035541.00 0.99 ns
clickbench_q14/duckdb:vortex-compact 354040152 356001409.00 0.99 ns
clickbench_q15/duckdb:vortex-compact 231538633 232491017.00 1.00 ns
clickbench_q16/duckdb:vortex-compact 1031290125 1032117660.00 1.00 ns
clickbench_q17/duckdb:vortex-compact 929130572 944133710.00 0.98 ns
clickbench_q18/duckdb:vortex-compact 1507438588 1509242560.00 1.00 ns
clickbench_q19/duckdb:vortex-compact 27082742 26741477.00 1.01 ns
clickbench_q20/duckdb:vortex-compact 459505740 448387903.00 1.02 ns
clickbench_q21/duckdb:vortex-compact 599933046 659877596.00 0.91 ns
clickbench_q22/duckdb:vortex-compact 1118223640 1106754624.00 1.01 ns
clickbench_q23/duckdb:vortex-compact 5374556013 6300023687.00 0.85 ns 🚀
clickbench_q24/duckdb:vortex-compact 82136147 81582179.00 1.01 ns
clickbench_q25/duckdb:vortex-compact 124010310 123022861.00 1.01 ns
clickbench_q26/duckdb:vortex-compact 81749667 85570500.00 0.96 ns
clickbench_q27/duckdb:vortex-compact 586394715 596396096.00 0.98 ns
clickbench_q28/duckdb:vortex-compact 3122270230 3153205540.00 0.99 ns
clickbench_q29/duckdb:vortex-compact 34591160 35319742.00 0.98 ns
clickbench_q30/duckdb:vortex-compact 339140638 344219409.00 0.99 ns
clickbench_q31/duckdb:vortex-compact 443645105 455008018.00 0.98 ns
clickbench_q32/duckdb:vortex-compact 1123514427 1182707858.00 0.95 ns
clickbench_q33/duckdb:vortex-compact 1121022546 1258540440.00 0.89 ns 🚀
clickbench_q34/duckdb:vortex-compact 1585940331 1834577801.00 0.86 ns 🚀
clickbench_q35/duckdb:vortex-compact 365871669 399057675.00 0.92 ns
clickbench_q36/duckdb:vortex-compact 37574996 38891977.00 0.97 ns
clickbench_q37/duckdb:vortex-compact 26343115 28047704.00 0.94 ns
clickbench_q38/duckdb:vortex-compact 29782281 32526694.00 0.92 ns
clickbench_q39/duckdb:vortex-compact 60658292 64538924.00 0.94 ns
clickbench_q40/duckdb:vortex-compact 27707275 28683035.00 0.97 ns
clickbench_q41/duckdb:vortex-compact 29719428 28926218.00 1.03 ns
clickbench_q42/duckdb:vortex-compact 27050682 29889716.00 0.91 ns
clickbench_q00/duckdb:duckdb 19121305 19701576.00 0.97 ns
clickbench_q01/duckdb:duckdb 38106952 39702805.00 0.96 ns
clickbench_q02/duckdb:duckdb 46145887 48429289.00 0.95 ns
clickbench_q03/duckdb:duckdb 47156659 48953861.00 0.96 ns
clickbench_q04/duckdb:duckdb 188768398 192834780.00 0.98 ns
clickbench_q05/duckdb:duckdb 295788013 299755589.00 0.99 ns
clickbench_q06/duckdb:duckdb 36557208 36705780.00 1.00 ns
clickbench_q07/duckdb:duckdb 38613603 39096117.00 0.99 ns
clickbench_q08/duckdb:duckdb 248929698 252560031.00 0.99 ns
clickbench_q09/duckdb:duckdb 363956130 366816280.00 0.99 ns
clickbench_q10/duckdb:duckdb 109186353 112456965.00 0.97 ns
clickbench_q11/duckdb:duckdb 119005761 119021768.00 1.00 ns
clickbench_q12/duckdb:duckdb 265665733 266197143.00 1.00 ns
clickbench_q13/duckdb:duckdb 443224303 476119416.00 0.93 ns
clickbench_q14/duckdb:duckdb 289607554 307280971.00 0.94 ns
clickbench_q15/duckdb:duckdb 218454728 237100352.00 0.92 ns
clickbench_q16/duckdb:duckdb 542095612 592214106.00 0.92 ns
clickbench_q17/duckdb:duckdb 453847502 493540575.00 0.92 ns
clickbench_q18/duckdb:duckdb 982822145 1038810291.00 0.95 ns
clickbench_q19/duckdb:duckdb 37144853 38562069.00 0.96 ns
clickbench_q20/duckdb:duckdb 478813770 471894822.00 1.01 ns
clickbench_q21/duckdb:duckdb 500815155 491111213.00 1.02 ns
clickbench_q22/duckdb:duckdb 525250839 655443634.00 0.80 ns 🚀
clickbench_q23/duckdb:duckdb 238153046 243487851.00 0.98 ns
clickbench_q24/duckdb:duckdb 49323869 49021276.00 1.01 ns
clickbench_q25/duckdb:duckdb 110135086 111550963.00 0.99 ns
clickbench_q26/duckdb:duckdb 46667338 46845919.00 1.00 ns
clickbench_q27/duckdb:duckdb 538686128 537539174.00 1.00 ns
clickbench_q28/duckdb:duckdb 4481735421 4558202076.00 0.98 ns
clickbench_q29/duckdb:duckdb 49025928 50966669.00 0.96 ns
clickbench_q30/duckdb:duckdb 268522663 278456371.00 0.96 ns
clickbench_q31/duckdb:duckdb 338917262 352637245.00 0.96 ns
clickbench_q32/duckdb:duckdb 1026695510 1068113284.00 0.96 ns
clickbench_q33/duckdb:duckdb 1078983357 1113623815.00 0.97 ns
clickbench_q34/duckdb:duckdb 1143285778 1222113930.00 0.94 ns
clickbench_q35/duckdb:duckdb 263710154 274447855.00 0.96 ns
clickbench_q36/duckdb:duckdb 44160142 46791466.00 0.94 ns
clickbench_q37/duckdb:duckdb 32892202 34397855.00 0.96 ns
clickbench_q38/duckdb:duckdb 33954274 35478392.00 0.96 ns
clickbench_q39/duckdb:duckdb 70114770 82408942.00 0.85 ns 🚀
clickbench_q40/duckdb:duckdb 33337563 34874933.00 0.96 ns
clickbench_q41/duckdb:duckdb 33247169 35604619.00 0.93 ns
clickbench_q42/duckdb:duckdb 32552960 34010784.00 0.96 ns

@github-actions
Copy link
Contributor
github-actions bot commented Mar 5, 2026

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 1.006x ➖
  • Vortex: 1.009x ➖
  • Parquet: 1.001x ➖
  • duckdb:vortex: 1.009x ➖
  • Best: statpopgen_q09/duckdb:vortex-compact (0.991x)
  • Worst: statpopgen_q00/duckdb:vortex-compact (1.042x)
  • Significant (>10%): 0↑ 0↓
Detailed Results Table
name PR de2db9b base a332796 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 232374886 231626546.00 1.00 ns
statpopgen_q01/duckdb:parquet 375769543 372066020.00 1.01 ns
statpopgen_q02/duckdb:parquet 681689337 685789366.00 0.99 ns
statpopgen_q03/duckdb:parquet 1097942989 1107076540.00 0.99 ns
statpopgen_q04/duckdb:parquet 1105511280 1114798647.00 0.99 ns
statpopgen_q05/duckdb:parquet 743896716 738052416.00 1.01 ns
statpopgen_q06/duckdb:parquet 1338532653 1329764872.00 1.01 ns
statpopgen_q07/duckdb:parquet 865440250 857980209.00 1.01 ns
statpopgen_q08/duckdb:parquet 853664925 859798847.00 0.99 ns
statpopgen_q09/duckdb:parquet 926064848 926533005.00 1.00 ns
statpopgen_q10/duckdb:parquet 2141985280 2134544528.00 1.00 ns
statpopgen_q00/duckdb:vortex-file-compressed 11197078 10921939.00 1.03 ns
statpopgen_q01/duckdb:vortex-file-compressed 96429495 95001766.00 1.02 ns
statpopgen_q02/duckdb:vortex-file-compressed 1176358876 1170780439.00 1.00 ns
statpopgen_q03/duckdb:vortex-file-compressed 2744312720 2753137362.00 1.00 ns
statpopgen_q04/duckdb:vortex-file-compressed 2738706335 2744862813.00 1.00 ns
statpopgen_q05/duckdb:vortex-file-compressed 1278643224 1248434313.00 1.02 ns
statpopgen_q06/duckdb:vortex-file-compressed 1915417853 1929238316.00 0.99 ns
statpopgen_q07/duckdb:vortex-file-compressed 198119698 193898569.00 1.02 ns
statpopgen_q08/duckdb:vortex-file-compressed 212622739 211956312.00 1.00 ns
statpopgen_q09/duckdb:vortex-file-compressed 2511451495 2495509879.00 1.01 ns
statpopgen_q10/duckdb:vortex-file-compressed 3950894405 3945915254.00 1.00 ns
statpopgen_q00/duckdb:vortex-compact 10979380 10540618.00 1.04 ns
statpopgen_q01/duckdb:vortex-compact 128763871 124712601.00 1.03 ns
statpopgen_q02/duckdb:vortex-compact 1578297495 1570913904.00 1.00 ns
statpopgen_q03/duckdb:vortex-compact 3152374287 3166667492.00 1.00 ns
statpopgen_q04/duckdb:vortex-compact 3132210796 3156277592.00 0.99 ns
statpopgen_q05/duckdb:vortex-compact 1585848675 1587577440.00 1.00 ns
statpopgen_q06/duckdb:vortex-compact 2487875008 2488068734.00 1.00 ns
statpopgen_q07/duckdb:vortex-compact 972475590 946919040.00 1.03 ns
statpopgen_q08/duckdb:vortex-compact 1010759525 980939639.00 1.03 ns
statpopgen_q09/duckdb:vortex-compact 2882048551 2907538540.00 0.99 ns
statpopgen_q10/duckdb:vortex-compact 4595686673 4607962726.00 1.00 ns

@github-actions
Copy link
Contributor
github-actions bot commented Mar 5, 2026

Benchmarks: Random Access

Summary

  • Overall: 0.903x ➖
  • Vortex: 0.820x ✅
  • Parquet: 0.976x ➖
  • Best: random-access/vortex-tokio-local-disk (0.636x)
  • Worst: No regressions
  • Significant (>10%): 11↑ 0↓
Detailed Result BEA4 s Table
name PR de2db9b base a332796 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 185975983 199814478.00 0.93 ns
random-access/parquet-tokio-local-disk-footer 188588480 194481699.00 0.97 ns
random-access/taxi/correlated/parquet-tokio-local-disk 286314102 290461658.00 0.99 ns
random-access/taxi/correlated/parquet-tokio-local-disk-footer 280063145 294238139.00 0.95 ns
random-access/taxi/uniform/parquet-tokio-local-disk 301305256 306300988.00 0.98 ns
random-access/taxi/uniform/parquet-tokio-local-disk-footer 300745001 307453564.00 0.98 ns
random-access/vortex-tokio-local-disk 1241923 1951449.00 0.64 ns 🚀
random-access/vortex-tokio-local-disk-footer 1246460 1860364.00 0.67 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk 1756320 2717747.00 0.65 ns 🚀
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1763586 2724308.00 0.65 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk 4341199 5602252.00 0.77 ns 🚀
random-access/taxi/uniform/vortex-tokio-local-disk-footer 4347569 5606031.00 0.78 ns 🚀
random-access/lance-tokio-local-disk 765433 807932.00 0.95 ns
random-access/lance-tokio-local-disk-footer 1419917 1518673.00 0.93 ns
random-access/taxi/correlated/lance-tokio-local-disk 995463 1055846.00 0.94 ns
random-access/taxi/correlated/lance-tokio-local-disk-footer 1705574 1894249.00 0.90 ns
random-access/taxi/uniform/lance-tokio-local-disk 8797630 9799540.00 0.90 ns 🚀
random-access/taxi/uniform/lance-tokio-local-disk-footer 9398735 10481717.00 0.90 ns 🚀
random-access/feature-vectors/correlated/parquet-tokio-local-disk 13776970597 13915055956.00 0.99 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 13422609071 13616642385.00 0.99 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk 13420142190 13531490080.00 0.99 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 13588516261 13583960899.00 1.00 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7183423 8503102.00 0.84 ns 🚀
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 5664829 6611101.00 0.86 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk 12425279 13991079.00 0.89 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12196701 14280258.00 0.85 ns 🚀
random-access/feature-vectors/correlated/lance-tokio-local-disk 2752764 2768789.00 0.99 ns
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1307073 1444685.00 0.90 ns
random-access/feature-vectors/uniform/lance-tokio-local-disk 1525816 1698606.00 0.90 ns 🚀
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2526704 2669054.00 0.95 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk 163624815 167265136.00 0.98 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 160812335 167098748.00 0.96 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk 162455585 171660197.00 0.95 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 162039310 172310571.00 0.94 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk 711183 752931.00 0.94 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 705642 969934.00 0.73 ns 🚀
random-access/nested-lists/uniform/vortex-tokio-local-disk 2381913 2603679.00 0.91 ns
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2482130 2644330.00 0.94 ns
random-access/nested-lists/correlated/lance-tokio-local-disk 271205 287295.00 0.94 ns
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 735874 848491.00 0.87 ns 🚀
random-access/nested-lists/uniform/lance-tokio-local-disk 1212441 1331128.00 0.91 ns
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1730089 1886686.00 0.92 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk 28085429 28805965.00 0.97 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 28313972 28707995.00 0.99 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk 28381259 28282235.00 1.00 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 28388053 28154547.00 1.01 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk 908692 946069.00 0.96 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 905934 944260.00 0.96 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk 1743362 1863522.00 0.94 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1725960 1851477.00 0.93 ns
random-access/nested-structs/correlated/lance-tokio-local-disk 440113 470418.00 0.94 ns
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 652773 721111.00 0.91 ns
random-access/nested-structs/uniform/lance-tokio-local-disk 2880644 3195577.00 0.90 ns
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3201286 3408193.00 0.94 ns

@github-actions
Copy link
Contributor
github-actions bot commented Mar 5, 2026

Benchmarks: Compression

Summary

  • Overall: 1.026x ➖
  • Vortex: 1.002x ➖
  • Parquet: 1.020x ➖
  • Best: vortex:parquet-zstd ratio decompress time/HashTags (0.902x)
  • Worst: vortex:parquet-zstd ratio decompress time/Bimbo (1.135x)
  • Significant (>10%): 0↑ 2↓
Detailed Results Table
name PR de2db9b base a332796 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1430012971.00 1388957906.00 1.03 ns
parquet_rs-zstd decompress time/taxi 295219724.00 291121825.00 1.01 ns
compress time/taxi 722598402.00 715234222.00 1.01 ns
decompress time/taxi 20935860.00 19789713.00 1.06 ns
parquet_rs-zstd compress time/Arade 2616907946.00 2521470458.00 1.04 ns
parquet_rs-zstd decompress time/Arade 677795343.00 664279732.00 1.02 ns
compress time/Arade 1118354368.00 1095591378.00 1.02 ns
decompress time/Arade 33615132.00 31352578.00 1.07 ns
parquet_rs-zstd compress time/Bimbo 16470947726.00 15882171859.00 1.04 ns
parquet_rs-zstd decompress time/Bimbo 2273528828.00 2265851960.00 1.00 ns
compress time/Bimbo 7062868280.00 6910999856.00 1.02 ns
decompress time/Bimbo 107440073.00 94365142.00 1.14 ns 🚨
parquet_rs-zstd compress time/CMSprovider 8477058312.00 7783014230.00 1.09 ns
parquet_rs-zstd decompress time/CMSprovider 2213763468.00 2120414350.00 1.04 ns
compress time/CMSprovider 2978379996.00 2861732452.00 1.04 ns
decompress time/CMSprovider 90104120.00 77421951.00 1.16 ns 🚨
parquet_rs-zstd compress time/Euro2016 1523171277.00 1463085445.00 1.04 ns
parquet_rs-zstd decompress time/Euro2016 427981042.00 421151208.00 1.02 ns
compress time/Euro2016 432454195.00 423367426.00 1.02 ns
decompress time/Euro2016 22873203.00 22208784.00 1.03 ns
parquet_rs-zstd compress time/Food 953037696.00 921266820.00 1.03 ns
parquet_rs-zstd decompress time/Food 246254041.00 236713107.00 1.04 ns
compress time/Food 408649674.00 385450521.00 1.06 ns
decompress time/Food 9075801.00 8493549.00 1.07 ns
parquet_rs-zstd compress time/HashTags 2763320068.00 2521669748.00 1.10 ns
parquet_rs-zstd decompress time/HashTags 765170837.00 679232543.00 1.13 ns 🚨
compress time/HashTags 949538872.00 909683928.00 1.04 ns
decompress time/HashTags 84049508.00 82700679.00 1.02 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3319027072.00 3186256232.00 1.04 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 735213851.00 720797778.00 1.02 ns
compress time/TPC-H l_comment chunked 1332702599.00 1294973801.00 1.03 ns
decompress time/TPC-H l_comment chunked 46763890.00 44573937.00 1.05 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3317070791.00 3198557033.00 1.04 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 728491830.00 718515806.00 1.01 ns
compress time/TPC-H l_comment canonical 1331873517.00 1278460642.00 1.04 ns
decompress time/TPC-H l_comment canonical 46215145.00 45967154.00 1.01 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 7613997.00 6477329.00 1.18 ns 🚨
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2701307.00 2571294.00 1.05 ns
compress time/wide table cols=100 chunks=1 rows=1000 16515760.00 14985967.00 1.10 ns 🚨
decompress time/wide table cols=100 chunks=1 rows=1000 3080236.00 2891328.00 1.07 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 92820262.00 85399843.00 1.09 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32494570.00 29434520.00 1.10 ns 🚨
compress time/wide table cols=1000 chunks=1 rows=1000 163446969.00 148671401.00 1.10 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 26822144.00 25470782.00 1.05 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 989992875.00 890794496.00 1.11 ns 🚨
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 349089846.00 336224827.00 1.04 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1550731022.00 1445279453.00 1.07 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 292044411.00 259529155.00 1.13 ns 🚨
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 7723056.00 6510347.00 1.19 ns 🚨
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2728081.00 2583813.00 1.06 ns
compress time/wide table cols=100 chunks=50 rows=1000 17133682.00 15439562.00 1.11 ns 🚨
decompress time/wide table cols=100 chunks=50 rows=1000 3060519.00 2756936.00 1.11 ns 🚨
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 88298831.00 86043577.00 1.03 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 32150518.00 30031413.00 1.07 ns
compress time/wide table cols=1000 chunks=50 rows=1000 161388953.00 151287296.00 1.07 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 27454019.00 26096245.00 1.05 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 906453727.00 884819780.00 1.02 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 343600413.00 334928978.00 1.03 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1527619917.00 1436744137.00 1.06 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 266761771.00 260781960.00 1.02 ns
parquet size/taxi 55879185.00 55879185.00 1.00 bytes
vortex-file-compressed size/taxi 51448740.00 51454172.00 1.00 bytes
vortex:parquet-zstd size/taxi 0.92 0.92 1.00 ratio
vortex:parquet-zstd ratio compress time/taxi 0.51 0.51 0.98 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.07 0.07 1.04 ratio
parquet size/Arade 305282152.00 305282152.00 1.00 bytes
vortex-file-compressed size/Arade 143320892.00 143321868.00 1.00 bytes
vortex:parquet-zstd size/Arade 0.47 0.47 1.00 ratio
vortex:parquet-zstd ratio compress time/Arade 0.43 0.43 0.98 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.05 0.05 1.05 ratio
parquet size/Bimbo 388935055.00 388935055.00 1.00 bytes
vortex-file-compressed size/Bimbo 526057964.00 526092444.00 1.00 bytes
vortex:parquet-zstd size/Bimbo 1.35 1.35 1.00 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.43 0.44 0.99 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.05 0.04 1.13 ratio 🚨
parquet size/CMSprovider 384634824.00 384634824.00 1.00 bytes
vortex-file-compressed size/CMSprovider 448338524.00 448348060.00 1.00 bytes
vortex:parquet-zstd size/CMSprovider 1.17 1.17 1.00 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.35 0.37 0.96 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.04 0.04 1.11 ratio 🚨
parquet size/Euro2016 123042700.00 123042700.00 1.00 bytes
vortex-file-compressed size/Euro2016 167856044.00 167859404.00 1.00 bytes
vortex:parquet-zstd size/Euro2016 1.36 1.36 1.00 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.28 0.29 0.98 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.05 0.05 1.01 ratio
parquet size/Food 36177631.00 36177631.00 1.00 bytes
vortex-file-compressed size/Food 44162400.00 44163544.00 1.00 bytes
vortex:parquet-zstd size/Food 1.22 1.22 1.00 ratio
vortex:parquet-zstd ratio compress time/Food 0.43 0.42 1.02 ratio
vortex:parquet-zstd ratio decompress time/Food 0.04 0.04 1.03 ratio
parquet size/HashTags 133854962.00 133854962.00 1.00 bytes
vortex-file-compressed size/HashTags 198700644.00 198706916.00 1.00 bytes
vortex:parquet-zstd size/HashTags 1.48 1.48 1.00 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.34 0.36 0.95 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.11 0.12 0.90 ratio
parquet size/TPC-H l_comment chunked 158411391.00 158411391.00 1.00 bytes
vortex-file-compressed size/TPC-H l_comment chunked 180408824.00 180418976.00 1.00 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.14 1.14 1.00 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.40 0.41 0.99 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.06 0.06 1.03 ratio
parquet size/TPC-H l_comment canonical 158411391.00 158411391.00 1.00 bytes
vortex-file-compressed size/TPC-H l_comment canonical 180408824.00 180418976.00 1.00 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.14 1.14 1.00 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.40 0.40 1.00 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.06 0.06 0.99 ratio
parquet size/wide table cols=100 chunks=1 rows=1000 932204.00 932204.00 1.00 bytes
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384.00 884384.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.17 2.31 0.94 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.14 1.12 1.01 ratio
parquet size/wide table cols=1000 chunks=1 rows=1000 9322004.00 9322004.00 1.00 bytes
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8829584.00 8829584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.76 1.74 1.01 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.83 0.87 0.95 ratio
parquet size/wide table cols=10000 chunks=1 rows=1000 93220004.00 93220004.00 1.00 bytes
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 88317584.00 88317584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.57 1.62 0.97 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.84 0.77 1.08 ratio
parquet size/wide table cols=100 chunks=50 rows=1000 932204.00 932204.00 1.00 bytes
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384.00 884384.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.22 2.37 0.94 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.12 1.07 1.05 ratio
parquet size/wide table cols=1000 chunks=50 rows=1000 9322004.00 9322004.00 1.00 bytes
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8829584.00 8829584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.83 1.76 1.04 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.85 0.87 0.98 ratio
parquet size/wide table cols=10000 chunks=50 rows=1000 93220004.00 93220004.00 1.00 bytes
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 88317584.00 88317584.00 1.00 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.95 0.95 1.00 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.69 1.62 1.04 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.78 0.78 1.00 ratio

@github-actions
Copy link
Contributor
github-actions bot commented Mar 5, 2026

Benchmarks: FineWeb S3

Summary

  • Overall: 1.008x ➖
  • Vortex: 1.011x ➖
  • Parquet: 1.002x ➖
  • duckdb:vortex: 1.027x ➖
  • datafusion:vortex: 0.995x ➖
  • Best: fineweb_q00/datafusion:vortex-file-compressed (0.550x)
  • Worst: fineweb_q00/duckdb:vortex-compact (1.613x)
  • Significant (>30%): 1↑ 1↓
Detailed Results Table
name PR de2db9b base a332796 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 1091481542 1216120355.00 0.90 ns
fineweb_q01/datafusion:parquet 1733304170 1597734947.00 1.08 ns
fineweb_q02/datafusion:parquet 1688805747 1739030323.00 0.97 ns
fineweb_q03/datafusion:parquet 1687005820 1552325283.00 1.09 ns
fineweb_q04/datafusion:parquet 1734748750 1597083009.00 1.09 ns
fineweb_q05/datafusion:parquet 1682034140 1758042593.00 0.96 ns
fineweb_q06/datafusion:parquet 1633607711 1679080150.00 0.97 ns
fineweb_q07/datafusion:parquet 1644808644 1697140437.00 0.97 ns
fineweb_q08/datafusion:parquet 1597048771 1570288947.00 1.02 ns
fineweb_q00/datafusion:vortex-file-compressed 32938887 59843900.00 0.55 ns 🚀
fineweb_q01/datafusion:vortex-file-compressed 564646639 503814828.00 1.12 ns
fineweb_q02/datafusion:vortex-file-compressed 489714574 454357742.00 1.08 ns
fineweb_q03/datafusion:vortex-file-compressed 1419166791 1415292269.00 1.00 ns
fineweb_q04/datafusion:vortex-file-compressed 1400852438 1386748360.00 1.01 ns
fineweb_q05/datafusion:vortex-file-compressed 1380483206 1393890066.00 0.99 ns
fineweb_q06/datafusion:vortex-file-compressed 1524722159 1482873867.00 1.03 ns
fineweb_q07/datafusion:vortex-file-compressed 1463776746 1368549172.00 1.07 ns
fineweb_q08/datafusion:vortex-file-compressed 544807227 538795288.00 1.01 ns
fineweb_q00/datafusion:vortex-compact 37596185 35340684.00 1.06 ns
fineweb_q01/datafusion:vortex-compact 668907119 542237993.00 1.23 ns
fineweb_q02/datafusion:vortex-compact 681052909 632502870.00 1.08 ns
fineweb_q03/datafusion:vortex-compact 1699602876 1699795249.00 1.00 ns
fineweb_q04/datafusion:vortex-compact 2169227030 2158813292.00 1.00 ns
fineweb_q05/datafusion:vortex-compact 1628694258 1616339127.00 1.01 ns
fineweb_q06/datafusion:vortex-compact 1325709300 1424567130.00 0.93 ns
fineweb_q07/datafusion:vortex-compact 1267622485 1261828873.00 1.00 ns
fineweb_q08/datafusion:vortex-compact 394541710 430377686.00 0.92 ns
fineweb_q00/duckdb:parquet 1037799926 1055956014.00 0.98 ns
fineweb_q01/duckdb:parquet 2244101049 2269437169.00 0.99 ns
fineweb_q02/duckdb:parquet 2285415261 2356522828.00 0.97 ns
fineweb_q03/duckdb:parquet 7638154938 7422889223.00 1.03 ns
fineweb_q04/duckdb:parquet 1815913523 1744834952.00 1.04 ns
fineweb_q05/duckdb:parquet 4000603637 4076271618.00 0.98 ns
fineweb_q06/duckdb:parquet 5273746523 5277204204.00 1.00 ns
fineweb_q07/duckdb:parquet 5689015834 5656198230.00 1.01 ns
fineweb_q08/duckdb:parquet 1056226655 1034326995.00 1.02 ns
fineweb_q00/duckdb:vortex-file-compressed 101180503 107347934.00 0.94 ns
fineweb_q01/duckdb:vortex-file-compressed 511340420 583977216.00 0.88 ns
fineweb_q02/duckdb:vortex-file-compressed 473908111 436118889.00 1.09 ns
fineweb_q03/duckdb:vortex-file-compressed 1604937616 1609115430.00 1.00 ns
fineweb_q04/duckdb:vortex-file-compressed 1578430696 1707274595.00 0.92 ns
fineweb_q05/duckdb:vortex-file-compressed 1596486986 1788457346.00 0.89 ns
fineweb_q06/duckdb:vortex-file-compressed 1843294696 1715819445.00 1.07 ns
fineweb_q07/duckdb:vortex-file-compressed 1616370133 1486632864.00 1.09 ns
fineweb_q08/duckdb:vortex-file-compressed 629477897 618751319.00 1.02 ns
fineweb_q00/duckdb:vortex-compact 102152265 63325145.00 1.61 ns 🚨
fineweb_q01/duckdb:vortex-compact 519130616 525165880.00 0.99 ns
fineweb_q02/duckdb:vortex-compact 546134533 561754389.00 0.97 ns
fineweb_q03/duckdb:vortex-compact 1743366980 1678740658.00 1.04 ns
fineweb_q04/duckdb:vortex-compact 1834378120 1798534473.00 1.02 ns
fineweb_q05/duckdb:vortex-compact 1693517487 1610556014.00 1.05 ns
fineweb_q06/duckdb:vortex-compact 1493945164 1592278098.00 0.94 ns
fineweb_q07/duckdb:vortex-compact 1479946712 1331445514.00 1.11 ns
fineweb_q08/duckdb:vortex-compact 525904839 513999607.00 1.02 ns

Signed-off-by: Joe Isaacs <joe.isaacs@live.co.uk>
@joseph-isaacs joseph-isaacs merged commit c695aa1 into develop Mar 5, 2026
42 of 48 checks passed
@joseph-isaacs joseph-isaacs deleted the ji/fixup-validity-nullability branch March 5, 2026 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/fix A bug fix

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

0