Skip to content

allocators#6645

Open
onursatici wants to merge 2 commits intodevelopfrom
os/alloc
Open

allocators#6645
onursatici wants to merge 2 commits intodevelopfrom
os/alloc

Conversation

@onursatici
Copy link
Contributor

Summary

Add buffer allocator trait and a simple cpu buffer pool. VortexReadAt now can own a buffer pool through a lower level trait ReadInto, and AllocatingReader will bridge them.

This PR adds the types, but doesn't wire the buffer pool in yet. The existing ReadAt implementors currently use the default allocator, which allocates a fresh new BufferMut per call

Signed-off-by: Onur Satici <onur@spiraldb.com>
@onursatici onursatici added the changelog/feature A new feature label Feb 23, 2026
Signed-off-by: Onur Satici <onur@spiraldb.com>
@onursatici onursatici added the action/benchmark Trigger full benchmarks to run on this PR label Feb 23, 2026
@github-actions github-actions bot removed the action/benchmark Trigger full benchmarks to run on this PR label Feb 23, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Feb 23, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done 91a9c78 2 Explore Profiling Data
Previous Runs (1)
Status Commit Job Attempt Link
🟢 Done 91a9c78 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Contributor

Benchmarks: PolarSignals Profiling

Summary

  • Overall: 1.001x ➖
  • Vortex: 1.001x ➖
  • datafusion:vortex: 1.001x ➖
  • Best: polarsignals_q03/datafusion:vortex-file-compressed (0.874x)
  • Worst: polarsignals_q02/datafusion:vortex-file-compressed (1.139x)
  • Significant (>10%): 1↑ 1↓
Detailed Results Table
name PR 91a9c78 base bc4fd79 ratio (PR/base) unit remark
polarsignals_q00/datafusion:vortex-file-compressed 171664649 1.76995e+08 0.969884 ns
polarsignals_q01/datafusion:vortex-file-compressed 399340421 4.06839e+08 0.98157 ns
polarsignals_q02/datafusion:vortex-file-compressed 30725172 2.69837e+07 1.13866 ns 🚨
polarsignals_q03/datafusion:vortex-file-compressed 361695292 4.14051e+08 0.873553 ns 🚀
polarsignals_q04/datafusion:vortex-file-compressed 12910580 1.25981e+07 1.0248 ns
polarsignals_q05/datafusion:vortex-file-compressed 18606006 1.85291e+07 1.00415 ns
polarsignals_q06/datafusion:vortex-file-compressed 23829024 2.43183e+07 0.979882 ns
polarsignals_q07/datafusion:vortex-file-compressed 16090614 1.66261e+07 0.967791 ns
polarsignals_q08/datafusion:vortex-file-compressed 461410053 4.50238e+08 1.02481 ns
polarsignals_q09/datafusion:vortex-file-compressed 15571713 1.46589e+07 1.06227 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on NVME

Summary

  • Overall: 1.025x ➖
  • Vortex: 1.041x ➖
  • duckdb:vortex: 1.079x ➖
  • datafusion:vortex: 1.005x ➖
  • Best: tpch_q17/datafusion:vortex-file-compressed (0.944x)
  • Worst: tpch_q06/duckdb:vortex-file-compressed (1.199x)
  • Significant (>10%): 0↑ 10↓
Detailed Results Table
name PR 91a9c78 base bc4fd79 ratio (PR/base) unit remark
tpch_q01/datafusion:arrow 64432735 6.63178e+07 0.971576 ns
tpch_q02/datafusion:arrow 22782956 2.96594e+07 0.768153 ns 🚀
tpch_q03/datafusion:arrow 35823406 3.67149e+07 0.975717 ns
tpch_q04/datafusion:arrow 30749759 2.90269e+07 1.05936 ns
tpch_q05/datafusion:arrow 101419224 9.0796e+07 1.117 ns 🚨
tpch_q06/datafusion:arrow 24420519 2.11628e+07 1.15394 ns 🚨
tpch_q07/datafusion:arrow 175266050 1.66756e+08 1.05104 ns
tpch_q08/datafusion:arrow 46527840 4.65909e+07 0.998646 ns
tpch_q09/datafusion:arrow 75258688 7.45954e+07 1.00889 ns
tpch_q10/datafusion:arrow 58268925 5.48251e+07 1.06281 ns
tpch_q11/datafusion:arrow 12314865 1.24019e+07 0.992982 ns
tpch_q12/datafusion:arrow 60488914 5.80861e+07 1.04137 ns
tpch_q13/datafusion:arrow 52486642 5.24916e+07 0.999905 ns
tpch_q14/datafusion:arrow 26243559 2.6196e+07 1.00182 ns
tpch_q15/datafusion:arrow 49229184 5.02989e+07 0.978734 ns
tpch_q16/datafusion:arrow 24052024 2.35621e+07 1.02079 ns
tpch_q17/datafusion:arrow 83720132 7.83214e+07 1.06893 ns
tpch_q18/datafusion:arrow 165763321 1.58039e+08 1.04888 ns
tpch_q19/datafusion:arrow 44463257 3.78929e+07 1.17339 ns 🚨
tpch_q20/datafusion:arrow 40468999 3.94023e+07 1.02707 ns
tpch_q21/datafusion:arrow 228647650 2.06838e+08 1.10544 ns 🚨
tpch_q22/datafusion:arrow 21751839 2.14e+07 1.01644 ns
tpch_q01/datafusion:parquet 112119019 1.42583e+08 0.78634 ns 🚀
tpch_q02/datafusion:parquet 84550337 8.06421e+07 1.04846 ns
tpch_q03/datafusion:parquet 79114104 8.82794e+07 0.896178 ns 🚀
tpch_q04/datafusion:parquet 56142679 5.71927e+07 0.98164 ns
tpch_q05/datafusion:parquet 175898496 1.71275e+08 1.02699 ns
tpch_q06/datafusion:parquet 40908863 4.0865e+07 1.00107 ns
tpch_q07/datafusion:parquet 189685012 1.89361e+08 1.00171 ns
tpch_q08/datafusion:parquet 168294132 1.65994e+08 1.01386 ns
tpch_q09/datafusion:parquet 223834567 2.17075e+08 1.03114 ns
tpch_q10/datafusion:parquet 193947622 1.95831e+08 0.990383 ns
tpch_q11/datafusion:parquet 61432453 6.10763e+07 1.00583 ns
tpch_q12/datafusion:parquet 126493047 1.24769e+08 1.01382 ns
tpch_q13/datafusion:parquet 202091257 1.98916e+08 1.01596 ns
tpch_q14/datafusion:parquet 88827103 8.70276e+07 1.02068 ns
tpch_q15/datafusion:parquet 69286496 6.8426e+07 1.01258 ns
tpch_q16/datafusion:parquet 55746698 5.32275e+07 1.04733 ns
tpch_q17/datafusion:parquet 174742357 1.79332e+08 0.974407 ns
tpch_q18/datafusion:parquet 242575786 2.39717e+08 1.01193 ns
tpch_q19/datafusion:parquet 106460155 1.02111e+08 1.04259 ns
tpch_q20/datafusion:parquet 128836912 1.27216e+08 1.01274 ns
tpch_q21/datafusion:parquet 189422138 1.92023e+08 0.986454 ns
tpch_q22/datafusion:parquet 40257294 4.23054e+07 0.951589 ns
tpch_q01/datafusion:vortex-file-compressed 53770268 5.32844e+07 1.00912 ns
tpch_q02/datafusion:vortex-file-compressed 55768616 5.62402e+07 0.991614 ns
tpch_q03/datafusion:vortex-file-compressed 31416242 3.05481e+07 1.02842 ns
tpch_q04/datafusion:vortex-file-compressed 21220441 2.10162e+07 1.00972 ns
tpch_q05/datafusion:vortex-file-compressed 82497206 8.29978e+07 0.993969 ns
tpch_q06/datafusion:vortex-file-compressed 11145890 1.0931e+07 1.01966 ns
tpch_q07/datafusion:vortex-file-compressed 94984794 9.59018e+07 0.990438 ns
tpch_q08/datafusion:vortex-file-compressed 72994274 7.40069e+07 0.986317 ns
tpch_q09/datafusion:vortex-file-compressed 88797655 8.99681e+07 0.98699 ns
tpch_q10/datafusion:vortex-file-compressed 84685252 8.28626e+07 1.022 ns
tpch_q11/datafusion:vortex-file-compressed 21065186 2.20624e+07 0.9548 ns
tpch_q12/datafusion:vortex-file-compressed 37153896 3.84527e+07 0.966223 ns
tpch_q13/datafusion:vortex-file-compressed 31671836 3.22896e+07 0.980867 ns
tpch_q14/datafusion:vortex-file-compressed 31506305 3.02716e+07 1.04079 ns
tpch_q15/datafusion:vortex-file-compressed 27580812 2.69412e+07 1.02374 ns
tpch_q16/datafusion:vortex-file-compressed 36497099 3.41904e+07 1.06747 ns
tpch_q17/datafusion:vortex-file-compressed 75202070 7.96753e+07 0.943857 ns
tpch_q18/datafusion:vortex-file-compressed 108769240 1.07482e+08 1.01197 ns
tpch_q19/datafusion:vortex-file-compressed 38637688 3.88308e+07 0.995026 ns
tpch_q20/datafusion:vortex-file-compressed 54464385 5.29992e+07 1.02765 ns
tpch_q21/datafusion:vortex-file-compressed 100705227 1.04104e+08 0.967351 ns
tpch_q22/datafusion:vortex-file-compressed 18088631 1.76654e+07 1.02396 ns
tpch_q01/datafusion:vortex-compact 63811006 5.94059e+07 1.07415 ns
tpch_q02/datafusion:vortex-compact 58982271 5.83266e+07 1.01124 ns
tpch_q03/datafusion:vortex-compact 36873035 3.41662e+07 1.07923 ns
tpch_q04/datafusion:vortex-compact 26976020 2.61302e+07 1.03237 ns
tpch_q05/datafusion:vortex-compact 85966639 8.84106e+07 0.972357 ns
tpch_q06/datafusion:vortex-compact 15490120 1.58901e+07 0.974831 ns
tpch_q07/datafusion:vortex-compact 100693773 1.02655e+08 0.980893 ns
tpch_q08/datafusion:vortex-compact 82014196 7.77263e+07 1.05517 ns
tpch_q09/datafusion:vortex-compact 97736725 9.26638e+07 1.05475 ns
tpch_q10/datafusion:vortex-compact 85733810 8.64191e+07 0.99207 ns
tpch_q11/datafusion:vortex-compact 24380643 2.51853e+07 0.96805 ns
tpch_q12/datafusion:vortex-compact 51303835 4.98834e+07 1.02848 ns
tpch_q13/datafusion:vortex-compact 39929271 4.07598e+07 0.979625 ns
tpch_q14/datafusion:vortex-compact 33284770 3.43041e+07 0.970284 ns
tpch_q15/datafusion:vortex-compact 36759802 3.75673e+07 0.978504 ns
tpch_q16/datafusion:vortex-compact 39897496 4.066e+07 0.981248 ns
tpch_q17/datafusion:vortex-compact 82300385 8.06426e+07 1.02056 ns
tpch_q18/datafusion:vortex-compact 114823467 1.1425e+08 1.00502 ns
tpch_q19/datafusion:vortex-compact 52534070 5.40376e+07 0.972177 ns
tpch_q20/datafusion:vortex-compact 61332324 5.98297e+07 1.02511 ns
tpch_q21/datafusion:vortex-compact 116955584 1.14805e+08 1.01873 ns
tpch_q22/datafusion:vortex-compact 17095905 1.69801e+07 1.00682 ns
tpch_q01/duckdb:parquet 80929357 7.96682e+07 1.01583 ns
tpch_q02/duckdb:parquet 49036201 4.80146e+07 1.02128 ns
tpch_q03/duckdb:parquet 79418980 8.99143e+07 0.883274 ns 🚀
tpch_q04/duckdb:parquet 71453933 6.06171e+07 1.17877 ns 🚨
tpch_q05/duckdb:parquet 78297633 7.54705e+07 1.03746 ns
tpch_q06/duckdb:parquet 24975106 3.31049e+07 0.754423 ns 🚀
tpch_q07/duckdb:parquet 83535023 9.18364e+07 0.909607 ns
tpch_q08/duckdb:parquet 124450548 9.74876e+07 1.27658 ns 🚨
tpch_q09/duckdb:parquet 166143251 1.72871e+08 0.961083 ns
tpch_q10/duckdb:parquet 150947862 1.40001e+08 1.07819 ns
tpch_q11/duckdb:parquet 27100313 2.62564e+07 1.03214 ns
tpch_q12/duckdb:parquet 69979530 7.13075e+07 0.981377 ns
tpch_q13/duckdb:parquet 281806620 2.77971e+08 1.0138 ns
tpch_q14/duckdb:parquet 64272418 5.62534e+07 1.14255 ns 🚨
tpch_q15/duckdb:parquet 29375032 3.10137e+07 0.947163 ns
tpch_q16/duckdb:parquet 60918224 5.93367e+07 1.02665 ns
tpch_q17/duckdb:parquet 63510398 6.91544e+07 0.918385 ns
tpch_q18/duckdb:parquet 134667857 1.32656e+08 1.01517 ns
tpch_q19/duckdb:parquet 91718223 9.29214e+07 0.987052 ns
tpch_q20/duckdb:parquet 72420072 8.98503e+07 0.806008 ns 🚀
tpch_q21/duckdb:parquet 190316939 2.07614e+08 0.916686 ns
tpch_q22/duckdb:parquet 57261961 5.58032e+07 1.02614 ns
tpch_q01/duckdb:vortex-file-compressed 38545321 3.59162e+07 1.0732 ns
tpch_q02/duckdb:vortex-file-compressed 34675905 3.26454e+07 1.0622 ns
tpch_q03/duckdb:vortex-file-compressed 39607232 3.48824e+07 1.13545 ns 🚨
tpch_q04/duckdb:vortex-file-compressed 42989694 3.93781e+07 1.09172 ns
tpch_q05/duckdb:vortex-file-compressed 45376122 4.25687e+07 1.06595 ns
tpch_q06/duckdb:vortex-file-compressed 14521062 1.2114e+07 1.1987 ns 🚨
tpch_q07/duckdb:vortex-file-compressed 46301492 4.54795e+07 1.01807 ns
tpch_q08/duckdb:vortex-file-compressed 55643425 5.14232e+07 1.08207 ns
tpch_q09/duckdb:vortex-file-compressed 89079089 8.30254e+07 1.07291 ns
tpch_q10/duckdb:vortex-file-compressed 45227842 4.16444e+07 1.08605 ns
tpch_q11/duckdb:vortex-file-compressed 21371686 1.98059e+07 1.07906 ns
tpch_q12/duckdb:vortex-file-compressed 30144036 2.65393e+07 1.13583 ns 🚨
tpch_q13/duckdb:vortex-file-compressed 44757281 4.26823e+07 1.04862 ns
tpch_q14/duckdb:vortex-file-compressed 28398862 2.63829e+07 1.07641 ns
tpch_q15/duckdb:vortex-file-compressed 22585429 2.09181e+07 1.07971 ns
tpch_q16/duckdb:vortex-file-compressed 36177269 3.50676e+07 1.03164 ns
tpch_q17/duckdb:vortex-file-compressed 30280377 2.70157e+07 1.12084 ns 🚨
tpch_q18/duckdb:vortex-file-compressed 62533254 5.97309e+07 1.04692 ns
tpch_q19/duckdb:vortex-file-compressed 35776042 3.40771e+07 1.04986 ns
tpch_q20/duckdb:vortex-file-compressed 45906939 4.20568e+07 1.09155 ns
tpch_q21/duckdb:vortex-file-compressed 113896594 1.08885e+08 1.04602 ns
tpch_q22/duckdb:vortex-file-compressed 23426883 2.11668e+07 1.10678 ns 🚨
tpch_q01/duckdb:vortex-compact 44043146 4.2883e+07 1.02705 ns
tpch_q02/duckdb:vortex-compact 45327066 4.3498e+07 1.04205 ns
tpch_q03/duckdb:vortex-compact 41233678 3.87962e+07 1.06283 ns
tpch_q04/duckdb:vortex-compact 46154142 4.3728e+07 1.05548 ns
tpch_q05/duckdb:vortex-compact 51008990 4.736e+07 1.07705 ns
tpch_q06/duckdb:vortex-compact 18283286 1.53015e+07 1.19487 ns 🚨
tpch_q07/duckdb:vortex-compact 52105956 5.10308e+07 1.02107 ns
tpch_q08/duckdb:vortex-compact 63370176 5.84876e+07 1.08348 ns
tpch_q09/duckdb:vortex-compact 98810624 9.33456e+07 1.05855 ns
tpch_q10/duckdb:vortex-compact 48732187 4.65464e+07 1.04696 ns
tpch_q11/duckdb:vortex-compact 26765858 2.44337e+07 1.09545 ns
tpch_q12/duckdb:vortex-compact 42453742 4.01617e+07 1.05707 ns
tpch_q13/duckdb:vortex-compact 53076068 5.0573e+07 1.04949 ns
tpch_q14/duckdb:vortex-compact 34428669 3.20756e+07 1.07336 ns
tpch_q15/duckdb:vortex-compact 26105189 2.23359e+07 1.16875 ns 🚨
tpch_q16/duckdb:vortex-compact 42146677 4.12482e+07 1.02178 ns
tpch_q17/duckdb:vortex-compact 36156771 3.24767e+07 1.11331 ns 🚨
tpch_q18/duckdb:vortex-compact 64376527 6.10172e+07 1.05505 ns
tpch_q19/duckdb:vortex-compact 46952184 3.99309e+07 1.17584 ns 🚨
tpch_q20/duckdb:vortex-compact 55168200 4.95421e+07 1.11356 ns 🚨
tpch_q21/duckdb:vortex-compact 123430283 1.16815e+08 1.05663 ns
tpch_q22/duckdb:vortex-compact 25830554 2.38637e+07 1.08242 ns
tpch_q01/duckdb:duckdb 18023664 1.79192e+07 1.00583 ns
tpch_q02/duckdb:duckdb 15719683 1.51775e+07 1.03572 ns
tpch_q03/duckdb:duckdb 22045492 2.15087e+07 1.02496 ns
tpch_q04/duckdb:duckdb 21119609 2.18865e+07 0.964962 ns
tpch_q05/duckdb:duckdb 22934472 2.32079e+07 0.988218 ns
tpch_q06/duckdb:duckdb 7594945 7.56705e+06 1.00369 ns
tpch_q07/duckdb:duckdb 27149869 2.70572e+07 1.00342 ns
tpch_q08/duckdb:duckdb 27441880 2.71044e+07 1.01245 ns
tpch_q09/duckdb:duckdb 60917123 6.0852e+07 1.00107 ns
tpch_q10/duckdb:duckdb 63383378 5.90864e+07 1.07272 ns
tpch_q11/duckdb:duckdb 8861525 7.27138e+06 1.21868 ns 🚨
tpch_q12/duckdb:duckdb 18403234 1.75015e+07 1.05153 ns
tpch_q13/duckdb:duckdb 41454104 4.05166e+07 1.02314 ns
tpch_q14/duckdb:duckdb 23453370 2.28532e+07 1.02626 ns
tpch_q15/duckdb:duckdb 14680782 1.40726e+07 1.04322 ns
tpch_q16/duckdb:duckdb 26101975 2.49934e+07 1.04435 ns
tpch_q17/duckdb:duckdb 18847566 1.82913e+07 1.03041 ns
tpch_q18/duckdb:duckdb 40688376 4.00973e+07 1.01474 ns
tpch_q19/duckdb:duckdb 33179345 3.17254e+07 1.04583 ns
tpch_q20/duckdb:duckdb 27510095 2.71052e+07 1.01494 ns
tpch_q21/duckdb:duckdb 64476906 6.38306e+07 1.01013 ns
tpch_q22/duckdb:duckdb 28319351 2.74896e+07 1.03019 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb NVMe

Summary

  • Overall: 0.992x ➖
  • Vortex: 0.995x ➖
  • duckdb:vortex: 1.031x ➖
  • datafusion:vortex: 0.960x ➖
  • Best: fineweb_q03/datafusion:vortex-file-compressed (0.821x)
  • Worst: fineweb_q01/duckdb:vortex-file-compressed (1.150x)
  • Significant (>10%): 3↑ 1↓
Detailed Results Table
name PR 91a9c78 base bc4fd79 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 6143007 6.46071e+06 0.950825 ns
fineweb_q01/datafusion:parquet 262838080 2.70553e+08 0.971484 ns
fineweb_q02/datafusion:parquet 266078371 2.71451e+08 0.980207 ns
fineweb_q03/datafusion:parquet 269003350 2.63093e+08 1.02247 ns
fineweb_q04/datafusion:parquet 281513641 2.82018e+08 0.99821 ns
fineweb_q05/datafusion:parquet 280516884 2.80669e+08 0.999457 ns
fineweb_q06/datafusion:parquet 273850168 2.7245e+08 1.00514 ns
fineweb_q07/datafusion:parquet 274873869 2.67342e+08 1.02817 ns
fineweb_q08/datafusion:parquet 269404143 2.60756e+08 1.03316 ns
fineweb_q00/datafusion:vortex-file-compressed 4669051 4.81903e+06 0.968878 ns
fineweb_q01/datafusion:vortex-file-compressed 37267821 3.47583e+07 1.0722 ns
fineweb_q02/datafusion:vortex-file-compressed 34270301 3.69165e+07 0.928319 ns
fineweb_q03/datafusion:vortex-file-compressed 97733348 1.19092e+08 0.820655 ns 🚀
fineweb_q04/datafusion:vortex-file-compressed 216278196 2.28551e+08 0.946302 ns
fineweb_q05/datafusion:vortex-file-compressed 199292579 2.1845e+08 0.912304 ns
fineweb_q06/datafusion:vortex-file-compressed 72247917 7.38058e+07 0.978892 ns
fineweb_q07/datafusion:vortex-file-compressed 71431037 8.07503e+07 0.884591 ns 🚀
fineweb_q08/datafusion:vortex-file-compressed 30431862 3.02282e+07 1.00674 ns
fineweb_q00/datafusion:vortex-compact 5430640 5.89043e+06 0.921943 ns
fineweb_q01/datafusion:vortex-compact 161018635 1.82917e+08 0.880284 ns 🚀
fineweb_q02/datafusion:vortex-compact 170674881 1.69319e+08 1.00801 ns
fineweb_q03/datafusion:vortex-compact 1248276372 1.25563e+09 0.994141 ns
fineweb_q04/datafusion:vortex-compact 1440150615 1.46618e+09 0.982245 ns
fineweb_q05/datafusion:vortex-compact 1134913416 1.15343e+09 0.98395 ns
fineweb_q06/datafusion:vortex-compact 593740361 5.91435e+08 1.0039 ns
fineweb_q07/datafusion:vortex-compact 622776187 6.25917e+08 0.994982 ns
fineweb_q08/datafusion:vortex-compact 27951743 2.7184e+07 1.02824 ns
fineweb_q00/duckdb:parquet 29168847 3.20327e+07 0.910595 ns
fineweb_q01/duckdb:parquet 95289625 9.74491e+07 0.97784 ns
fineweb_q02/duckdb:parquet 102617332 1.06238e+08 0.96592 ns
fineweb_q03/duckdb:parquet 310691230 3.10341e+08 1.00113 ns
fineweb_q04/duckdb:parquet 434246977 4.34168e+08 1.00018 ns
fineweb_q05/duckdb:parquet 401542442 4.07591e+08 0.98516 ns
fineweb_q06/duckdb:parquet 202546705 2.04674e+08 0.989608 ns
fineweb_q07/duckdb:parquet 213100225 2.17615e+08 0.979255 ns
fineweb_q08/duckdb:parquet 60564726 6.25995e+07 0.967496 ns
fineweb_q00/duckdb:vortex-file-compressed 4930279 4.63354e+06 1.06404 ns
fineweb_q01/duckdb:vortex-file-compressed 33972434 2.95455e+07 1.14983 ns 🚨
fineweb_q02/duckdb:vortex-file-compressed 38193328 3.63003e+07 1.05215 ns
fineweb_q03/duckdb:vortex-file-compressed 155792324 1.61606e+08 0.964026 ns
fineweb_q04/duckdb:vortex-file-compressed 216573386 2.08666e+08 1.0379 ns
fineweb_q05/duckdb:vortex-file-compressed 186965157 1.86533e+08 1.00232 ns
fineweb_q06/duckdb:vortex-file-compressed 67665978 6.54664e+07 1.0336 ns
fineweb_q07/duckdb:vortex-file-compressed 69622159 6.59592e+07 1.05553 ns
fineweb_q08/duckdb:vortex-file-compressed 26800700 2.64271e+07 1.01414 ns
fineweb_q00/duckdb:vortex-compact 5647118 5.34011e+06 1.05749 ns
fineweb_q01/duckdb:vortex-compact 96471128 9.6139e+07 1.00345 ns
fineweb_q02/duckdb:vortex-compact 106548039 1.01045e+08 1.05446 ns
fineweb_q03/duckdb:vortex-compact 867324293 8.44065e+08 1.02756 ns
fineweb_q04/duckdb:vortex-compact 886638045 8.96296e+08 0.989225 ns
fineweb_q05/duckdb:vortex-compact 801866258 7.88529e+08 1.01691 ns
fineweb_q06/duckdb:vortex-compact 467964556 4.62293e+08 1.01227 ns
fineweb_q07/duckdb:vortex-compact 478291765 4.78574e+08 0.999411 ns
fineweb_q08/duckdb:vortex-compact 24710919 2.36837e+07 1.04337 ns

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=1 on S3

Summary

  • Overall: 1.024x ➖
  • Vortex: 1.022x ➖
  • duckdb:vortex: 1.032x ➖
  • datafusion:vortex: 1.011x ➖
  • Best: tpch_q09/datafusion:vortex-compact (0.828x)
  • Worst: tpch_q08/datafusion:vortex-file-compressed (1.253x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 91a9c78 base bc4fd79 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 206087252 1.99033e+08 1.03544 ns
tpch_q02/datafusion:parquet 426737658 4.1488e+08 1.02858 ns
tpch_q03/datafusion:parquet 297265843 2.91427e+08 1.02003 ns
tpch_q04/datafusion:parquet 150253568 1.38418e+08 1.08551 ns
tpch_q05/datafusion:parquet 509711028 5.00141e+08 1.01914 ns
tpch_q06/datafusion:parquet 138018827 1.44032e+08 0.958254 ns
tpch_q07/datafusion:parquet 536403295 5.1222e+08 1.04721 ns
tpch_q08/datafusion:parquet 614578207 6.20639e+08 0.990235 ns
tpch_q09/datafusion:parquet 535604654 5.39868e+08 0.992103 ns
tpch_q10/datafusion:parquet 577579453 5.61352e+08 1.02891 ns
tpch_q11/datafusion:parquet 339275225 3.45803e+08 0.981122 ns
tpch_q12/datafusion:parquet 284167706 2.5185e+08 1.12832 ns
tpch_q13/datafusion:parquet 432141008 4.44835e+08 0.971464 ns
tpch_q14/datafusion:parquet 195974297 1.96569e+08 0.996975 ns
tpch_q15/datafusion:parquet 292469892 2.82774e+08 1.03429 ns
tpch_q16/datafusion:parquet 181399356 1.6759e+08 1.0824 ns
tpch_q17/datafusion:parquet 373946370 3.7762e+08 0.990273 ns
tpch_q18/datafusion:parquet 492629210 4.93702e+08 0.997826 ns
tpch_q19/datafusion:parquet 291231837 3.23032e+08 0.901558 ns
tpch_q20/datafusion:parquet 351151130 3.46663e+08 1.01295 ns
tpch_q21/datafusion:parquet 508250315 4.80015e+08 1.05882 ns
tpch_q22/datafusion:parquet 108851868 1.1625e+08 0.93636 ns
tpch_q01/datafusion:vortex-file-compressed 180258217 1.79544e+08 1.00398 ns
tpch_q02/datafusion:vortex-file-compressed 403275820 4.47848e+08 0.900475 ns
tpch_q03/datafusion:vortex-file-compressed 300551377 3.07494e+08 0.977421 ns
tpch_q04/datafusion:vortex-file-compressed 182741013 1.77944e+08 1.02696 ns
tpch_q05/datafusion:vortex-file-compressed 429368649 3.85852e+08 1.11278 ns
tpch_q06/datafusion:vortex-file-compressed 204147972 2.00625e+08 1.01756 ns
tpch_q07/datafusion:vortex-file-compressed 338186367 3.33847e+08 1.013 ns
tpch_q08/datafusion:vortex-file-compressed 647909444 5.16957e+08 1.25331 ns
tpch_q09/datafusion:vortex-file-compressed 467896404 4.58471e+08 1.02056 ns
tpch_q10/datafusion:vortex-file-compressed 405416406 3.96703e+08 1.02196 ns
tpch_q11/datafusion:vortex-file-compressed 248680521 2.55477e+08 0.973395 ns
tpch_q12/datafusion:vortex-file-compressed 302283428 3.10076e+08 0.97487 ns
tpch_q13/datafusion:vortex-file-compressed 218575611 2.18534e+08 1.00019 ns
tpch_q14/datafusion:vortex-file-compressed 170909796 1.7083e+08 1.00047 ns
tpch_q15/datafusion:vortex-file-compressed 276672180 2.62778e+08 1.05287 ns
tpch_q16/datafusion:vortex-file-compressed 180575200 1.69387e+08 1.06605 ns
tpch_q17/datafusion:vortex-file-compressed 258597851 2.66202e+08 0.971435 ns
tpch_q18/datafusion:vortex-file-compressed 248287303 2.52425e+08 0.98361 ns
tpch_q19/datafusion:vortex-file-compressed 320052729 3.25417e+08 0.983517 ns
tpch_q20/datafusion:vortex-file-compressed 337812142 3.20978e+08 1.05245 ns
tpch_q21/datafusion:vortex-file-compressed 420079231 4.06613e+08 1.03312 ns
tpch_q22/datafusion:vortex-file-compressed 153614146 1.40058e+08 1.09679 ns
tpch_q01/datafusion:vortex-compact 253241763 2.52653e+08 1.00233 ns
tpch_q02/datafusion:vortex-compact 425971126 4.00156e+08 1.06451 ns
tpch_q03/datafusion:vortex-compact 328129297 3.23281e+08 1.015 ns
tpch_q04/datafusion:vortex-compact 183082314 2.11062e+08 0.867434 ns
tpch_q05/datafusion:vortex-compact 360570542 3.79949e+08 0.948997 ns
tpch_q06/datafusion:vortex-compact 248501642 2.61141e+08 0.9516 ns
tpch_q07/datafusion:vortex-compact 367712960 3.66077e+08 1.00447 ns
tpch_q08/datafusion:vortex-compact 449717585 4.68953e+08 0.958982 ns
tpch_q09/datafusion:vortex-compact 383336042 4.62936e+08 0.828054 ns
tpch_q10/datafusion:vortex-compact 442219440 4.39366e+08 1.0065 ns
tpch_q11/datafusion:vortex-compact 244498768 2.44423e+08 1.00031 ns
tpch_q12/datafusion:vortex-compact 410368531 3.49098e+08 1.17551 ns
tpch_q13/datafusion:vortex-compact 201284242 2.07119e+08 0.971828 ns
tpch_q14/datafusion:vortex-compact 256835384 2.43305e+08 1.05561 ns
tpch_q15/datafusion:vortex-compact 413291518 4.22092e+08 0.979151 ns
tpch_q16/datafusion:vortex-compact 155453742 1.70102e+08 0.913885 ns
tpch_q17/datafusion:vortex-compact 337111818 2.79133e+08 1.20771 ns
tpch_q18/datafusion:vortex-compact 281772291 2.36241e+08 1.19273 ns
tpch_q19/datafusion:vortex-compact 393174251 4.1038e+08 0.958074 ns
tpch_q20/datafusion:vortex-compact 472778642 4.31684e+08 1.0952 ns
tpch_q21/datafusion:vortex-compact 464493223 5.0395e+08 0.921705 ns
tpch_q22/datafusion:vortex-compact 100641791 1.02014e+08 0.986549 ns
tpch_q01/duckdb:parquet 470032340 4.47087e+08 1.05132 ns
tpch_q02/duckdb:parquet 1105089639 1.0405e+09 1.06208 ns
tpch_q03/duckdb:parquet 811188705 8.341e+08 0.972532 ns
tpch_q04/duckdb:parquet 501672818 5.50979e+08 0.910511 ns
tpch_q05/duckdb:parquet 1241016819 1.15749e+09 1.07216 ns
tpch_q06/duckdb:parquet 323882758 3.0157e+08 1.07399 ns
tpch_q07/duckdb:parquet 1007191927 9.55005e+08 1.05465 ns
tpch_q08/duckdb:parquet 1382601444 1.20447e+09 1.14789 ns
tpch_q09/duckdb:parquet 1193398327 1.09725e+09 1.08762 ns
tpch_q10/duckdb:parquet 1146590632 1.09834e+09 1.04393 ns
tpch_q11/duckdb:parquet 696669003 6.5157e+08 1.06922 ns
tpch_q12/duckdb:parquet 523900500 4.82049e+08 1.08682 ns
tpch_q13/duckdb:parquet 808661288 7.76155e+08 1.04188 ns
tpch_q14/duckdb:parquet 533800926 5.08983e+08 1.04876 ns
tpch_q15/duckdb:parquet 557501181 5.34883e+08 1.04229 ns
tpch_q16/duckdb:parquet 447126423 4.14e+08 1.08002 ns
tpch_q17/duckdb:parquet 629272521 5.9829e+08 1.05179 ns
tpch_q18/duckdb:parquet 781264167 6.6834e+08 1.16896 ns
tpch_q19/duckdb:parquet 680083592 6.4677e+08 1.05151 ns
tpch_q20/duckdb:parquet 808682301 8.23063e+08 0.982527 ns
tpch_q21/duckdb:parquet 936781202 9.26246e+08 1.01137 ns
tpch_q22/duckdb:parquet 334577131 3.75255e+08 0.891599 ns
tpch_q01/duckdb:vortex-file-compressed 261827043 2.43017e+08 1.0774 ns
tpch_q02/duckdb:vortex-file-compressed 835583520 7.60816e+08 1.09827 ns
tpch_q03/duckdb:vortex-file-compressed 642481451 6.23132e+08 1.03105 ns
tpch_q04/duckdb:vortex-file-compressed 413708544 3.68095e+08 1.12392 ns
tpch_q05/duckdb:vortex-file-compressed 911623690 8.68278e+08 1.04992 ns
tpch_q06/duckdb:vortex-file-compressed 364926907 3.51422e+08 1.03843 ns
tpch_q07/duckdb:vortex-file-compressed 759596925 7.15506e+08 1.06162 ns
tpch_q08/duckdb:vortex-file-compressed 1123047151 1.0749e+09 1.04479 ns
tpch_q09/duckdb:vortex-file-compressed 898800367 8.69323e+08 1.03391 ns
tpch_q10/duckdb:vortex-file-compressed 807434509 8.09488e+08 0.997463 ns
tpch_q11/duckdb:vortex-file-compressed 526784507 4.75368e+08 1.10816 ns
tpch_q12/duckdb:vortex-file-compressed 509124101 5.23464e+08 0.972606 ns
tpch_q13/duckdb:vortex-file-compressed 489631336 4.76762e+08 1.02699 ns
tpch_q14/duckdb:vortex-file-compressed 455599124 4.43912e+08 1.02633 ns
tpch_q15/duckdb:vortex-file-compressed 312057218 3.12979e+08 0.997053 ns
tpch_q16/duckdb:vortex-file-compressed 379921702 3.38112e+08 1.12366 ns
tpch_q17/duckdb:vortex-file-compressed 611959663 5.59777e+08 1.09322 ns
tpch_q18/duckdb:vortex-file-compressed 649403895 6.26302e+08 1.03689 ns
tpch_q19/duckdb:vortex-file-compressed 425513215 4.03054e+08 1.05572 ns
tpch_q20/duckdb:vortex-file-compressed 745324267 7.49397e+08 0.994565 ns
tpch_q21/duckdb:vortex-file-compressed 1012793121 9.63665e+08 1.05098 ns
tpch_q22/duckdb:vortex-file-compressed 312376373 3.07425e+08 1.01611 ns
tpch_q01/duckdb:vortex-compact 282454587 2.80624e+08 1.00652 ns
tpch_q02/duckdb:vortex-compact 782162124 7.66188e+08 1.02085 ns
tpch_q03/duckdb:vortex-compact 568176938 5.26719e+08 1.07871 ns
tpch_q04/duckdb:vortex-compact 349744103 3.4124e+08 1.02492 ns
tpch_q05/duckdb:vortex-compact 837946260 8.01189e+08 1.04588 ns
tpch_q06/duckdb:vortex-compact 374666654 3.85631e+08 0.971567 ns
tpch_q07/duckdb:vortex-compact 740289401 7.3629e+08 1.00543 ns
tpch_q08/duckdb:vortex-compact 1000382099 9.6876e+08 1.03264 ns
tpch_q09/duckdb:vortex-compact 853866801 8.64729e+08 0.987438 ns
tpch_q10/duckdb:vortex-compact 745677829 7.10631e+08 1.04932 ns
tpch_q11/duckdb:vortex-compact 481802230 4.56585e+08 1.05523 ns
tpch_q12/duckdb:vortex-compact 451099971 4.69634e+08 0.960534 ns
tpch_q13/duckdb:vortex-compact 425181942 4.42127e+08 0.961675 ns
tpch_q14/duckdb:vortex-compact 447647159 4.6886e+08 0.954757 ns
tpch_q15/duckdb:vortex-compact 300699773 2.99393e+08 1.00436 ns
tpch_q16/duckdb:vortex-compact 339239631 3.34381e+08 1.01453 ns
tpch_q17/duckdb:vortex-compact 573807074 5.66251e+08 1.01334 ns
tpch_q18/duckdb:vortex-compact 602548381 6.04626e+08 0.996563 ns
tpch_q19/duckdb:vortex-compact 440277905 4.22637e+08 1.04174 ns
tpch_q20/duckdb:vortex-compact 781473469 7.41852e+08 1.05341 ns
tpch_q21/duckdb:vortex-compact 998658841 9.25209e+08 1.07939 ns
tpch_q22/duckdb:vortex-compact 305981568 2.93886e+08 1.04116 ns

@github-actions
Copy link
Contributor

github-actions bot commented Feb 23, 2026

🚨🚨🚨❌❌❌ SQL BENCHMARK FAILED ❌❌❌🚨🚨🚨

Benchmark TPC-H SF=10 on NVME failed! Check the workflow run for details.

@github-actions
Copy link
Contributor

Benchmarks: TPC-DS SF=1 on NVME

Summary

  • Overall: 1.013x ➖
  • Vortex: 1.016x ➖
  • duckdb:vortex: 1.013x ➖
  • datafusion:vortex: 1.020x ➖
  • Best: tpcds_q88/duckdb:vortex-compact (0.625x)
  • Worst: tpcds_q96/duckdb:vortex-file-compressed (1.863x)
  • Significant (>10%): 15↑ 27↓
Detailed Results Table
name PR 91a9c78 base bc4fd79 ratio (PR/base) unit remark
tpcds_q01/datafusion:parquet 39319891 3.87622e+07 1.01439 ns
tpcds_q02/datafusion:parquet 52574694 5.34704e+07 0.983248 ns
tpcds_q03/datafusion:parquet 17017703 1.75285e+07 0.97086 ns
tpcds_q04/datafusion:parquet 375113120 3.78526e+08 0.990983 ns
tpcds_q05/datafusion:parquet 96898774 9.53314e+07 1.01644 ns
tpcds_q06/datafusion:parquet 101145773 9.86636e+07 1.02516 ns
tpcds_q07/datafusion:parquet 139721972 1.42418e+08 0.981071 ns
tpcds_q08/datafusion:parquet 42435785 3.91847e+07 1.08297 ns
tpcds_q09/datafusion:parquet 55314594 5.39927e+07 1.02448 ns
tpcds_q10/datafusion:parquet 107209534 1.04965e+08 1.02138 ns
tpcds_q11/datafusion:parquet 236856567 2.40174e+08 0.986189 ns
tpcds_q12/datafusion:parquet 30522975 3.0502e+07 1.00069 ns
tpcds_q13/datafusion:parquet 146340076 1.40594e+08 1.04087 ns
tpcds_q14/datafusion:parquet 215731207 2.17707e+08 0.990926 ns
tpcds_q15/datafusion:parquet 62211866 5.89291e+07 1.05571 ns
tpcds_q16/datafusion:parquet 35065974 3.34816e+07 1.04732 ns
tpcds_q17/datafusion:parquet 186504122 1.90195e+08 0.980595 ns
tpcds_q18/datafusion:parquet 187632120 1.82266e+08 1.02944 ns
tpcds_q19/datafusion:parquet 35898380 3.70414e+07 0.969141 ns
tpcds_q20/datafusion:parquet 25846353 2.55253e+07 1.01258 ns
tpcds_q21/datafusion:parquet 29127279 2.90514e+07 1.00261 ns
tpcds_q22/datafusion:parquet 150286563 1.75113e+08 0.858227 ns 🚀
tpcds_q23/datafusion:parquet 187329297 1.85137e+08 1.01184 ns
tpcds_q24/datafusion:parquet 232016713 2.33524e+08 0.993546 ns
tpcds_q25/datafusion:parquet 195871958 1.93745e+08 1.01098 ns
tpcds_q26/datafusion:parquet 123656936 1.20643e+08 1.02498 ns
tpcds_q27/datafusion:parquet 286375403 2.87611e+08 0.995702 ns
tpcds_q28/datafusion:parquet 55212910 5.38233e+07 1.02582 ns
tpcds_q29/datafusion:parquet 191389312 1.96696e+08 0.973022 ns
tpcds_q30/datafusion:parquet 45724386 4.64563e+07 0.984245 ns
tpcds_q31/datafusion:parquet 111034158 1.07902e+08 1.02903 ns
tpcds_q32/datafusion:parquet 31617955 2.99702e+07 1.05498 ns
tpcds_q33/datafusion:parquet 38063636 3.7951e+07 1.00297 ns
tpcds_q34/datafusion:parquet 36680573 3.63099e+07 1.01021 ns
tpcds_q35/datafusion:parquet 99109319 9.99917e+07 0.991176 ns
tpcds_q36/datafusion:parquet 86288413 8.63912e+07 0.998811 ns
tpcds_q37/datafusion:parquet 27038329 2.82631e+07 0.956665 ns
tpcds_q38/datafusion:parquet 65814176 6.5162e+07 1.01001 ns
tpcds_q39/datafusion:parquet 93879510 9.67471e+07 0.97036 ns
tpcds_q40/datafusion:parquet 37534343 3.59674e+07 1.04356 ns
tpcds_q41/datafusion:parquet 12912407 1.32223e+07 0.976561 ns
tpcds_q42/datafusion:parquet 17283461 1.62162e+07 1.06582 ns
tpcds_q43/datafusion:parquet 27251281 2.79419e+07 0.975285 ns
tpcds_q44/datafusion:parquet 41174493 4.02201e+07 1.02373 ns
tpcds_q45/datafusion:parquet 74283060 7.42098e+07 1.00099 ns
tpcds_q46/datafusion:parquet 53790783 5.24401e+07 1.02576 ns
tpcds_q47/datafusion:parquet 190646148 1.92477e+08 0.990486 ns
tpcds_q48/datafusion:parquet 139257610 1.37281e+08 1.0144 ns
tpcds_q49/datafusion:parquet 74116200 7.5179e+07 0.985863 ns
tpcds_q50/datafusion:parquet 116544217 1.19131e+08 0.978286 ns
tpcds_q51/datafusion:parquet 97337952 9.76367e+07 0.99694 ns
tpcds_q52/datafusion:parquet 16270913 1.67643e+07 0.970571 ns
tpcds_q53/datafusion:parquet 31879526 3.16951e+07 1.00582 ns
tpcds_q54/datafusion:parquet 49292318 5.01527e+07 0.982845 ns
tpcds_q55/datafusion:parquet 16734933 1.71234e+07 0.977314 ns
tpcds_q56/datafusion:parquet 36840599 3.88176e+07 0.949069 ns
tpcds_q57/datafusion:parquet 140743460 1.32027e+08 1.06602 ns
tpcds_q58/datafusion:parquet 77618221 7.42907e+07 1.04479 ns
tpcds_q59/datafusion:parquet 68360657 6.97638e+07 0.979887 ns
tpcds_q60/datafusion:parquet 38820475 3.64441e+07 1.06521 ns
tpcds_q61/datafusion:parquet 67527422 6.93191e+07 0.974153 ns
tpcds_q62/datafusion:parquet 44628675 4.65196e+07 0.959353 ns
tpcds_q63/datafusion:parquet 32091631 3.20301e+07 1.00192 ns
tpcds_q64/datafusion:parquet 1059816333 1.06721e+09 0.993076 ns
tpcds_q65/datafusion:parquet 50076373 5.17832e+07 0.967039 ns
tpcds_q66/datafusion:parquet 92536187 9.50714e+07 0.973334 ns
tpcds_q67/datafusion:parquet 180546659 1.75037e+08 1.03148 ns
tpcds_q68/datafusion:parquet 55483986 5.22391e+07 1.06212 ns
tpcds_q69/datafusion:parquet 97531802 9.93266e+07 0.981931 ns
tpcds_q70/datafusion:parquet 111660612 1.18231e+08 0.944427 ns
tpcds_q71/datafusion:parquet 29258309 2.96844e+07 0.985644 ns
tpcds_q72/datafusion:parquet 886052392 8.70214e+08 1.0182 ns
tpcds_q73/datafusion:parquet 36912884 3.88233e+07 0.950792 ns
tpcds_q74/datafusion:parquet 136909425 1.29481e+08 1.05737 ns
tpcds_q75/datafusion:parquet 138345565 1.41599e+08 0.977021 ns
tpcds_q76/datafusion:parquet 100156547 1.03404e+08 0.968597 ns
tpcds_q77/datafusion:parquet 61264969 6.07364e+07 1.0087 ns
tpcds_q78/datafusion:parquet 183573807 1.87275e+08 0.980237 ns
tpcds_q79/datafusion:parquet 43378829 4.04762e+07 1.07171 ns
tpcds_q80/datafusion:parquet 117894110 1.17573e+08 1.00273 ns
tpcds_q81/datafusion:parquet 44419789 4.63184e+07 0.959009 ns
tpcds_q82/datafusion:parquet 30417805 2.94742e+07 1.03201 ns
tpcds_q83/datafusion:parquet 57319049 5.70954e+07 1.00392 ns
tpcds_q84/datafusion:parquet 49516750 4.97752e+07 0.994808 ns
tpcds_q85/datafusion:parquet 255682500 2.52535e+08 1.01246 ns
tpcds_q86/datafusion:parquet 22761884 2.02292e+07 1.1252 ns 🚨
tpcds_q87/datafusion:parquet 67720631 6.81557e+07 0.993616 ns
tpcds_q88/datafusion:parquet 81345891 8.03802e+07 1.01201 ns
tpcds_q89/datafusion:parquet 39969990 3.91048e+07 1.02213 ns
tpcds_q90/datafusion:parquet 19084812 1.9219e+07 0.99302 ns
tpcds_q91/datafusion:parquet 80039406 8.06626e+07 0.992274 ns
tpcds_q92/datafusion:parquet 27715451 2.58185e+07 1.07347 ns
tpcds_q93/datafusion:parquet 38385702 3.95839e+07 0.969731 ns
tpcds_q94/datafusion:parquet 29990995 2.83213e+07 1.05896 ns
tpcds_q95/datafusion:parquet 143568151 1.3932e+08 1.03049 ns
tpcds_q96/datafusion:parquet 15380880 1.59586e+07 0.963802 ns
tpcds_q97/datafusion:parquet 38659965 3.63701e+07 1.06296 ns
tpcds_q98/datafusion:parquet 38921234 3.89662e+07 0.998846 ns
tpcds_q99/datafusion:parquet 45980850 4.80073e+07 0.957788 ns
tpcds_q01/datafusion:vortex-file-compressed 35924229 3.14966e+07 1.14057 ns 🚨
tpcds_q02/datafusion:vortex-file-compressed 80753579 7.85055e+07 1.02864 ns
tpcds_q03/datafusion:vortex-file-compressed 30105755 3.06094e+07 0.983547 ns
tpcds_q04/datafusion:vortex-file-compressed 427991700 4.1834e+08 1.02307 ns
tpcds_q05/datafusion:vortex-file-compressed 75128018 7.66582e+07 0.98004 ns
tpcds_q06/datafusion:vortex-file-compressed 79167839 8.00119e+07 0.989451 ns
tpcds_q07/datafusion:vortex-file-compressed 84435005 8.82533e+07 0.956734 ns
tpcds_q08/datafusion:vortex-file-compressed 43172161 4.22788e+07 1.02113 ns
tpcds_q09/datafusion:vortex-file-compressed 51227964 5.10329e+07 1.00382 ns
tpcds_q10/datafusion:vortex-file-compressed 55421779 5.56687e+07 0.995564 ns
tpcds_q11/datafusion:vortex-file-compressed 247199358 2.45507e+08 1.00689 ns
tpcds_q12/datafusion:vortex-file-compressed 38923098 3.84397e+07 1.01258 ns
tpcds_q13/datafusion:vortex-file-compressed 91149149 8.424e+07 1.08202 ns
tpcds_q14/datafusion:vortex-file-compressed 218180025 2.20657e+08 0.988774 ns
tpcds_q15/datafusion:vortex-file-compressed 56510579 5.23031e+07 1.08044 ns
tpcds_q16/datafusion:vortex-file-compressed 33163483 3.26291e+07 1.01638 ns
tpcds_q17/datafusion:vortex-file-compressed 122798899 1.20767e+08 1.01682 ns
tpcds_q18/datafusion:vortex-file-compressed 106646978 1.0999e+08 0.969607 ns
tpcds_q19/datafusion:vortex-file-compressed 51803410 4.97579e+07 1.04111 ns
tpcds_q20/datafusion:vortex-file-compressed 43552803 4.35498e+07 1.00007 ns
tpcds_q21/datafusion:vortex-file-compressed 177930798 1.81609e+08 0.979747 ns
tpcds_q22/datafusion:vortex-file-compressed 76470565 7.40887e+07 1.03215 ns
tpcds_q23/datafusion:vortex-file-compressed 197815308 1.94663e+08 1.01619 ns
tpcds_q24/datafusion:vortex-file-compressed 196907361 2.03545e+08 0.967389 ns
tpcds_q25/datafusion:vortex-file-compressed 120503469 1.22872e+08 0.980722 ns
tpcds_q26/datafusion:vortex-file-compressed 70868721 6.7858e+07 1.04437 ns
tpcds_q27/datafusion:vortex-file-compressed 176510302 1.79508e+08 0.983301 ns
tpcds_q28/datafusion:vortex-file-compressed 54678001 5.45454e+07 1.00243 ns
tpcds_q29/datafusion:vortex-file-compressed 124045288 1.22847e+08 1.00976 ns
tpcds_q30/datafusion:vortex-file-compressed 31829775 2.99998e+07 1.061 ns
tpcds_q31/datafusion:vortex-file-compressed 188349909 1.93162e+08 0.97509 ns
tpcds_q32/datafusion:vortex-file-compressed 27271376 2.73662e+07 0.996537 ns
tpcds_q33/datafusion:vortex-file-compressed 39140483 3.81387e+07 1.02627 ns
tpcds_q34/datafusion:vortex-file-compressed 40870159 3.86831e+07 1.05654 ns
tpcds_q35/datafusion:vortex-file-compressed 70573056 6.61496e+07 1.06687 ns
tpcds_q36/datafusion:vortex-file-compressed 107921969 1.10297e+08 0.978463 ns
tpcds_q37/datafusion:vortex-file-compressed 42552840 4.15018e+07 1.02532 ns
tpcds_q38/datafusion:vortex-file-compressed 95874882 9.6515e+07 0.993367 ns
tpcds_q39/datafusion:vortex-file-compressed 189083185 2.17721e+08 0.868465 ns 🚀
tpcds_q40/datafusion:vortex-file-compressed 56274190 5.79631e+07 0.970862 ns
tpcds_q41/datafusion:vortex-file-compressed 14738021 1.4689e+07 1.00334 ns
tpcds_q42/datafusion:vortex-file-compressed 33389866 3.31731e+07 1.00653 ns
tpcds_q43/datafusion:vortex-file-compressed 49545896 4.86854e+07 1.01768 ns
tpcds_q44/datafusion:vortex-file-compressed 43439541 4.53944e+07 0.956937 ns
tpcds_q45/datafusion:vortex-file-compressed 53573093 5.25452e+07 1.01956 ns
tpcds_q46/datafusion:vortex-file-compressed 71293525 7.48889e+07 0.951991 ns
tpcds_q47/datafusion:vortex-file-compressed 255096265 2.56227e+08 0.995587 ns
tpcds_q48/datafusion:vortex-file-compressed 75702067 7.45544e+07 1.01539 ns
tpcds_q49/datafusion:vortex-file-compressed 72276462 7.66124e+07 0.943405 ns
tpcds_q50/datafusion:vortex-file-compressed 81536137 8.15907e+07 0.999331 ns
tpcds_q51/datafusion:vortex-file-compressed 98254144 9.72869e+07 1.00994 ns
tpcds_q52/datafusion:vortex-file-compressed 33526725 3.17871e+07 1.05473 ns
tpcds_q53/datafusion:vortex-file-compressed 31639283 3.06431e+07 1.03251 ns
tpcds_q54/datafusion:vortex-file-compressed 52978810 5.31898e+07 0.996033 ns
tpcds_q55/datafusion:vortex-file-compressed 33732283 3.36538e+07 1.00233 ns
tpcds_q56/datafusion:vortex-file-compressed 49319868 4.809e+07 1.02557 ns
tpcds_q57/datafusion:vortex-file-compressed 192713750 1.92415e+08 1.00155 ns
tpcds_q58/datafusion:vortex-file-compressed 114480421 1.19334e+08 0.959326 ns
tpcds_q59/datafusion:vortex-file-compressed 100537314 9.99448e+07 1.00593 ns
tpcds_q60/datafusion:vortex-file-compressed 47512999 4.99189e+07 0.951804 ns
tpcds_q61/datafusion:vortex-file-compressed 60200171 6.04315e+07 0.996172 ns
tpcds_q62/datafusion:vortex-file-compressed 48020988 4.91967e+07 0.976102 ns
tpcds_q63/datafusion:vortex-file-compressed 31935033 3.24999e+07 0.982619 ns
tpcds_q64/datafusion:vortex-file-compressed 761426769 7.47794e+08 1.01823 ns
tpcds_q65/datafusion:vortex-file-compressed 57610687 5.61617e+07 1.0258 ns
tpcds_q66/datafusion:vortex-file-compressed 108476176 1.05811e+08 1.02519 ns
tpcds_q67/datafusion:vortex-file-compressed 143788922 1.43451e+08 1.00236 ns
tpcds_q68/datafusion:vortex-file-compressed 70320462 6.83134e+07 1.02938 ns
tpcds_q69/datafusion:vortex-file-compressed 52421882 5.0716e+07 1.03364 ns
tpcds_q70/datafusion:vortex-file-compressed 128140899 1.24557e+08 1.02878 ns
tpcds_q71/datafusion:vortex-file-compressed 31467297 3.18554e+07 0.987816 ns
tpcds_q72/datafusion:vortex-file-compressed 3415517142 3.37386e+09 1.01235 ns
tpcds_q73/datafusion:vortex-file-compressed 38997571 3.73499e+07 1.04412 ns
tpcds_q74/datafusion:vortex-file-compressed 176883113 1.77929e+08 0.994123 ns
tpcds_q75/datafusion:vortex-file-compressed 140529503 1.48019e+08 0.949404 ns
tpcds_q76/datafusion:vortex-file-compressed 63016249 6.93539e+07 0.908619 ns
tpcds_q77/datafusion:vortex-file-compressed 57331900 5.69396e+07 1.00689 ns
tpcds_q78/datafusion:vortex-file-compressed 189199054 1.85381e+08 1.0206 ns
tpcds_q79/datafusion:vortex-file-compressed 49272884 4.78077e+07 1.03065 ns
tpcds_q80/datafusion:vortex-file-compressed 121029981 1.2192e+08 0.992697 ns
tpcds_q81/datafusion:vortex-file-compressed 37364739 3.8011e+07 0.982997 ns
tpcds_q82/datafusion:vortex-file-compressed 44493706 4.23261e+07 1.05121 ns
tpcds_q83/datafusion:vortex-file-compressed 70128982 6.85467e+07 1.02308 ns
tpcds_q84/datafusion:vortex-file-compressed 16571293 1.64397e+07 1.008 ns
tpcds_q85/datafusion:vortex-file-compressed 141951919 1.38639e+08 1.02389 ns
tpcds_q86/datafusion:vortex-file-compressed 33479409 3.28715e+07 1.01849 ns
tpcds_q87/datafusion:vortex-file-compressed 98576274 9.68021e+07 1.01833 ns
tpcds_q88/datafusion:vortex-file-compressed 79478016 7.6844e+07 1.03428 ns
tpcds_q89/datafusion:vortex-file-compressed 58425514 5.84308e+07 0.999909 ns
tpcds_q90/datafusion:vortex-file-compressed 18549977 1.75641e+07 1.05613 ns
tpcds_q91/datafusion:vortex-file-compressed 28526013 2.81973e+07 1.01166 ns
tpcds_q92/datafusion:vortex-file-compressed 22889045 2.37815e+07 0.962473 ns
tpcds_q93/datafusion:vortex-file-compressed 41159296 4.18322e+07 0.983914 ns
tpcds_q94/datafusion:vortex-file-compressed 29975994 3.05965e+07 0.97972 ns
tpcds_q95/datafusion:vortex-file-compressed 96988764 9.89928e+07 0.979756 ns
tpcds_q96/datafusion:vortex-file-compressed 17187977 1.7065e+07 1.00721 ns
tpcds_q97/datafusion:vortex-file-compressed 37343610 3.54224e+07 1.05424 ns
tpcds_q98/datafusion:vortex-file-compressed 53632375 5.29856e+07 1.01221 ns
tpcds_q99/datafusion:vortex-file-compressed 65830244 6.67532e+07 0.986173 ns
tpcds_q01/datafusion:vortex-compact 36726618 3.54409e+07 1.03628 ns
tpcds_q02/datafusion:vortex-compact 85657140 8.41588e+07 1.0178 ns
tpcds_q03/datafusion:vortex-compact 36609067 3.72877e+07 0.9818 ns
tpcds_q04/datafusion:vortex-compact 453567759 4.44786e+08 1.01974 ns
tpcds_q05/datafusion:vortex-compact 86787193 8.35544e+07 1.03869 ns
tpcds_q06/datafusion:vortex-compact 89702981 8.80082e+07 1.01926 ns
tpcds_q07/datafusion:vortex-compact 100620768 9.74223e+07 1.03283 ns
tpcds_q08/datafusion:vortex-compact 52680424 4.95939e+07 1.06224 ns
tpcds_q09/datafusion:vortex-compact 102265701 6.36881e+07 1.60573 ns 🚨
tpcds_q10/datafusion:vortex-compact 72659451 7.14362e+07 1.01712 ns
tpcds_q11/datafusion:vortex-compact 267551719 2.64103e+08 1.01306 ns
tpcds_q12/datafusion:vortex-compact 42255749 4.10707e+07 1.02885 ns
tpcds_q13/datafusion:vortex-compact 158676326 1.51429e+08 1.04786 ns
tpcds_q14/datafusion:vortex-compact 272829442 2.63702e+08 1.03461 ns
tpcds_q15/datafusion:vortex-compact 54772327 5.68434e+07 0.963564 ns
tpcds_q16/datafusion:vortex-compact 45292274 4.20733e+07 1.07651 ns
tpcds_q17/datafusion:vortex-compact 139904575 1.31721e+08 1.06213 ns
tpcds_q18/datafusion:vortex-compact 127594704 1.18889e+08 1.07322 ns
tpcds_q19/datafusion:vortex-compact 65526507 6.55188e+07 1.00012 ns
tpcds_q20/datafusion:vortex-compact 47913402 4.89183e+07 0.979459 ns
tpcds_q21/datafusion:vortex-compact 184722634 1.80592e+08 1.02287 ns
tpcds_q22/datafusion:vortex-compact 82088086 8.42645e+07 0.974171 ns
tpcds_q23/datafusion:vortex-compact 247555307 2.29385e+08 1.07922 ns
tpcds_q24/datafusion:vortex-compact 233540954 2.33942e+08 0.998284 ns
tpcds_q25/datafusion:vortex-compact 139962660 1.34642e+08 1.03951 ns
tpcds_q26/datafusion:vortex-compact 83183817 7.81562e+07 1.06433 ns
tpcds_q27/datafusion:vortex-compact 221607490 2.06445e+08 1.07345 ns
tpcds_q28/datafusion:vortex-compact 107521671 9.00908e+07 1.19348 ns 🚨
tpcds_q29/datafusion:vortex-compact 140054748 1.32209e+08 1.05934 ns
tpcds_q30/datafusion:vortex-compact 35279885 3.69454e+07 0.95492 ns
tpcds_q31/datafusion:vortex-compact 230624902 2.18974e+08 1.05321 ns
tpcds_q32/datafusion:vortex-compact 33876922 3.41319e+07 0.99253 ns
tpcds_q33/datafusion:vortex-compact 54916252 5.14793e+07 1.06676 ns
tpcds_q34/datafusion:vortex-compact 64426227 6.01066e+07 1.07187 ns
tpcds_q35/datafusion:vortex-compact 85032349 8.05447e+07 1.05572 ns
tpcds_q36/datafusion:vortex-compact 133462379 1.32281e+08 1.00893 ns
tpcds_q37/datafusion:vortex-compact 57698529 5.52842e+07 1.04367 ns
tpcds_q38/datafusion:vortex-compact 110200954 1.09067e+08 1.01039 ns
tpcds_q39/datafusion:vortex-compact 213728153 2.09955e+08 1.01797 ns
tpcds_q40/datafusion:vortex-compact 67655687 6.56324e+07 1.03083 ns
tpcds_q41/datafusion:vortex-compact 15941370 1.66984e+07 0.954663 ns
tpcds_q42/datafusion:vortex-compact 40274551 4.08672e+07 0.985497 ns
tpcds_q43/datafusion:vortex-compact 56845439 5.63596e+07 1.00862 ns
tpcds_q44/datafusion:vortex-compact 74763269 8.1373e+07 0.918773 ns
tpcds_q45/datafusion:vortex-compact 56669869 5.58327e+07 1.01499 ns
tpcds_q46/datafusion:vortex-compact 109112640 1.02822e+08 1.06118 ns
tpcds_q47/datafusion:vortex-compact 285136125 2.82045e+08 1.01096 ns
tpcds_q48/datafusion:vortex-compact 116331498 1.18319e+08 0.983203 ns
tpcds_q49/datafusion:vortex-compact 101769243 9.74595e+07 1.04422 ns
tpcds_q50/datafusion:vortex-compact 98592613 9.80905e+07 1.00512 ns
tpcds_q51/datafusion:vortex-compact 108982043 1.04818e+08 1.03973 ns
tpcds_q52/datafusion:vortex-compact 39924373 4.08094e+07 0.978312 ns
tpcds_q53/datafusion:vortex-compact 42474084 4.08531e+07 1.03968 ns
tpcds_q54/datafusion:vortex-compact 71052912 6.86442e+07 1.03509 ns
tpcds_q55/datafusion:vortex-compact 40827197 3.96848e+07 1.02879 ns
tpcds_q56/datafusion:vortex-compact 62994173 5.96724e+07 1.05567 ns
tpcds_q57/datafusion:vortex-compact 208462301 2.04851e+08 1.01763 ns
tpcds_q58/datafusion:vortex-compact 127730153 1.27583e+08 1.00115 ns
tpcds_q59/datafusion:vortex-compact 120138821 1.1783e+08 1.0196 ns
tpcds_q60/datafusion:vortex-compact 63023671 5.92857e+07 1.06305 ns
tpcds_q61/datafusion:vortex-compact 84627031 8.1553e+07 1.03769 ns
tpcds_q62/datafusion:vortex-compact 48847664 4.91302e+07 0.994249 ns
tpcds_q63/datafusion:vortex-compact 45842669 4.10449e+07 1.11689 ns 🚨
tpcds_q64/datafusion:vortex-compact 849109645 8.27049e+08 1.02667 ns
tpcds_q65/datafusion:vortex-compact 87197397 7.81479e+07 1.1158 ns 🚨
tpcds_q66/datafusion:vortex-compact 112983793 1.12121e+08 1.0077 ns
tpcds_q67/datafusion:vortex-compact 153474321 1.5503e+08 0.989964 ns
tpcds_q68/datafusion:vortex-compact 102487599 9.80638e+07 1.04511 ns
tpcds_q69/datafusion:vortex-compact 71654302 6.81081e+07 1.05207 ns
tpcds_q70/datafusion:vortex-compact 142563045 1.40299e+08 1.01614 ns
tpcds_q71/datafusion:vortex-compact 49333574 4.59214e+07 1.07431 ns
tpcds_q72/datafusion:vortex-compact 3435715146 3.38081e+09 1.01624 ns
tpcds_q73/datafusion:vortex-compact 62396344 5.79793e+07 1.07618 ns
tpcds_q74/datafusion:vortex-compact 193602488 1.90678e+08 1.01534 ns
tpcds_q75/datafusion:vortex-compact 187379229 1.80519e+08 1.038 ns
tpcds_q76/datafusion:vortex-compact 84686526 8.10613e+07 1.04472 ns
tpcds_q77/datafusion:vortex-compact 73271974 6.79841e+07 1.07778 ns
tpcds_q78/datafusion:vortex-compact 213550021 2.12205e+08 1.00634 ns
tpcds_q79/datafusion:vortex-compact 81093695 8.08142e+07 1.00346 ns
tpcds_q80/datafusion:vortex-compact 146956384 1.37079e+08 1.07205 ns
tpcds_q81/datafusion:vortex-compact 42822977 4.06315e+07 1.05393 ns
tpcds_q82/datafusion:vortex-compact 58401916 5.83419e+07 1.00103 ns
tpcds_q83/datafusion:vortex-compact 68816670 6.45797e+07 1.06561 ns
tpcds_q84/datafusion:vortex-compact 18725555 1.7849e+07 1.04911 ns
tpcds_q85/datafusion:vortex-compact 163475414 1.64744e+08 0.992301 ns
tpcds_q86/datafusion:vortex-compact 36198614 3.52049e+07 1.02823 ns
tpcds_q87/datafusion:vortex-compact 113917782 1.09784e+08 1.03765 ns
tpcds_q88/datafusion:vortex-compact 134883604 1.48731e+08 0.906899 ns
tpcds_q89/datafusion:vortex-compact 69939992 6.85327e+07 1.02053 ns
tpcds_q90/datafusion:vortex-compact 23465878 2.03911e+07 1.15079 ns 🚨
tpcds_q91/datafusion:vortex-compact 42828672 3.96244e+07 1.08087 ns
tpcds_q92/datafusion:vortex-compact 26896704 2.55713e+07 1.05183 ns
tpcds_q93/datafusion:vortex-compact 63108975 5.62866e+07 1.12121 ns 🚨
tpcds_q94/datafusion:vortex-compact 36332770 3.39184e+07 1.07118 ns
tpcds_q95/datafusion:vortex-compact 109061905 1.06115e+08 1.02777 ns
tpcds_q96/datafusion:vortex-compact 27784416 3.07546e+07 0.903423 ns
tpcds_q97/datafusion:vortex-compact 50126501 4.77671e+07 1.04939 ns
tpcds_q98/datafusion:vortex-compact 57505697 6.04039e+07 0.952019 ns
tpcds_q99/datafusion:vortex-compact 70353553 6.72415e+07 1.04628 ns
tpcds_q01/duckdb:parquet 48505540 4.91516e+07 0.986856 ns
tpcds_q02/duckdb:parquet 30095654 2.98769e+07 1.00732 ns
tpcds_q03/duckdb:parquet 15038435 1.44378e+07 1.0416 ns
tpcds_q04/duckdb:parquet 132189492 1.30731e+08 1.01115 ns
tpcds_q05/duckdb:parquet 31258476 3.11827e+07 1.00243 ns
tpcds_q06/duckdb:parquet 35277972 3.4634e+07 1.01859 ns
tpcds_q07/duckdb:parquet 28761621 2.84349e+07 1.01149 ns
tpcds_q08/duckdb:parquet 30144915 2.93884e+07 1.02574 ns
tpcds_q09/duckdb:parquet 41797541 4.22861e+07 0.988447 ns
tpcds_q10/duckdb:parquet 41878984 4.12242e+07 1.01588 ns
tpcds_q11/duckdb:parquet 90918013 9.11976e+07 0.996934 ns
tpcds_q12/duckdb:parquet 18548889 1.81767e+07 1.02048 ns
tpcds_q13/duckdb:parquet 38945798 3.85443e+07 1.01042 ns
tpcds_q14/duckdb:parquet 100646681 1.03847e+08 0.969178 ns
tpcds_q15/duckdb:parquet 29487782 2.79577e+07 1.05473 ns
tpcds_q16/duckdb:parquet 23322912 2.42014e+07 0.963701 ns
tpcds_q17/duckdb:parquet 40498937 4.09435e+07 0.989142 ns
tpcds_q18/duckdb:parquet 104870809 1.02102e+08 1.02712 ns
tpcds_q19/duckdb:parquet 33852907 3.35071e+07 1.01032 ns
tpcds_q20/duckdb:parquet 18947233 1.86602e+07 1.01538 ns
tpcds_q21/duckdb:parquet 15835243 1.40343e+07 1.12832 ns 🚨
tpcds_q22/duckdb:parquet 100880934 9.92061e+07 1.01688 ns
tpcds_q23/duckdb:parquet 102157761 1.00612e+08 1.01537 ns
tpcds_q24/duckdb:parquet 51215332 5.11395e+07 1.00148 ns
tpcds_q25/duckdb:parquet 36849232 3.69504e+07 0.997262 ns
tpcds_q26/duckdb:parquet 39146240 4.04797e+07 0.967059 ns
tpcds_q27/duckdb:parquet 79821395 8.23095e+07 0.969771 ns
tpcds_q28/duckdb:parquet 45565789 4.44946e+07 1.02407 ns
tpcds_q29/duckdb:parquet 39511447 3.97854e+07 0.993115 ns
tpcds_q30/duckdb:parquet 47298733 4.69495e+07 1.00744 ns
tpcds_q31/duckdb:parquet 28377171 2.81598e+07 1.00772 ns
tpcds_q32/duckdb:parquet 14321504 1.37568e+07 1.04105 ns
tpcds_q33/duckdb:parquet 23221501 2.20423e+07 1.0535 ns
tpcds_q34/duckdb:parquet 24798416 2.51433e+07 0.986284 ns
tpcds_q35/duckdb:parquet 69624569 7.06422e+07 0.985594 ns
tpcds_q36/duckdb:parquet 25392318 2.52666e+07 1.00498 ns
tpcds_q37/duckdb:parquet 17319904 1.65384e+07 1.04726 ns
tpcds_q38/duckdb:parquet 37566940 3.76095e+07 0.998869 ns
tpcds_q39/duckdb:parquet 36862408 3.79314e+07 0.971818 ns
tpcds_q40/duckdb:parquet 20802383 2.15109e+07 0.967063 ns
tpcds_q41/duckdb:parquet 10432742 1.06124e+07 0.983075 ns
tpcds_q42/duckdb:parquet 14086693 1.39861e+07 1.00719 ns
tpcds_q43/duckdb:parquet 19298752 1.93029e+07 0.999786 ns
tpcds_q44/duckdb:parquet 28772031 2.94074e+07 0.978394 ns
tpcds_q45/duckdb:parquet 30610928 3.10503e+07 0.985848 ns
tpcds_q46/duckdb:parquet 50638704 5.02341e+07 1.00805 ns
tpcds_q47/duckdb:parquet 60615357 6.08294e+07 0.996481 ns
tpcds_q48/duckdb:parquet 35488192 3.51918e+07 1.00842 ns
tpcds_q49/duckdb:parquet 27203912 2.69474e+07 1.00952 ns
tpcds_q50/duckdb:parquet 29437779 2.96158e+07 0.99399 ns
tpcds_q51/duckdb:parquet 201026630 2.01368e+08 0.998305 ns
tpcds_q52/duckdb:parquet 13743279 1.38265e+07 0.993981 ns
tpcds_q53/duckdb:parquet 21001278 2.0677e+07 1.01568 ns
tpcds_q54/duckdb:parquet 27553210 2.76013e+07 0.998258 ns
tpcds_q55/duckdb:parquet 14165466 1.3328e+07 1.06284 ns
tpcds_q56/duckdb:parquet 24212444 2.39645e+07 1.01035 ns
tpcds_q57/duckdb:parquet 49576334 4.87542e+07 1.01686 ns
tpcds_q58/duckdb:parquet 27078466 2.74923e+07 0.984949 ns
tpcds_q59/duckdb:parquet 40612275 3.97349e+07 1.02208 ns
tpcds_q60/duckdb:parquet 24827522 2.48317e+07 0.999834 ns
tpcds_q61/duckdb:parquet 32136204 3.43543e+07 0.935436 ns
tpcds_q62/duckdb:parquet 14527676 1.43285e+07 1.0139 ns
tpcds_q63/duckdb:parquet 18132921 1.82647e+07 0.992787 ns
tpcds_q64/duckdb:parquet 78476349 8.02141e+07 0.978337 ns
tpcds_q65/duckdb:parquet 31158213 2.90652e+07 1.07201 ns
tpcds_q66/duckdb:parquet 31033999 3.12209e+07 0.994012 ns
tpcds_q67/duckdb:parquet 190360421 1.88616e+08 1.00925 ns
tpcds_q68/duckdb:parquet 39330901 4.0439e+07 0.972598 ns
tpcds_q69/duckdb:parquet 43426053 4.28142e+07 1.01429 ns
tpcds_q70/duckdb:parquet 57852905 5.7419e+07 1.00756 ns
tpcds_q71/duckdb:parquet 22496354 2.15913e+07 1.04192 ns
tpcds_q72/duckdb:parquet 170542547 1.70835e+08 0.998287 ns
tpcds_q73/duckdb:parquet 22010211 2.17545e+07 1.01176 ns
tpcds_q74/duckdb:parquet 54538613 5.41427e+07 1.00731 ns
tpcds_q75/duckdb:parquet 58886393 5.7615e+07 1.02207 ns
tpcds_q76/duckdb:parquet 22356084 2.21458e+07 1.00949 ns
tpcds_q77/duckdb:parquet 25881983 2.47414e+07 1.0461 ns
tpcds_q78/duckdb:parquet 80984934 8.12378e+07 0.996887 ns
tpcds_q79/duckdb:parquet 32875350 3.21514e+07 1.02252 ns
tpcds_q80/duckdb:parquet 44919127 4.5105e+07 0.995878 ns
tpcds_q81/duckdb:parquet 52361909 5.19274e+07 1.00837 ns
tpcds_q82/duckdb:parquet 19210157 1.93709e+07 0.991701 ns
tpcds_q83/duckdb:parquet 19588175 2.01329e+07 0.972945 ns
tpcds_q84/duckdb:parquet 21894802 2.29828e+07 0.952662 ns
tpcds_q85/duckdb:parquet 44993283 4.64553e+07 0.968528 ns
tpcds_q86/duckdb:parquet 39357906 3.97029e+07 0.99131 ns
tpcds_q87/duckdb:parquet 38347216 4.01356e+07 0.955443 ns
tpcds_q88/duckdb:parquet 54601060 5.56704e+07 0.980792 ns
tpcds_q89/duckdb:parquet 22618261 2.28456e+07 0.99005 ns
tpcds_q90/duckdb:parquet 10970597 1.05825e+07 1.03667 ns
tpcds_q91/duckdb:parquet 28885029 2.96965e+07 0.972676 ns
tpcds_q92/duckdb:parquet 14661640 1.43152e+07 1.0242 ns
tpcds_q93/duckdb:parquet 34926531 3.44215e+07 1.01467 ns
tpcds_q94/duckdb:parquet 20576872 1.9233e+07 1.06987 ns
tpcds_q95/duckdb:parquet 128991741 1.45625e+08 0.885783 ns 🚀
tpcds_q96/duckdb:parquet 12604007 1.23933e+07 1.01701 ns
tpcds_q97/duckdb:parquet 39387285 3.90372e+07 1.00897 ns
tpcds_q98/duckdb:parquet 25011918 2.50487e+07 0.998531 ns
tpcds_q99/duckdb:parquet 25664676 2.51525e+07 1.02036 ns
tpcds_q01/duckdb:vortex-file-compressed 34656244 3.363e+07 1.03052 ns
tpcds_q02/duckdb:vortex-file-compressed 57664631 5.7735e+07 0.998782 ns
tpcds_q03/duckdb:vortex-file-compressed 26845079 2.62529e+07 1.02256 ns
tpcds_q04/duckdb:vortex-file-compressed 118031268 1.19539e+08 0.987387 ns
tpcds_q05/duckdb:vortex-file-compressed 44004435 4.48438e+07 0.981283 ns
tpcds_q06/duckdb:vortex-file-compressed 45650888 4.40036e+07 1.03743 ns
tpcds_q07/duckdb:vortex-file-compressed 41485710 4.05738e+07 1.02248 ns
tpcds_q08/duckdb:vortex-file-compressed 34680557 3.57063e+07 0.971273 ns
tpcds_q09/duckdb:vortex-file-compressed 46281113 4.55428e+07 1.01621 ns
tpcds_q10/duckdb:vortex-file-compressed 62382028 6.22313e+07 1.00242 ns
tpcds_q11/duckdb:vortex-file-compressed 79314539 7.88507e+07 1.00588 ns
tpcds_q12/duckdb:vortex-file-compressed 21106722 2.19014e+07 0.963718 ns
tpcds_q13/duckdb:vortex-file-compressed 47767282 4.54799e+07 1.05029 ns
tpcds_q14/duckdb:vortex-file-compressed 130410155 1.35593e+08 0.961775 ns
tpcds_q15/duckdb:vortex-file-compressed 31746491 3.32284e+07 0.955403 ns
tpcds_q16/duckdb:vortex-file-compressed 36227845 3.66674e+07 0.988011 ns
tpcds_q17/duckdb:vortex-file-compressed 52276991 5.32796e+07 0.981182 ns
tpcds_q18/duckdb:vortex-file-compressed 119724940 1.1495e+08 1.04154 ns
tpcds_q19/duckdb:vortex-file-compressed 48264977 4.80678e+07 1.0041 ns
tpcds_q20/duckdb:vortex-file-compressed 22589993 2.24053e+07 1.00824 ns
tpcds_q21/duckdb:vortex-file-compressed 27667589 2.86702e+07 0.96503 ns
tpcds_q22/duckdb:vortex-file-compressed 128565368 1.24462e+08 1.03297 ns
tpcds_q23/duckdb:vortex-file-compressed 155460565 1.50519e+08 1.03283 ns
tpcds_q24/duckdb:vortex-file-compressed 67061605 6.54841e+07 1.02409 ns
tpcds_q25/duckdb:vortex-file-compressed 52847308 5.12132e+07 1.03191 ns
tpcds_q26/duckdb:vortex-file-compressed 49853164 5.04247e+07 0.988665 ns
tpcds_q27/duckdb:vortex-file-compressed 87889538 8.74128e+07 1.00545 ns
tpcds_q28/duckdb:vortex-file-compressed 40463318 3.89134e+07 1.03983 ns
tpcds_q29/duckdb:vortex-file-compressed 57464671 5.30361e+07 1.0835 ns
tpcds_q30/duckdb:vortex-file-compressed 39568473 3.82895e+07 1.0334 ns
tpcds_q31/duckdb:vortex-file-compressed 37133616 3.7739e+07 0.983959 ns
tpcds_q32/duckdb:vortex-file-compressed 20691305 2.06427e+07 1.00235 ns
tpcds_q33/duckdb:vortex-file-compressed 33898639 3.82702e+07 0.885771 ns 🚀
tpcds_q34/duckdb:vortex-file-compressed 34286360 3.36805e+07 1.01799 ns
tpcds_q35/duckdb:vortex-file-compressed 90717235 9.29625e+07 0.975847 ns
tpcds_q36/duckdb:vortex-file-compressed 34535404 3.5364e+07 0.97657 ns
tpcds_q37/duckdb:vortex-file-compressed 22565280 2.25437e+07 1.00096 ns
tpcds_q38/duckdb:vortex-file-compressed 53521940 5.27802e+07 1.01405 ns
tpcds_q39/duckdb:vortex-file-compressed 52395323 5.66678e+07 0.924605 ns
tpcds_q40/duckdb:vortex-file-compressed 27664384 2.62953e+07 1.05207 ns
tpcds_q41/duckdb:vortex-file-compressed 18278129 1.72154e+07 1.06173 ns
tpcds_q42/duckdb:vortex-file-compressed 19284019 1.91784e+07 1.00551 ns
tpcds_q43/duckdb:vortex-file-compressed 24655654 2.49794e+07 0.987038 ns
tpcds_q44/duckdb:vortex-file-compressed 30370063 2.86923e+07 1.05847 ns
tpcds_q45/duckdb:vortex-file-compressed 35491470 3.62891e+07 0.978021 ns
tpcds_q46/duckdb:vortex-file-compressed 65551722 6.6475e+07 0.986112 ns
tpcds_q47/duckdb:vortex-file-compressed 72042195 7.2641e+07 0.991757 ns
tpcds_q48/duckdb:vortex-file-compressed 42187729 4.17027e+07 1.01163 ns
tpcds_q49/duckdb:vortex-file-compressed 42494621 4.35242e+07 0.976344 ns
tpcds_q50/duckdb:vortex-file-compressed 46355856 6.24785e+07 0.741949 ns 🚀
tpcds_q51/duckdb:vortex-file-compressed 122604102 1.23143e+08 0.995624 ns
tpcds_q52/duckdb:vortex-file-compressed 18837560 1.94176e+07 0.970128 ns
tpcds_q53/duckdb:vortex-file-compressed 30468389 3.0017e+07 1.01504 ns
tpcds_q54/duckdb:vortex-file-compressed 42736116 4.13753e+07 1.03289 ns
tpcds_q55/duckdb:vortex-file-compressed 19454408 1.94369e+07 1.0009 ns
tpcds_q56/duckdb:vortex-file-compressed 40961363 4.58102e+07 0.894154 ns 🚀
tpcds_q57/duckdb:vortex-file-compressed 63453742 6.18467e+07 1.02598 ns
tpcds_q58/duckdb:vortex-file-compressed 39955209 3.99901e+07 0.999128 ns
tpcds_q59/duckdb:vortex-file-compressed 61931865 7.46433e+07 0.829704 ns 🚀
tpcds_q60/duckdb:vortex-file-compressed 43770060 4.37018e+07 1.00156 ns
tpcds_q61/duckdb:vortex-file-compressed 45075892 4.4569e+07 1.01137 ns
tpcds_q62/duckdb:vortex-file-compressed 26776154 2.82224e+07 0.948755 ns
tpcds_q63/duckdb:vortex-file-compressed 30650402 3.03571e+07 1.00966 ns
tpcds_q64/duckdb:vortex-file-compressed 96791018 9.59576e+07 1.00869 ns
tpcds_q65/duckdb:vortex-file-compressed 38555133 3.83514e+07 1.00531 ns
tpcds_q66/duckdb:vortex-file-compressed 36278438 3.70805e+07 0.97837 ns
tpcds_q67/duckdb:vortex-file-compressed 203405740 2.02286e+08 1.00554 ns
tpcds_q68/duckdb:vortex-file-compressed 56030144 5.48399e+07 1.0217 ns
tpcds_q69/duckdb:vortex-file-compressed 63314209 6.29729e+07 1.00542 ns
tpcds_q70/duckdb:vortex-file-compressed 75121298 7.28548e+07 1.03111 ns
tpcds_q71/duckdb:vortex-file-compressed 29561674 3.01177e+07 0.98154 ns
tpcds_q72/duckdb:vortex-file-compressed 187010718 1.86547e+08 1.00248 ns
tpcds_q73/duckdb:vortex-file-compressed 32114708 3.17697e+07 1.01086 ns
tpcds_q74/duckdb:vortex-file-compressed 69389346 6.68656e+07 1.03774 ns
tpcds_q75/duckdb:vortex-file-compressed 71129514 6.90555e+07 1.03003 ns
tpcds_q76/duckdb:vortex-file-compressed 28574726 2.90949e+07 0.982121 ns
tpcds_q77/duckdb:vortex-file-compressed 34858610 3.63348e+07 0.959373 ns
tpcds_q78/duckdb:vortex-file-compressed 91051422 9.61485e+07 0.946987 ns
tpcds_q79/duckdb:vortex-file-compressed 43245110 4.33422e+07 0.99776 ns
tpcds_q80/duckdb:vortex-file-compressed 62071976 5.93952e+07 1.04507 ns
tpcds_q81/duckdb:vortex-file-compressed 44735345 4.39213e+07 1.01853 ns
tpcds_q82/duckdb:vortex-file-compressed 26257641 2.66865e+07 0.983928 ns
tpcds_q83/duckdb:vortex-file-compressed 39258212 3.77575e+07 1.03975 ns
tpcds_q84/duckdb:vortex-file-compressed 28003617 2.83594e+07 0.987456 ns
tpcds_q85/duckdb:vortex-file-compressed 62904300 6.4165e+07 0.980352 ns
tpcds_q86/duckdb:vortex-file-compressed 58903717 5.21914e+07 1.12861 ns 🚨
tpcds_q87/duckdb:vortex-file-compressed 55331352 5.49957e+07 1.0061 ns
tpcds_q88/duckdb:vortex-file-compressed 86881914 8.00887e+07 1.08482 ns
tpcds_q89/duckdb:vortex-file-compressed 31703928 3.21758e+07 0.985335 ns
tpcds_q90/duckdb:vortex-file-compressed 16812795 2.15646e+07 0.779649 ns 🚀
tpcds_q91/duckdb:vortex-file-compressed 36294694 3.75335e+07 0.966993 ns
tpcds_q92/duckdb:vortex-file-compressed 25196290 2.84258e+07 0.886388 ns 🚀
tpcds_q93/duckdb:vortex-file-compressed 37082575 3.68754e+07 1.00562 ns
tpcds_q94/duckdb:vortex-file-compressed 32527017 3.51528e+07 0.925304 ns
tpcds_q95/duckdb:vortex-file-compressed 147170697 1.73088e+08 0.850264 ns 🚀
tpcds_q96/duckdb:vortex-file-compressed 34228516 1.83702e+07 1.86327 ns 🚨
tpcds_q97/duckdb:vortex-file-compressed 45822190 4.6161e+07 0.992661 ns
tpcds_q98/duckdb:vortex-file-compressed 26712026 2.68281e+07 0.995674 ns
tpcds_q99/duckdb:vortex-file-compressed 46929461 4.70654e+07 0.997111 ns
tpcds_q01/duckdb:vortex-compact 43564246 4.05385e+07 1.07464 ns
tpcds_q02/duckdb:vortex-compact 66649485 6.54921e+07 1.01767 ns
tpcds_q03/duckdb:vortex-compact 53322450 5.28376e+07 1.00918 ns
tpcds_q04/duckdb:vortex-compact 145791017 1.45089e+08 1.00484 ns
tpcds_q05/duckdb:vortex-compact 61507340 5.82502e+07 1.05592 ns
tpcds_q06/duckdb:vortex-compact 54557627 5.60013e+07 0.974221 ns
tpcds_q07/duckdb:vortex-compact 64577871 6.0676e+07 1.06431 ns
tpcds_q08/duckdb:vortex-compact 48333007 6.1218e+07 0.789523 ns 🚀
tpcds_q09/duckdb:vortex-compact 110438488 6.09123e+07 1.81307 ns 🚨
tpcds_q10/duckdb:vortex-compact 82790118 8.59689e+07 0.963024 ns
tpcds_q11/duckdb:vortex-compact 107430147 1.03097e+08 1.04203 ns
tpcds_q12/duckdb:vortex-compact 30120791 2.96709e+07 1.01516 ns
tpcds_q13/duckdb:vortex-compact 81581920 7.36868e+07 1.10714 ns 🚨
tpcds_q14/duckdb:vortex-compact 154306609 1.51087e+08 1.02131 ns
tpcds_q15/duckdb:vortex-compact 36833313 3.73195e+07 0.986972 ns
tpcds_q16/duckdb:vortex-compact 42024561 4.47998e+07 0.938052 ns
tpcds_q17/duckdb:vortex-compact 75885082 6.71482e+07 1.13011 ns 🚨
tpcds_q18/duckdb:vortex-compact 154825540 1.4377e+08 1.0769 ns
tpcds_q19/duckdb:vortex-compact 70301029 6.74449e+07 1.04235 ns
tpcds_q20/duckdb:vortex-compact 28346221 2.73058e+07 1.0381 ns
tpcds_q21/duckdb:vortex-compact 28052345 2.7694e+07 1.01294 ns
tpcds_q22/duckdb:vortex-compact 136499500 1.3233e+08 1.03151 ns
tpcds_q23/duckdb:vortex-compact 185839600 1.76774e+08 1.05128 ns
tpcds_q24/duckdb:vortex-compact 88124357 8.63391e+07 1.02068 ns
tpcds_q25/duckdb:vortex-compact 76347595 7.06432e+07 1.08075 ns
tpcds_q26/duckdb:vortex-compact 65930167 5.85342e+07 1.12635 ns 🚨
tpcds_q27/duckdb:vortex-compact 148036773 1.31249e+08 1.1279 ns 🚨
tpcds_q28/duckdb:vortex-compact 111537622 8.68346e+07 1.28448 ns 🚨
tpcds_q29/duckdb:vortex-compact 84535886 7.98151e+07 1.05915 ns
tpcds_q30/duckdb:vortex-compact 47021232 4.37795e+07 1.07405 ns
tpcds_q31/duckdb:vortex-compact 47668558 4.88237e+07 0.976341 ns
tpcds_q32/duckdb:vortex-compact 31324339 3.0523e+07 1.02625 ns
tpcds_q33/duckdb:vortex-compact 56278904 5.3762e+07 1.04682 ns
tpcds_q34/duckdb:vortex-compact 55034917 5.01662e+07 1.09705 ns
tpcds_q35/duckdb:vortex-compact 113054019 1.14556e+08 0.986891 ns
tpcds_q36/duckdb:vortex-compact 50543534 4.46446e+07 1.13213 ns 🚨
tpcds_q37/duckdb:vortex-compact 32038777 3.15088e+07 1.01682 ns
tpcds_q38/duckdb:vortex-compact 68091969 6.73234e+07 1.01142 ns
tpcds_q39/duckdb:vortex-compact 63200685 5.34644e+07 1.18211 ns 🚨
tpcds_q40/duckdb:vortex-compact 35617191 3.34236e+07 1.06563 ns
tpcds_q41/duckdb:vortex-compact 21094065 2.06875e+07 1.01965 ns
tpcds_q42/duckdb:vortex-compact 24585588 2.3714e+07 1.03676 ns
tpcds_q43/duckdb:vortex-compact 33936296 3.42416e+07 0.991085 ns
tpcds_q44/duckdb:vortex-compact 46883509 4.46836e+07 1.04923 ns
tpcds_q45/duckdb:vortex-compact 42471070 4.64091e+07 0.915145 ns
tpcds_q46/duckdb:vortex-compact 88996916 8.95075e+07 0.994295 ns
tpcds_q47/duckdb:vortex-compact 82604227 7.62473e+07 1.08337 ns
tpcds_q48/duckdb:vortex-compact 68738957 6.76839e+07 1.01559 ns
tpcds_q49/duckdb:vortex-compact 66347266 5.98542e+07 1.10848 ns 🚨
tpcds_q50/duckdb:vortex-compact 62768321 6.25794e+07 1.00302 ns
tpcds_q51/duckdb:vortex-compact 126413818 1.52983e+08 0.826325 ns 🚀
tpcds_q52/duckdb:vortex-compact 24560056 2.36459e+07 1.03866 ns
tpcds_q53/duckdb:vortex-compact 41605302 4.11625e+07 1.01076 ns
tpcds_q54/duckdb:vortex-compact 52901355 5.44298e+07 0.97192 ns
tpcds_q55/duckdb:vortex-compact 25495656 2.36565e+07 1.07774 ns
tpcds_q56/duckdb:vortex-compact 59427865 6.2377e+07 0.952721 ns
tpcds_q57/duckdb:vortex-compact 68839922 6.72653e+07 1.02341 ns
tpcds_q58/duckdb:vortex-compact 47699945 4.99671e+07 0.954627 ns
tpcds_q59/duckdb:vortex-compact 70219788 8.30386e+07 0.845629 ns 🚀
tpcds_q60/duckdb:vortex-compact 60853360 5.08486e+07 1.19676 ns 🚨
tpcds_q61/duckdb:vortex-compact 81047531 7.11947e+07 1.13839 ns 🚨
tpcds_q62/duckdb:vortex-compact 37988262 3.60133e+07 1.05484 ns
tpcds_q63/duckdb:vortex-compact 42320642 3.87837e+07 1.0912 ns
tpcds_q64/duckdb:vortex-compact 134120188 1.30207e+08 1.03005 ns
tpcds_q65/duckdb:vortex-compact 53629271 4.70018e+07 1.14101 ns 🚨
tpcds_q66/duckdb:vortex-compact 56057770 5.32999e+07 1.05174 ns
tpcds_q67/duckdb:vortex-compact 248532549 2.43792e+08 1.01945 ns
tpcds_q68/duckdb:vortex-compact 82719262 7.74327e+07 1.06827 ns
tpcds_q69/duckdb:vortex-compact 82157993 8.57496e+07 0.958115 ns
tpcds_q70/duckdb:vortex-compact 131188296 1.23644e+08 1.06101 ns
tpcds_q71/duckdb:vortex-compact 40735772 4.04463e+07 1.00716 ns
tpcds_q72/duckdb:vortex-compact 201927607 2.04251e+08 0.988623 ns
tpcds_q73/duckdb:vortex-compact 50901443 4.86967e+07 1.04528 ns
tpcds_q74/duckdb:vortex-compact 92037496 8.98388e+07 1.02447 ns
tpcds_q75/duckdb:vortex-compact 83397398 8.36947e+07 0.996448 ns
tpcds_q76/duckdb:vortex-compact 43577112 3.88356e+07 1.12209 ns 🚨
tpcds_q77/duckdb:vortex-compact 49412891 4.63162e+07 1.06686 ns
tpcds_q78/duckdb:vortex-compact 108477101 1.03467e+08 1.04842 ns
tpcds_q79/duckdb:vortex-compact 68618244 8.56302e+07 0.801332 ns 🚀
tpcds_q80/duckdb:vortex-compact 88830546 8.8172e+07 1.00747 ns
tpcds_q81/duckdb:vortex-compact 52443835 4.78375e+07 1.09629 ns
tpcds_q82/duckdb:vortex-compact 35304911 3.47159e+07 1.01697 ns
tpcds_q83/duckdb:vortex-compact 59125621 5.75989e+07 1.02651 ns
tpcds_q84/duckdb:vortex-compact 33174694 3.01199e+07 1.10142 ns 🚨
tpcds_q85/duckdb:vortex-compact 81849542 7.79116e+07 1.05054 ns
tpcds_q86/duckdb:vortex-compact 86287892 9.93544e+07 0.868486 ns 🚀
tpcds_q87/duckdb:vortex-compact 68752026 6.83471e+07 1.00592 ns
tpcds_q88/duckdb:vortex-compact 97232118 1.55461e+08 0.625444 ns 🚀
tpcds_q89/duckdb:vortex-compact 42354685 4.09552e+07 1.03417 ns
tpcds_q90/duckdb:vortex-compact 17598076 2.78753e+07 0.631314 ns 🚀
tpcds_q91/duckdb:vortex-compact 50353585 4.39715e+07 1.14514 ns 🚨
tpcds_q92/duckdb:vortex-compact 62126228 5.54853e+07 1.11969 ns 🚨
tpcds_q93/duckdb:vortex-compact 45318922 4.31496e+07 1.05027 ns
tpcds_q94/duckdb:vortex-compact 42476554 4.67954e+07 0.907709 ns
tpcds_q95/duckdb:vortex-compact 184701051 1.66171e+08 1.11151 ns 🚨
tpcds_q96/duckdb:vortex-compact 38152039 3.09448e+07 1.2329 ns 🚨
tpcds_q97/duckdb:vortex-compact 49996510 4.8769e+07 1.02517 ns
tpcds_q98/duckdb:vortex-compact 35920144 3.47501e+07 1.03367 ns
tpcds_q99/duckdb:vortex-compact 57714741 5.59307e+07 1.0319 ns
tpcds_q01/duckdb:duckdb 24905151 2.4941e+07 0.998563 ns
tpcds_q02/duckdb:duckdb 25378533 2.60275e+07 0.975067 ns
tpcds_q03/duckdb:duckdb 11660396 1.23582e+07 0.943532 ns
tpcds_q04/duckdb:duckdb 178008457 1.78317e+08 0.998268 ns
tpcds_q05/duckdb:duckdb 22495985 2.26147e+07 0.994752 ns
tpcds_q06/duckdb:duckdb 29939643 2.96159e+07 1.01093 ns
tpcds_q07/duckdb:duckdb 42068659 4.33025e+07 0.971506 ns
tpcds_q08/duckdb:duckdb 125590389 1.26906e+08 0.989634 ns
tpcds_q09/duckdb:duckdb 19420940 1.96239e+07 0.989658 ns
tpcds_q10/duckdb:duckdb 30130152 2.93711e+07 1.02584 ns
tpcds_q11/duckdb:duckdb 154929083 1.55058e+08 0.999168 ns
tpcds_q12/duckdb:duckdb 15579608 1.48655e+07 1.04803 ns
tpcds_q13/duckdb:duckdb 27423075 2.75219e+07 0.99641 ns
tpcds_q14/duckdb:duckdb 95844150 9.66255e+07 0.991914 ns
tpcds_q15/duckdb:duckdb 24341298 2.42071e+07 1.00554 ns
tpcds_q16/duckdb:duckdb 21304047 2.27675e+07 0.935723 ns
tpcds_q17/duckdb:duckdb 27452740 2.64237e+07 1.03894 ns
tpcds_q18/duckdb:duckdb 51389064 5.21114e+07 0.986138 ns
tpcds_q19/duckdb:duckdb 20950959 2.06605e+07 1.01406 ns
tpcds_q20/duckdb:duckdb 15277079 1.5123e+07 1.01019 ns
tpcds_q21/duckdb:duckdb 8176491 8.02908e+06 1.01836 ns
tpcds_q22/duckdb:duckdb 85325458 8.59221e+07 0.993057 ns
tpcds_q23/duckdb:duckdb 75546838 8.01247e+07 0.942865 ns
tpcds_q24/duckdb:duckdb 28085737 2.67849e+07 1.04857 ns
tpcds_q25/duckdb:duckdb 20361708 1.92273e+07 1.059 ns
tpcds_q26/duckdb:duckdb 31003390 3.07007e+07 1.00986 ns
tpcds_q27/duckdb:duckdb 55836742 5.34403e+07 1.04484 ns
tpcds_q28/duckdb:duckdb 25896584 2.49107e+07 1.03958 ns
tpcds_q29/duckdb:duckdb 25647344 2.4719e+07 1.03755 ns
tpcds_q30/duckdb:duckdb 34346015 3.37999e+07 1.01616 ns
tpcds_q31/duckdb:duckdb 25160601 2.52261e+07 0.997404 ns
tpcds_q32/duckdb:duckdb 9098079 8.89223e+06 1.02315 ns
tpcds_q33/duckdb:duckdb 18275815 1.69312e+07 1.07942 ns
tpcds_q34/duckdb:duckdb 18989256 1.80162e+07 1.05401 ns
tpcds_q35/duckdb:duckdb 40177482 4.00036e+07 1.00435 ns
tpcds_q36/duckdb:duckdb 80110975 7.87878e+07 1.01679 ns
tpcds_q37/duckdb:duckdb 9910836 9.67338e+06 1.02455 ns
tpcds_q38/duckdb:duckdb 34365846 3.3648e+07 1.02133 ns
tpcds_q39/duckdb:duckdb 31298479 3.15163e+07 0.993089 ns
tpcds_q40/duckdb:duckdb 16708143 1.62071e+07 1.03092 ns
tpcds_q41/duckdb:duckdb 11634320 1.0933e+07 1.06415 ns
tpcds_q42/duckdb:duckdb 8994308 1.06474e+07 0.844738 ns 🚀
tpcds_q43/duckdb:duckdb 13778893 1.5247e+07 0.903712 ns
tpcds_q44/duckdb:duckdb 17283858 1.80201e+07 0.959142 ns
tpcds_q45/duckdb:duckdb 20892306 1.98539e+07 1.0523 ns
tpcds_q46/duckdb:duckdb 41498778 4.10156e+07 1.01178 ns
tpcds_q47/duckdb:duckdb 55881539 5.63044e+07 0.99249 ns
tpcds_q48/duckdb:duckdb 26884110 2.56939e+07 1.04632 ns
tpcds_q49/duckdb:duckdb 19103184 1.86593e+07 1.02379 ns
tpcds_q50/duckdb:duckdb 17625919 1.74542e+07 1.00984 ns
tpcds_q51/duckdb:duckdb 109890835 1.07878e+08 1.01865 ns
tpcds_q52/duckdb:duckdb 9644522 1.04522e+07 0.922723 ns
tpcds_q53/duckdb:duckdb 16772226 1.60007e+07 1.04822 ns
tpcds_q54/duckdb:duckdb 21444048 2.03632e+07 1.05308 ns
tpcds_q55/duckdb:duckdb 9927996 9.75015e+06 1.01824 ns
tpcds_q56/duckdb:duckdb 18637337 1.7692e+07 1.05343 ns
tpcds_q57/duckdb:duckdb 49116519 4.7331e+07 1.03773 ns
tpcds_q58/duckdb:duckdb 17761172 1.65178e+07 1.07527 ns
tpcds_q59/duckdb:duckdb 38725732 3.83085e+07 1.01089 ns
tpcds_q60/duckdb:duckdb 20775326 1.99746e+07 1.04008 ns
tpcds_q61/duckdb:duckdb 19272762 1.87996e+07 1.02517 ns
tpcds_q62/duckdb:duckdb 13812986 1.09972e+07 1.25605 ns 🚨
tpcds_q63/duckdb:duckdb 15644887 1.42418e+07 1.09852 ns
tpcds_q64/duckdb:duckdb 61266488 6.0214e+07 1.01748 ns
tpcds_q65/duckdb:duckdb 36042583 3.69306e+07 0.975954 ns
tpcds_q66/duckdb:duckdb 30327305 2.87076e+07 1.05642 ns
tpcds_q67/duckdb:duckdb 154687665 1.55386e+08 0.995503 ns
tpcds_q68/duckdb:duckdb 28411069 2.89287e+07 0.982107 ns
tpcds_q69/duckdb:duckdb 31686786 3.02571e+07 1.04725 ns
tpcds_q70/duckdb:duckdb 20694592 2.05453e+07 1.00727 ns
tpcds_q71/duckdb:duckdb 17037231 1.68948e+07 1.00843 ns
tpcds_q72/duckdb:duckdb 47644802 4.64705e+07 1.02527 ns
tpcds_q73/duckdb:duckdb 15898840 1.35581e+07 1.17265 ns 🚨
tpcds_q74/duckdb:duckdb 109044386 1.0955e+08 0.995383 ns
tpcds_q75/duckdb:duckdb 48183213 4.77828e+07 1.00838 ns
tpcds_q76/duckdb:duckdb 16046526 1.5464e+07 1.03767 ns
tpcds_q77/duckdb:duckdb 15308817 1.51745e+07 1.00885 ns
tpcds_q78/duckdb:duckdb 68569717 6.49663e+07 1.05547 ns
tpcds_q79/duckdb:duckdb 22047326 2.16925e+07 1.01636 ns
tpcds_q80/duckdb:duckdb 33437738 3.28101e+07 1.01913 ns
tpcds_q81/duckdb:duckdb 42463904 4.09949e+07 1.03583 ns
tpcds_q82/duckdb:duckdb 11631535 1.15081e+07 1.01072 ns
tpcds_q83/duckdb:duckdb 11881028 1.15649e+07 1.02733 ns
tpcds_q84/duckdb:duckdb 16260425 1.60824e+07 1.01107 ns
tpcds_q85/duckdb:duckdb 28354688 2.67783e+07 1.05887 ns
tpcds_q86/duckdb:duckdb 14794635 1.44396e+07 1.02459 ns
tpcds_q87/duckdb:duckdb 35558439 3.5381e+07 1.00501 ns
tpcds_q88/duckdb:duckdb 28108731 2.78416e+07 1.00959 ns
tpcds_q89/duckdb:duckdb 18594993 1.81924e+07 1.02213 ns
tpcds_q90/duckdb:duckdb 7809163 7.65406e+06 1.02026 ns
tpcds_q91/duckdb:duckdb 16919351 1.71343e+07 0.987453 ns
tpcds_q92/duckdb:duckdb 10770768 1.07314e+07 1.00367 ns
tpcds_q93/duckdb:duckdb 25037434 2.48776e+07 1.00642 ns
tpcds_q94/duckdb:duckdb 16155980 1.57955e+07 1.02282 ns
tpcds_q95/duckdb:duckdb 129952650 1.29522e+08 1.00332 ns
tpcds_q96/duckdb:duckdb 6351775 6.45123e+06 0.984583 ns
tpcds_q97/duckdb:duckdb 33601971 3.41687e+07 0.983413 ns
tpcds_q98/duckdb:duckdb 19454185 1.95838e+07 0.993383 ns
tpcds_q99/duckdb:duckdb 22419956 2.19355e+07 1.02208 ns

@github-actions
Copy link
Contributor

Benchmarks: FineWeb S3

Summary

  • Overall: 1.021x ➖
  • Vortex: 1.025x ➖
  • duckdb:vortex: 1.019x ➖
  • datafusion:vortex: 1.030x ➖
  • Best: fineweb_q00/duckdb:vortex-compact (0.848x)
  • Worst: fineweb_q04/duckdb:vortex-file-compressed (1.148x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 91a9c78 base bc4fd79 ratio (PR/base) unit remark
fineweb_q00/datafusion:parquet 857005447 8.63982e+08 0.991925 ns
fineweb_q01/datafusion:parquet 1570193832 1.56014e+09 1.00644 ns
fineweb_q02/datafusion:parquet 1629133659 1.55465e+09 1.04791 ns
fineweb_q03/datafusion:parquet 1548190091 1.53233e+09 1.01035 ns
fineweb_q04/datafusion:parquet 1640190179 1.62271e+09 1.01077 ns
fineweb_q05/datafusion:parquet 1667214840 1.59548e+09 1.04496 ns
fineweb_q06/datafusion:parquet 1559595129 1.59141e+09 0.980006 ns
fineweb_q07/datafusion:parquet 1566623390 1.55429e+09 1.00793 ns
fineweb_q08/datafusion:parquet 1630777208 1.55819e+09 1.04658 ns
fineweb_q00/datafusion:vortex-file-compressed 36289863 3.36563e+07 1.07825 ns
fineweb_q01/datafusion:vortex-file-compressed 447791877 4.91706e+08 0.91069 ns
fineweb_q02/datafusion:vortex-file-compressed 484442402 4.61335e+08 1.05009 ns
fineweb_q03/datafusion:vortex-file-compressed 1396349115 1.3717e+09 1.01797 ns
fineweb_q04/datafusion:vortex-file-compressed 1431023626 1.41702e+09 1.00988 ns
fineweb_q05/datafusion:vortex-file-compressed 1402913160 1.38817e+09 1.01062 ns
fineweb_q06/datafusion:vortex-file-compressed 1487326759 1.46912e+09 1.01239 ns
fineweb_q07/datafusion:vortex-file-compressed 1420043307 1.39791e+09 1.01583 ns
fineweb_q08/datafusion:vortex-file-compressed 544930863 5.41281e+08 1.00674 ns
fineweb_q00/datafusion:vortex-compact 34137584 3.37683e+07 1.01094 ns
fineweb_q01/datafusion:vortex-compact 494521478 4.79264e+08 1.03184 ns
fineweb_q02/datafusion:vortex-compact 627888539 5.96031e+08 1.05345 ns
fineweb_q03/datafusion:vortex-compact 1959392855 1.78867e+09 1.09545 ns
fineweb_q04/datafusion:vortex-compact 2369059680 2.17034e+09 1.09156 ns
fineweb_q05/datafusion:vortex-compact 1815785613 1.65214e+09 1.09905 ns
fineweb_q06/datafusion:vortex-compact 1453760323 1.39069e+09 1.04535 ns
fineweb_q07/datafusion:vortex-compact 1355278458 1.307e+09 1.03694 ns
fineweb_q08/datafusion:vortex-compact 398418834 4.0691e+08 0.979132 ns
fineweb_q00/duckdb:parquet 968642653 9.75665e+08 0.992803 ns
fineweb_q01/duckdb:parquet 2198372612 2.15831e+09 1.01856 ns
fineweb_q02/duckdb:parquet 2212144260 2.19566e+09 1.00751 ns
fineweb_q03/duckdb:parquet 7159134707 7.062e+09 1.01375 ns
fineweb_q04/duckdb:parquet 1711137523 1.68938e+09 1.01288 ns
fineweb_q05/duckdb:parquet 3852506408 3.85103e+09 1.00038 ns
fineweb_q06/duckdb:parquet 4995641958 5.01439e+09 0.996262 ns
fineweb_q07/duckdb:parquet 5568401834 5.37008e+09 1.03693 ns
fineweb_q08/duckdb:parquet 979311708 9.73298e+08 1.00618 ns
fineweb_q00/duckdb:vortex-file-compressed 118091419 1.12719e+08 1.04766 ns
fineweb_q01/duckdb:vortex-file-compressed 519538928 5.3713e+08 0.967249 ns
fineweb_q02/duckdb:vortex-file-compressed 594877041 6.03618e+08 0.98552 ns
fineweb_q03/duckdb:vortex-file-compressed 1596321813 1.55784e+09 1.0247 ns
fineweb_q04/duckdb:vortex-file-compressed 1785643626 1.55527e+09 1.14812 ns
fineweb_q05/duckdb:vortex-file-compressed 1793317088 1.62638e+09 1.10264 ns
fineweb_q06/duckdb:vortex-file-compressed 1855214093 1.66185e+09 1.11635 ns
fineweb_q07/duckdb:vortex-file-compressed 1672237306 1.60252e+09 1.0435 ns
fineweb_q08/duckdb:vortex-file-compressed 656173180 6.32818e+08 1.03691 ns
fineweb_q00/duckdb:vortex-compact 86905325 1.02524e+08 0.847655 ns
fineweb_q01/duckdb:vortex-compact 505733012 5.02893e+08 1.00565 ns
fineweb_q02/duckdb:vortex-compact 665976973 6.67519e+08 0.997691 ns
fineweb_q03/duckdb:vortex-compact 1827768580 1.7705e+09 1.03235 ns
fineweb_q04/duckdb:vortex-compact 1883307672 1.77986e+09 1.05812 ns
fineweb_q05/duckdb:vortex-compact 1646926321 1.62768e+09 1.01183 ns
fineweb_q06/duckdb:vortex-compact 1518236181 1.56728e+09 0.968706 ns
fineweb_q07/duckdb:vortex-compact 1418171696 1.35109e+09 1.04965 ns
fineweb_q08/duckdb:vortex-compact 478687210 5.07554e+08 0.943126 ns

@github-actions
Copy link
Contributor

Benchmarks: Statistical and Population Genetics

Summary

  • Overall: 0.972x ➖
  • Vortex: 0.983x ➖
  • duckdb:vortex: 0.983x ➖
  • Best: statpopgen_q01/duckdb:vortex-compact (0.627x)
  • Worst: statpopgen_q08/duckdb:vortex-file-compressed (1.129x)
  • Significant (>10%): 1↑ 1↓
Detailed Results Table
name PR 91a9c78 base bc4fd79 ratio (PR/base) unit remark
statpopgen_q00/duckdb:parquet 198653122 2.32992e+08 0.852618 ns 🚀
statpopgen_q01/duckdb:parquet 342004265 3.73519e+08 0.915629 ns
statpopgen_q02/duckdb:parquet 658212310 6.86442e+08 0.958876 ns
statpopgen_q03/duckdb:parquet 1071545405 1.1183e+09 0.95819 ns
statpopgen_q04/duckdb:parquet 1087658598 1.13723e+09 0.95641 ns
statpopgen_q05/duckdb:parquet 703374434 7.45016e+08 0.944107 ns
statpopgen_q06/duckdb:parquet 1299627960 1.3349e+09 0.973576 ns
statpopgen_q07/duckdb:parquet 838824132 8.27042e+08 1.01425 ns
statpopgen_q08/duckdb:parquet 835134159 8.45058e+08 0.988257 ns
statpopgen_q09/duckdb:parquet 898897290 9.38799e+08 0.957497 ns
statpopgen_q10/duckdb:parquet 2040636784 2.16394e+09 0.943018 ns
statpopgen_q00/duckdb:vortex-file-compressed 13712339 1.38911e+07 0.987134 ns
statpopgen_q01/duckdb:vortex-file-compressed 98704332 9.96195e+07 0.990813 ns
statpopgen_q02/duckdb:vortex-file-compressed 1198396530 1.18855e+09 1.00829 ns
statpopgen_q03/duckdb:vortex-file-compressed 2780113907 2.82779e+09 0.983141 ns
statpopgen_q04/duckdb:vortex-file-compressed 2783634527 2.83317e+09 0.982515 ns
statpopgen_q05/duckdb:vortex-file-compressed 1275380476 1.25901e+09 1.013 ns
statpopgen_q06/duckdb:vortex-file-compressed 1936855936 1.9371e+09 0.999872 ns
statpopgen_q07/duckdb:vortex-file-compressed 206827439 1.88352e+08 1.09809 ns
statpopgen_q08/duckdb:vortex-file-compressed 222851573 1.97374e+08 1.12908 ns 🚨
statpopgen_q09/duckdb:vortex-file-compressed 2524118893 2.56785e+09 0.982968 ns
statpopgen_q10/duckdb:vortex-file-compressed 4071595968 4.07264e+09 0.999744 ns
statpopgen_q00/duckdb:vortex-compact 13594818 1.39492e+07 0.974597 ns
statpopgen_q01/duckdb:vortex-compact 80099251 1.27828e+08 0.626618 ns 🚀
statpopgen_q02/duckdb:vortex-compact 1577530051 1.60266e+09 0.984319 ns
statpopgen_q03/duckdb:vortex-compact 3206899699 3.25036e+09 0.986629 ns
statpopgen_q04/duckdb:vortex-compact 3205038523 3.2438e+09 0.988049 ns
statpopgen_q05/duckdb:vortex-compact 1601910915 1.62343e+09 0.986743 ns
statpopgen_q06/duckdb:vortex-compact 2492391057 2.49962e+09 0.997106 ns
statpopgen_q07/duckdb:vortex-compact 960942226 9.42126e+08 1.01997 ns
statpopgen_q08/duckdb:vortex-compact 1001911884 9.79512e+08 1.02287 ns
statpopgen_q09/duckdb:vortex-compact 2965930566 3.0095e+09 0.985522 ns
statpopgen_q10/duckdb:vortex-compact 4684640620 4.73621e+09 0.989112 ns

@github-actions
Copy link
Contributor

Benchmarks: Random Access

Summary

  • Overall: 0.976x ➖
  • Vortex: 1.020x ➖
  • Best: random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer (0.869x)
  • Worst: random-access/nested-structs/uniform/vortex-tokio-local-disk (1.221x)
  • Significant (>10%): 2↑ 6↓
Detailed Results Table
name PR 91a9c78 base bc4fd79 ratio (PR/base) unit remark
random-access/parquet-tokio-local-disk 188034940 1.94555e+08 0.966488 ns
random-access/parquet-tokio-local-disk-footer 186577562 1.94953e+08 0.957038 ns
random-access/taxi/correlated/parquet-tokio-local-disk 278038844 2.9049e+08 0.957136 ns
random-access/taxi/correlated/parquet-tokio-local-disk-footer 281124317 2.90806e+08 0.966707 ns
random-access/taxi/uniform/parquet-tokio-local-disk 294303674 3.10896e+08 0.946629 ns
random-access/taxi/uniform/parquet-tokio-local-disk-footer 298342526 3.05655e+08 0.976077 ns
random-access/vortex-tokio-local-disk 1341179 1.472e+06 0.911129 ns
random-access/vortex-tokio-local-disk-footer 1352722 1.49057e+06 0.907519 ns
random-access/taxi/correlated/vortex-tokio-local-disk 1929919 1.87736e+06 1.02799 ns
random-access/taxi/correlated/vortex-tokio-local-disk-footer 1944809 1.86802e+06 1.04111 ns
random-access/taxi/uniform/vortex-tokio-local-disk 6240183 5.40983e+06 1.15349 ns 🚨
random-access/taxi/uniform/vortex-tokio-local-disk-footer 6305563 5.34491e+06 1.17973 ns 🚨
random-access/lance-tokio-local-disk 771440 809332 0.953181 ns
random-access/lance-tokio-local-disk-footer 1423019 1.53403e+06 0.927635 ns
random-access/taxi/correlated/lance-tokio-local-disk 1003294 1.05439e+06 0.951542 ns
random-access/taxi/correlated/lance-tokio-local-disk-footer 1740211 1.84618e+06 0.942603 ns
random-access/taxi/uniform/lance-tokio-local-disk 8815022 9.44859e+06 0.932946 ns
random-access/taxi/uniform/lance-tokio-local-disk-footer 9414421 1.01981e+07 0.923155 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk 14252425904 1.44554e+10 0.985959 ns
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 13727011174 1.39776e+10 0.982074 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk 13671028114 1.39055e+10 0.983138 ns
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 13711875719 1.39609e+10 0.982161 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk 7967617 8.65192e+06 0.920908 ns
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 5928929 6.82596e+06 0.868585 ns 🚀
random-access/feature-vectors/uniform/vortex-tokio-local-disk 13087839 1.30746e+07 1.00102 ns
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 12864166 1.35471e+07 0.949591 ns
random-access/feature-vectors/correlated/lance-tokio-local-disk 3832751 2.638e+06 1.4529 ns 🚨
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1355967 1.50779e+06 0.899306 ns 🚀
random-access/feature-vectors/uniform/lance-tokio-local-disk 1553811 1.77485e+06 0.87546 ns 🚀
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 2562159 2.77872e+06 0.922064 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk 165155713 1.68824e+08 0.978273 ns
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 164965099 1.67325e+08 0.985896 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk 165335132 1.69841e+08 0.973472 ns
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 163933795 1.65633e+08 0.989738 ns
random-access/nested-lists/correlated/vortex-tokio-local-disk 748693 656668 1.14014 ns 🚨
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 762681 672701 1.13376 ns 🚨
random-access/nested-lists/uniform/vortex-tokio-local-disk 2573808 2.84495e+06 0.904694 ns
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2536745 2.89645e+06 0.875811 ns 🚀
random-access/nested-lists/correlated/lance-tokio-local-disk 274561 306507 0.895774 ns 🚀
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 767378 849337 0.903502 ns
random-access/nested-lists/uniform/lance-tokio-local-disk 1189412 1.32106e+06 0.900348 ns
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1766218 1.89518e+06 0.931952 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk 28091409 2.92873e+07 0.959168 ns
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 27743462 2.94261e+07 0.942819 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk 28020210 2.92995e+07 0.956339 ns
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 28028984 2.91408e+07 0.961845 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk 964055 952858 1.01175 ns
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 974572 950371 1.02546 ns
random-access/nested-structs/uniform/vortex-tokio-local-disk 1970547 1.61422e+06 1.22075 ns 🚨
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1955861 1.62541e+06 1.2033 ns 🚨
random-access/nested-structs/correlated/lance-tokio-local-disk 452818 491060 0.922124 ns
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 685531 748095 0.916369 ns
random-access/nested-structs/uniform/lance-tokio-local-disk 2954956 3.27894e+06 0.901194 ns
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 3180112 3.54414e+06 0.897287 ns 🚀

@github-actions
Copy link
Contributor

Benchmarks: TPC-H SF=10 on S3

Summary

  • Overall: 1.009x ➖
  • Vortex: 1.009x ➖
  • duckdb:vortex: 1.015x ➖
  • datafusion:vortex: 1.002x ➖
  • Best: tpch_q14/datafusion:vortex-file-compressed (0.889x)
  • Worst: tpch_q02/datafusion:vortex-file-compressed (1.286x)
  • Significant (>30%): 0↑ 0↓
Detailed Results Table
name PR 91a9c78 base bc4fd79 ratio (PR/base) unit remark
tpch_q01/datafusion:parquet 899319436 8.70421e+08 1.0332 ns
tpch_q02/datafusion:parquet 674994164 6.61133e+08 1.02097 ns
tpch_q03/datafusion:parquet 916545879 9.39552e+08 0.975514 ns
tpch_q04/datafusion:parquet 458366453 4.3735e+08 1.04805 ns
tpch_q05/datafusion:parquet 1160281108 1.12726e+09 1.02929 ns
tpch_q06/datafusion:parquet 515060584 5.01004e+08 1.02806 ns
tpch_q07/datafusion:parquet 1375036685 1.33611e+09 1.02914 ns
tpch_q08/datafusion:parquet 1553830999 1.55292e+09 1.00059 ns
tpch_q09/datafusion:parquet 1767691863 1.85598e+09 0.95243 ns
tpch_q10/datafusion:parquet 1962332551 1.93779e+09 1.01267 ns
tpch_q11/datafusion:parquet 544254573 5.41265e+08 1.00552 ns
tpch_q12/datafusion:parquet 671019910 7.00197e+08 0.95833 ns
tpch_q13/datafusion:parquet 658538872 6.81025e+08 0.966981 ns
tpch_q14/datafusion:parquet 759510521 7.64191e+08 0.993875 ns
tpch_q15/datafusion:parquet 1126176846 1.13786e+09 0.989732 ns
tpch_q16/datafusion:parquet 380741060 3.76018e+08 1.01256 ns
tpch_q17/datafusion:parquet 1394144225 1.38547e+09 1.00626 ns
tpch_q18/datafusion:parquet 1583671689 1.62261e+09 0.976006 ns
tpch_q19/datafusion:parquet 979772081 9.49155e+08 1.03226 ns
tpch_q20/datafusion:parquet 1209552339 1.05975e+09 1.14136 ns
tpch_q21/datafusion:parquet 1695417564 1.85556e+09 0.913698 ns
tpch_q22/datafusion:parquet 650219432 6.4648e+08 1.00578 ns
tpch_q01/datafusion:vortex-file-compressed 697865282 7.14813e+08 0.976291 ns
tpch_q02/datafusion:vortex-file-compressed 791270930 6.15491e+08 1.28559 ns
tpch_q03/datafusion:vortex-file-compressed 744124286 7.17103e+08 1.03768 ns
tpch_q04/datafusion:vortex-file-compressed 578935890 5.17348e+08 1.11905 ns
tpch_q05/datafusion:vortex-file-compressed 1003870256 1.03051e+09 0.974148 ns
tpch_q06/datafusion:vortex-file-compressed 556137104 5.88298e+08 0.945332 ns
tpch_q07/datafusion:vortex-file-compressed 1077448245 1.10963e+09 0.970994 ns
tpch_q08/datafusion:vortex-file-compressed 1132549914 1.1396e+09 0.993811 ns
tpch_q09/datafusion:vortex-file-compressed 1402792116 1.54119e+09 0.910203 ns
tpch_q10/datafusion:vortex-file-compressed 958003030 1.02301e+09 0.936455 ns
tpch_q11/datafusion:vortex-file-compressed 447676490 4.72488e+08 0.947488 ns
tpch_q12/datafusion:vortex-file-compressed 906775689 8.38242e+08 1.08176 ns
tpch_q13/datafusion:vortex-file-compressed 467556670 4.17188e+08 1.12073 ns
tpch_q14/datafusion:vortex-file-compressed 567160477 6.37685e+08 0.889405 ns
tpch_q15/datafusion:vortex-file-compressed 987156984 1.01616e+09 0.971454 ns
tpch_q16/datafusion:vortex-file-compressed 289335168 2.8563e+08 1.01297 ns
tpch_q17/datafusion:vortex-file-compressed 1160915567 1.17039e+09 0.991908 ns
tpch_q18/datafusion:vortex-file-compressed 1327090398 1.33197e+09 0.996333 ns
tpch_q19/datafusion:vortex-file-compressed 666712229 6.65854e+08 1.00129 ns
tpch_q20/datafusion:vortex-file-compressed 867602242 8.64119e+08 1.00403 ns
tpch_q21/datafusion:vortex-file-compressed 1601094444 1.58677e+09 1.00903 ns
tpch_q22/datafusion:vortex-file-compressed 296406409 3.12533e+08 0.948402 ns
tpch_q01/datafusion:vortex-compact 694143394 6.94217e+08 0.999895 ns
tpch_q02/datafusion:vortex-compact 589951821 5.81585e+08 1.01439 ns
tpch_q03/datafusion:vortex-compact 660085663 6.7087e+08 0.983925 ns
tpch_q04/datafusion:vortex-compact 495900925 4.47293e+08 1.10867 ns
tpch_q05/datafusion:vortex-compact 926044912 9.16841e+08 1.01004 ns
tpch_q06/datafusion:vortex-compact 589107990 5.75817e+08 1.02308 ns
tpch_q07/datafusion:vortex-compact 1057839932 1.04373e+09 1.01351 ns
tpch_q08/datafusion:vortex-compact 1072295871 1.06852e+09 1.00354 ns
tpch_q09/datafusion:vortex-compact 1341890282 1.29232e+09 1.03836 ns
tpch_q10/datafusion:vortex-compact 849704784 8.89592e+08 0.955162 ns
tpch_q11/datafusion:vortex-compact 386609183 3.7726e+08 1.02478 ns
tpch_q12/datafusion:vortex-compact 767659614 7.36619e+08 1.04214 ns
tpch_q13/datafusion:vortex-compact 384782959 4.01199e+08 0.959083 ns
tpch_q14/datafusion:vortex-compact 592139583 5.75236e+08 1.02939 ns
tpch_q15/datafusion:vortex-compact 977377761 1.02902e+09 0.949811 ns
tpch_q16/datafusion:vortex-compact 294357726 3.05065e+08 0.9649 ns
tpch_q17/datafusion:vortex-compact 1178916318 1.19402e+09 0.987351 ns
tpch_q18/datafusion:vortex-compact 1187912763 1.18276e+09 1.00436 ns
tpch_q19/datafusion:vortex-compact 587572699 5.96671e+08 0.984751 ns
tpch_q20/datafusion:vortex-compact 799881168 8.02986e+08 0.996134 ns
tpch_q21/datafusion:vortex-compact 1377968053 1.45522e+09 0.946915 ns
tpch_q22/datafusion:vortex-compact 314368945 3.11563e+08 1.00901 ns
tpch_q01/duckdb:parquet 923226849 8.57571e+08 1.07656 ns
tpch_q02/duckdb:parquet 1188498300 1.24595e+09 0.953888 ns
tpch_q03/duckdb:parquet 1269676434 1.22773e+09 1.03416 ns
tpch_q04/duckdb:parquet 798913449 7.56349e+08 1.05628 ns
tpch_q05/duckdb:parquet 1640432999 1.59184e+09 1.03053 ns
tpch_q06/duckdb:parquet 600005543 5.69164e+08 1.05419 ns
tpch_q07/duckdb:parquet 1397808849 1.34088e+09 1.04245 ns
tpch_q08/duckdb:parquet 2002604531 1.87303e+09 1.06918 ns
tpch_q09/duckdb:parquet 1807577375 1.88488e+09 0.958989 ns
tpch_q10/duckdb:parquet 2640178595 2.58855e+09 1.01994 ns
tpch_q11/duckdb:parquet 669151771 7.22042e+08 0.926749 ns
tpch_q12/duckdb:parquet 783211435 7.82362e+08 1.00109 ns
tpch_q13/duckdb:parquet 952303273 9.62534e+08 0.989371 ns
tpch_q14/duckdb:parquet 1021304630 1.04916e+09 0.973447 ns
tpch_q15/duckdb:parquet 895334760 8.7214e+08 1.0266 ns
tpch_q16/duckdb:parquet 617010736 6.36221e+08 0.969806 ns
tpch_q17/duckdb:parquet 1113729117 1.05145e+09 1.05923 ns
tpch_q18/duckdb:parquet 1050717834 1.08534e+09 0.968096 ns
tpch_q19/duckdb:parquet 1341584002 1.29859e+09 1.03311 ns
tpch_q20/duckdb:parquet 1353819797 1.39278e+09 0.97203 ns
tpch_q21/duckdb:parquet 1565064199 1.40625e+09 1.11294 ns
tpch_q22/duckdb:parquet 821162911 8.45745e+08 0.970935 ns
tpch_q01/duckdb:vortex-file-compressed 659676035 6.52054e+08 1.01169 ns
tpch_q02/duckdb:vortex-file-compressed 995083658 9.37192e+08 1.06177 ns
tpch_q03/duckdb:vortex-file-compressed 1035381130 1.05085e+09 0.985284 ns
tpch_q04/duckdb:vortex-file-compressed 725619183 7.59086e+08 0.955912 ns
tpch_q05/duckdb:vortex-file-compressed 1328650023 1.23955e+09 1.07188 ns
tpch_q06/duckdb:vortex-file-compressed 791477839 8.33906e+08 0.949121 ns
tpch_q07/duckdb:vortex-file-compressed 1285065679 1.27348e+09 1.0091 ns
tpch_q08/duckdb:vortex-file-compressed 1702549807 1.67433e+09 1.01686 ns
tpch_q09/duckdb:vortex-file-compressed 1553689192 1.57619e+09 0.985725 ns
tpch_q10/duckdb:vortex-file-compressed 1506113553 1.45246e+09 1.03694 ns
tpch_q11/duckdb:vortex-file-compressed 837486032 8.50848e+08 0.984296 ns
tpch_q12/duckdb:vortex-file-compressed 824733438 7.49319e+08 1.10064 ns
tpch_q13/duckdb:vortex-file-compressed 1073098756 1.03409e+09 1.03772 ns
tpch_q14/duckdb:vortex-file-compressed 853156687 8.86891e+08 0.961963 ns
tpch_q15/duckdb:vortex-file-compressed 622686738 6.42392e+08 0.969325 ns
tpch_q16/duckdb:vortex-file-compressed 473676189 4.88015e+08 0.970618 ns
tpch_q17/duckdb:vortex-file-compressed 1028589542 1.07461e+09 0.957177 ns
tpch_q18/duckdb:vortex-file-compressed 1148236742 1.10267e+09 1.04133 ns
tpch_q19/duckdb:vortex-file-compressed 816636023 7.55221e+08 1.08132 ns
tpch_q20/duckdb:vortex-file-compressed 1329264080 1.24841e+09 1.06476 ns
tpch_q21/duckdb:vortex-file-compressed 2015912432 1.98893e+09 1.01357 ns
tpch_q22/duckdb:vortex-file-compressed 614778006 5.67648e+08 1.08303 ns
tpch_q01/duckdb:vortex-compact 662691587 6.14582e+08 1.07828 ns
tpch_q02/duckdb:vortex-compact 983190136 9.59584e+08 1.0246 ns
tpch_q03/duckdb:vortex-compact 940781411 9.14595e+08 1.02863 ns
tpch_q04/duckdb:vortex-compact 618677594 6.14049e+08 1.00754 ns
tpch_q05/duckdb:vortex-compact 1184418700 1.15372e+09 1.02661 ns
tpch_q06/duckdb:vortex-compact 736347290 7.04943e+08 1.04455 ns
tpch_q07/duckdb:vortex-compact 1143039112 1.09237e+09 1.04638 ns
tpch_q08/duckdb:vortex-compact 1521430378 1.51003e+09 1.00755 ns
tpch_q09/duckdb:vortex-compact 1416755782 1.44214e+09 0.982396 ns
tpch_q10/duckdb:vortex-compact 1325897265 1.30569e+09 1.01547 ns
tpch_q11/duckdb:vortex-compact 631520327 5.82594e+08 1.08398 ns
tpch_q12/duckdb:vortex-compact 720797470 7.22669e+08 0.99741 ns
tpch_q13/duckdb:vortex-compact 906555935 9.05816e+08 1.00082 ns
tpch_q14/duckdb:vortex-compact 891083356 8.94306e+08 0.996396 ns
tpch_q15/duckdb:vortex-compact 602330978 5.95149e+08 1.01207 ns
tpch_q16/duckdb:vortex-compact 466898868 4.70131e+08 0.993126 ns
tpch_q17/duckdb:vortex-compact 963900503 9.96497e+08 0.967288 ns
tpch_q18/duckdb:vortex-compact 964158271 9.55712e+08 1.00884 ns
tpch_q19/duckdb:vortex-compact 752914156 7.6e+08 0.990677 ns
tpch_q20/duckdb:vortex-compact 1179206963 1.17476e+09 1.00378 ns
tpch_q21/duckdb:vortex-compact 1714187512 1.65576e+09 1.03528 ns
tpch_q22/duckdb:vortex-compact 580222538 5.80874e+08 0.998878 ns

@github-actions
Copy link
Contributor

Benchmarks: Clickbench on NVME

Summary

  • Overall: 1.029x ➖
  • Vortex: 1.031x ➖
  • duckdb:vortex: 1.037x ➖
  • datafusion:vortex: 1.025x ➖
  • Best: clickbench_q01/datafusion:vortex-file-compressed (0.400x)
  • Worst: clickbench_q22/duckdb:vortex-compact (1.219x)
  • Significant (>10%): 5↑ 13↓
Detailed Results Table
name PR 91a9c78 base bc4fd79 ratio (PR/base) unit remark
clickbench_q00/datafusion:parquet 1778211 1.71737e+06 1.03543 ns
clickbench_q01/datafusion:parquet 20697529 2.08136e+07 0.994423 ns
clickbench_q02/datafusion:parquet 51790823 5.23304e+07 0.989689 ns
clickbench_q03/datafusion:parquet 42770277 4.24618e+07 1.00727 ns
clickbench_q04/datafusion:parquet 376335767 3.47546e+08 1.08284 ns
clickbench_q05/datafusion:parquet 359661945 3.41671e+08 1.05265 ns
clickbench_q06/datafusion:parquet 1631571 1.56091e+06 1.04527 ns
clickbench_q07/datafusion:parquet 26581404 2.50019e+07 1.06317 ns
clickbench_q08/datafusion:parquet 460217076 4.30311e+08 1.0695 ns
clickbench_q09/datafusion:parquet 697811423 6.46414e+08 1.07951 ns
clickbench_q10/datafusion:parquet 119040577 1.17878e+08 1.00987 ns
clickbench_q11/datafusion:parquet 145721830 1.41017e+08 1.03336 ns
clickbench_q12/datafusion:parquet 363527458 3.47285e+08 1.04677 ns
clickbench_q13/datafusion:parquet 520406500 5.02785e+08 1.03505 ns
clickbench_q14/datafusion:parquet 356968222 3.381e+08 1.05581 ns
clickbench_q15/datafusion:parquet 416706045 4.03165e+08 1.03359 ns
clickbench_q16/datafusion:parquet 765876596 7.16261e+08 1.06927 ns
clickbench_q17/datafusion:parquet 745864582 7.04453e+08 1.05879 ns
clickbench_q18/datafusion:parquet 1464909395 1.39098e+09 1.05315 ns
clickbench_q19/datafusion:parquet 34638660 3.60655e+07 0.960438 ns
clickbench_q20/datafusion:parquet 582839424 5.60037e+08 1.04072 ns
clickbench_q21/datafusion:parquet 658353199 6.42883e+08 1.02406 ns
clickbench_q22/datafusion:parquet 984131684 9.39576e+08 1.04742 ns
clickbench_q23/datafusion:parquet 3912518043 3.72297e+09 1.05091 ns
clickbench_q24/datafusion:parquet 104234189 1.00549e+08 1.03665 ns
clickbench_q25/datafusion:parquet 144965806 1.39426e+08 1.03974 ns
clickbench_q26/datafusion:parquet 108964666 1.06288e+08 1.02519 ns
clickbench_q27/datafusion:parquet 996627563 9.63186e+08 1.03472 ns
clickbench_q28/datafusion:parquet 5797115843 5.69834e+09 1.01733 ns
clickbench_q29/datafusion:parquet 223805234 2.23437e+08 1.00165 ns
clickbench_q30/datafusion:parquet 358258236 3.47277e+08 1.03162 ns
clickbench_q31/datafusion:parquet 412051541 3.93346e+08 1.04755 ns
clickbench_q32/datafusion:parquet 1446622968 1.25876e+09 1.14924 ns 🚨
clickbench_q33/datafusion:parquet 1615188627 1.4965e+09 1.07931 ns
clickbench_q34/datafusion:parquet 1575613016 1.49798e+09 1.05182 ns
clickbench_q35/datafusion:parquet 576920445 5.64627e+08 1.02177 ns
clickbench_q36/datafusion:parquet 153695743 1.44992e+08 1.06003 ns
clickbench_q37/datafusion:parquet 62353250 6.00318e+07 1.03867 ns
clickbench_q38/datafusion:parquet 94380790 9.13028e+07 1.03371 ns
clickbench_q39/datafusion:parquet 294806252 2.73941e+08 1.07617 ns
clickbench_q40/datafusion:parquet 35176803 3.52133e+07 0.998964 ns
clickbench_q41/datafusion:parquet 34466728 3.03553e+07 1.13544 ns 🚨
clickbench_q42/datafusion:parquet 34272562 3.22873e+07 1.06149 ns
clickbench_q00/datafusion:vortex-file-compressed 1764715 1.65568e+06 1.06585 ns
clickbench_q01/datafusion:vortex-file-compressed 13749922 3.43538e+07 0.400244 ns 🚀
clickbench_q02/datafusion:vortex-file-compressed 34078256 3.35093e+07 1.01698 ns
clickbench_q03/datafusion:vortex-file-compressed 36705933 3.66891e+07 1.00046 ns
clickbench_q04/datafusion:vortex-file-compressed 331158700 3.1796e+08 1.04151 ns
clickbench_q05/datafusion:vortex-file-compressed 328177366 3.11487e+08 1.05358 ns
clickbench_q06/datafusion:vortex-file-compressed 1708868 1.70033e+06 1.00502 ns
clickbench_q07/datafusion:vortex-file-compressed 17613068 1.76659e+07 0.99701 ns
clickbench_q08/datafusion:vortex-file-compressed 408081379 3.93995e+08 1.03575 ns
clickbench_q09/datafusion:vortex-file-compressed 608309542 5.56117e+08 1.09385 ns
clickbench_q10/datafusion:vortex-file-compressed 72974018 7.39593e+07 0.986678 ns
clickbench_q11/datafusion:vortex-file-compressed 84082663 8.38603e+07 1.00265 ns
clickbench_q12/datafusion:vortex-file-compressed 288138000 2.7269e+08 1.05665 ns
clickbench_q13/datafusion:vortex-file-compressed 440817898 4.13821e+08 1.06524 ns
clickbench_q14/datafusion:vortex-file-compressed 268640540 2.57445e+08 1.04349 ns
clickbench_q15/datafusion:vortex-file-compressed 382386458 3.82431e+08 0.999884 ns
clickbench_q16/datafusion:vortex-file-compressed 750520184 7.14672e+08 1.05016 ns
clickbench_q17/datafusion:vortex-file-compressed 735591011 7.10529e+08 1.03527 ns
clickbench_q18/datafusion:vortex-file-compressed 1499671259 1.36845e+09 1.09589 ns
clickbench_q19/datafusion:vortex-file-compressed 26317020 2.52454e+07 1.04245 ns
clickbench_q20/datafusion:vortex-file-compressed 358777434 3.29037e+08 1.09038 ns
clickbench_q21/datafusion:vortex-file-compressed 405126821 3.9034e+08 1.03788 ns
clickbench_q22/datafusion:vortex-file-compressed 568481955 5.52049e+08 1.02977 ns
clickbench_q23/datafusion:vortex-file-compressed 691174587 5.82835e+08 1.18588 ns 🚨
clickbench_q24/datafusion:vortex-file-compressed 46285777 4.41241e+07 1.04899 ns
clickbench_q25/datafusion:vortex-file-compressed 76864065 7.40348e+07 1.03822 ns
clickbench_q26/datafusion:vortex-file-compressed 57600917 4.73152e+07 1.21739 ns 🚨
clickbench_q27/datafusion:vortex-file-compressed 821260538 7.82157e+08 1.04999 ns
clickbench_q28/datafusion:vortex-file-compressed 6863417009 6.59209e+09 1.04116 ns
clickbench_q29/datafusion:vortex-file-compressed 234633717 2.42734e+08 0.96663 ns
clickbench_q30/datafusion:vortex-file-compressed 273667738 2.512e+08 1.08944 ns
clickbench_q31/datafusion:vortex-file-compressed 316411859 2.92244e+08 1.0827 ns
clickbench_q32/datafusion:vortex-file-compressed 1522670559 1.41909e+09 1.07299 ns
clickbench_q33/datafusion:vortex-file-compressed 1488916656 1.38819e+09 1.07256 ns
clickbench_q34/datafusion:vortex-file-compressed 1471159001 1.39959e+09 1.05113 ns
clickbench_q35/datafusion:vortex-file-compressed 559433323 5.16748e+08 1.0826 ns
clickbench_q36/datafusion:vortex-file-compressed 89865366 7.8693e+07 1.14197 ns 🚨
clickbench_q37/datafusion:vortex-file-compressed 40303196 3.85597e+07 1.04522 ns
clickbench_q38/datafusion:vortex-file-compressed 24545286 2.50962e+07 0.978049 ns
clickbench_q39/datafusion:vortex-file-compressed 162113664 1.5565e+08 1.04153 ns
clickbench_q40/datafusion:vortex-file-compressed 21817747 2.03335e+07 1.07299 ns
clickbench_q41/datafusion:vortex-file-compressed 20249180 2.03469e+07 0.995196 ns
clickbench_q42/datafusion:vortex-file-compressed 22779216 2.23887e+07 1.01744 ns
clickbench_q00/datafusion:vortex-compact 1732893 1.67698e+06 1.03334 ns
clickbench_q01/datafusion:vortex-compact 17987283 1.74191e+07 1.03262 ns
clickbench_q02/datafusion:vortex-compact 41704369 4.03352e+07 1.03394 ns
clickbench_q03/datafusion:vortex-compact 42138013 4.15066e+07 1.01521 ns
clickbench_q04/datafusion:vortex-compact 355973707 3.37218e+08 1.05562 ns
clickbench_q05/datafusion:vortex-compact 363528614 3.374e+08 1.07744 ns
clickbench_q06/datafusion:vortex-compact 1778078 1.71942e+06 1.03412 ns
clickbench_q07/datafusion:vortex-compact 26349819 2.56501e+07 1.02728 ns
clickbench_q08/datafusion:vortex-compact 446060027 4.27617e+08 1.04313 ns
clickbench_q09/datafusion:vortex-compact 686005802 6.4821e+08 1.05831 ns
clickbench_q10/datafusion:vortex-compact 141590865 1.36503e+08 1.03727 ns
clickbench_q11/datafusion:vortex-compact 181568408 1.83768e+08 0.98803 ns
clickbench_q12/datafusion:vortex-compact 304023317 2.91683e+08 1.04231 ns
clickbench_q13/datafusion:vortex-compact 563428862 5.24661e+08 1.07389 ns
clickbench_q14/datafusion:vortex-compact 315021013 3.06919e+08 1.0264 ns
clickbench_q15/datafusion:vortex-compact 401884310 3.93195e+08 1.0221 ns
clickbench_q16/datafusion:vortex-compact 833752058 7.82745e+08 1.06516 ns
clickbench_q17/datafusion:vortex-compact 830399246 7.73841e+08 1.07309 ns
clickbench_q18/datafusion:vortex-compact 1557260495 1.46788e+09 1.06089 ns
clickbench_q19/datafusion:vortex-compact 32800165 3.48821e+07 0.940315 ns
clickbench_q20/datafusion:vortex-compact 436271752 4.28782e+08 1.01747 ns
clickbench_q21/datafusion:vortex-compact 624887228 6.0368e+08 1.03513 ns
clickbench_q22/datafusion:vortex-compact 1058208060 9.95768e+08 1.0627 ns
clickbench_q23/datafusion:vortex-compact 2799597194 3.15207e+09 0.888178 ns 🚀
clickbench_q24/datafusion:vortex-compact 95868105 9.27825e+07 1.03326 ns
clickbench_q25/datafusion:vortex-compact 119589689 1.14997e+08 1.03994 ns
clickbench_q26/datafusion:vortex-compact 93997714 9.3713e+07 1.00304 ns
clickbench_q27/datafusion:vortex-compact 880316544 8.53902e+08 1.03093 ns
clickbench_q28/datafusion:vortex-compact 6038858747 5.97385e+09 1.01088 ns
clickbench_q29/datafusion:vortex-compact 224033452 2.19821e+08 1.01916 ns
clickbench_q30/datafusion:vortex-compact 407100575 3.83744e+08 1.06086 ns
clickbench_q31/datafusion:vortex-compact 484165126 4.74225e+08 1.02096 ns
clickbench_q32/datafusion:vortex-compact 1404483057 1.56014e+09 0.900231 ns
clickbench_q33/datafusion:vortex-compact 1535283002 1.55087e+09 0.989952 ns
clickbench_q34/datafusion:vortex-compact 1526690510 1.4416e+09 1.05903 ns
clickbench_q35/datafusion:vortex-compact 590701888 5.62714e+08 1.04974 ns
clickbench_q36/datafusion:vortex-compact 93915616 9.00811e+07 1.04257 ns
clickbench_q37/datafusion:vortex-compact 41696637 4.17525e+07 0.998662 ns
clickbench_q38/datafusion:vortex-compact 32828713 3.37084e+07 0.973902 ns
clickbench_q39/datafusion:vortex-compact 172804652 1.64927e+08 1.04776 ns
clickbench_q40/datafusion:vortex-compact 27701484 2.55568e+07 1.08392 ns
clickbench_q41/datafusion:vortex-compact 28809956 3.17012e+07 0.908796 ns
clickbench_q42/datafusion:vortex-compact 24163710 2.33555e+07 1.03461 ns
clickbench_q00/duckdb:parquet 126775132 1.24739e+08 1.01632 ns
clickbench_q01/duckdb:parquet 52397315 5.26203e+07 0.995762 ns
clickbench_q02/duckdb:parquet 65877226 6.51938e+07 1.01048 ns
clickbench_q03/duckdb:parquet 63143588 6.35715e+07 0.993269 ns
clickbench_q04/duckdb:parquet 202241089 1.99588e+08 1.01329 ns
clickbench_q05/duckdb:parquet 282364439 2.72902e+08 1.03467 ns
clickbench_q06/duckdb:parquet 62278381 6.29503e+07 0.989326 ns
clickbench_q07/duckdb:parquet 58445647 5.65834e+07 1.03291 ns
clickbench_q08/duckdb:parquet 270404107 2.64855e+08 1.02095 ns
clickbench_q09/duckdb:parquet 395241932 3.91227e+08 1.01026 ns
clickbench_q10/duckdb:parquet 96888940 9.65758e+07 1.00324 ns
clickbench_q11/duckdb:parquet 109302856 1.06759e+08 1.02383 ns
clickbench_q12/duckdb:parquet 289413973 2.8901e+08 1.0014 ns
clickbench_q13/duckdb:parquet 496540707 4.75744e+08 1.04371 ns
clickbench_q14/duckdb:parquet 330084647 3.19349e+08 1.03362 ns
clickbench_q15/duckdb:parquet 246176987 2.39683e+08 1.02709 ns
clickbench_q16/duckdb:parquet 581225298 5.68449e+08 1.02248 ns
clickbench_q17/duckdb:parquet 482801866 4.72708e+08 1.02135 ns
clickbench_q18/duckdb:parquet 999937138 9.83382e+08 1.01683 ns
clickbench_q19/duckdb:parquet 49686801 4.91124e+07 1.0117 ns
clickbench_q20/duckdb:parquet 411907878 4.04239e+08 1.01897 ns
clickbench_q21/duckdb:parquet 538851919 5.20411e+08 1.03544 ns
clickbench_q22/duckdb:parquet 919684196 9.14096e+08 1.00611 ns
clickbench_q23/duckdb:parquet 294139443 2.75728e+08 1.06677 ns
clickbench_q24/duckdb:parquet 78996990 8.05143e+07 0.981154 ns
clickbench_q25/duckdb:parquet 142614801 1.42333e+08 1.00198 ns
clickbench_q26/duckdb:parquet 54920004 5.41173e+07 1.01483 ns
clickbench_q27/duckdb:parquet 626894380 6.14467e+08 1.02022 ns
clickbench_q28/duckdb:parquet 4935770764 4.88092e+09 1.01124 ns
clickbench_q29/duckdb:parquet 66219386 6.26934e+07 1.05624 ns
clickbench_q30/duckdb:parquet 312245945 3.08479e+08 1.01221 ns
clickbench_q31/duckdb:parquet 355093192 3.51139e+08 1.01126 ns
clickbench_q32/duckdb:parquet 1062979307 1.04702e+09 1.01524 ns
clickbench_q33/duckdb:parquet 1088594075 1.06277e+09 1.02429 ns
clickbench_q34/duckdb:parquet 1135738842 1.09837e+09 1.03402 ns
clickbench_q35/duckdb:parquet 352953350 3.51598e+08 1.00385 ns
clickbench_q36/duckdb:parquet 63828910 6.21458e+07 1.02708 ns
clickbench_q37/duckdb:parquet 50009837 5.03044e+07 0.994145 ns
clickbench_q38/duckdb:parquet 53822937 5.36456e+07 1.00331 ns
clickbench_q39/duckdb:parquet 100064995 1.06804e+08 0.936904 ns
clickbench_q40/duckdb:parquet 55992015 5.53435e+07 1.01172 ns
clickbench_q41/duckdb:parquet 58500060 5.78479e+07 1.01127 ns
clickbench_q42/duckdb:parquet 43549313 4.39377e+07 0.99116 ns
clickbench_q00/duckdb:vortex-file-compressed 10060550 9.42575e+06 1.06735 ns
clickbench_q01/duckdb:vortex-file-compressed 15109802 1.38605e+07 1.09013 ns
clickbench_q02/duckdb:vortex-file-compressed 30834355 2.6741e+07 1.15307 ns 🚨
clickbench_q03/duckdb:vortex-file-compressed 36453871 3.31587e+07 1.09938 ns
clickbench_q04/duckdb:vortex-file-compressed 180778488 1.71222e+08 1.05582 ns
clickbench_q05/duckdb:vortex-file-compressed 200328999 1.92819e+08 1.03895 ns
clickbench_q06/duckdb:vortex-file-compressed 25715644 2.3567e+07 1.09117 ns
clickbench_q07/duckdb:vortex-file-compressed 20771487 1.93906e+07 1.07121 ns
clickbench_q08/duckdb:vortex-file-compressed 266585363 2.61253e+08 1.02041 ns
clickbench_q09/duckdb:vortex-file-compressed 375836162 3.69036e+08 1.01843 ns
clickbench_q10/duckdb:vortex-file-compressed 75815694 7.40634e+07 1.02366 ns
clickbench_q11/duckdb:vortex-file-compressed 86801502 8.31819e+07 1.04351 ns
clickbench_q12/duckdb:vortex-file-compressed 203112191 2.00516e+08 1.01295 ns
clickbench_q13/duckdb:vortex-file-compressed 486053091 4.68284e+08 1.03794 ns
clickbench_q14/duckdb:vortex-file-compressed 296239214 2.87368e+08 1.03087 ns
clickbench_q15/duckdb:vortex-file-compressed 220357887 2.16556e+08 1.01756 ns
clickbench_q16/duckdb:vortex-file-compressed 977386022 9.54873e+08 1.02358 ns
clickbench_q17/duckdb:vortex-file-compressed 886492119 8.46085e+08 1.04776 ns
clickbench_q18/duckdb:vortex-file-compressed 1461610650 1.41644e+09 1.03189 ns
clickbench_q19/duckdb:vortex-file-compressed 27593718 2.32208e+07 1.18832 ns 🚨
clickbench_q20/duckdb:vortex-file-compressed 378002120 3.65625e+08 1.03385 ns
clickbench_q21/duckdb:vortex-file-compressed 422123360 3.95562e+08 1.06715 ns
clickbench_q22/duckdb:vortex-file-compressed 617775781 5.68186e+08 1.08728 ns
clickbench_q23/duckdb:vortex-file-compressed 1252755092 1.9269e+09 0.650141 ns 🚀
clickbench_q24/duckdb:vortex-file-compressed 57692223 4.95815e+07 1.16358 ns 🚨
clickbench_q25/duckdb:vortex-file-compressed 78978059 7.16135e+07 1.10284 ns 🚨
clickbench_q26/duckdb:vortex-file-compressed 51766136 4.31513e+07 1.19964 ns 🚨
clickbench_q27/duckdb:vortex-file-compressed 539800632 5.22099e+08 1.0339 ns
clickbench_q28/duckdb:vortex-file-compressed 3130641593 3.09497e+09 1.01152 ns
clickbench_q29/duckdb:vortex-file-compressed 33111509 3.06632e+07 1.07984 ns
clickbench_q30/duckdb:vortex-file-compressed 199633764 1.94279e+08 1.02756 ns
clickbench_q31/duckdb:vortex-file-compressed 272447630 2.65348e+08 1.02675 ns
clickbench_q32/duckdb:vortex-file-compressed 1086214288 1.05519e+09 1.0294 ns
clickbench_q33/duckdb:vortex-file-compressed 1114633349 1.07851e+09 1.0335 ns
clickbench_q34/duckdb:vortex-file-compressed 1592932755 1.54027e+09 1.03419 ns
clickbench_q35/duckdb:vortex-file-compressed 367559414 3.61636e+08 1.01638 ns
clickbench_q36/duckdb:vortex-file-compressed 26513120 2.50607e+07 1.05796 ns
clickbench_q37/duckdb:vortex-file-compressed 18379092 1.66278e+07 1.10532 ns 🚨
clickbench_q38/duckdb:vortex-file-compressed 19881829 1.85211e+07 1.07347 ns
clickbench_q39/duckdb:vortex-file-compressed 49005877 4.61114e+07 1.06277 ns
clickbench_q40/duckdb:vortex-file-compressed 18052541 1.60897e+07 1.12199 ns 🚨
clickbench_q41/duckdb:vortex-file-compressed 16794648 1.61756e+07 1.03827 ns
clickbench_q42/duckdb:vortex-file-compressed 21978599 2.27124e+07 0.967692 ns
clickbench_q00/duckdb:vortex-compact 10715247 1.03401e+07 1.03628 ns
clickbench_q01/duckdb:vortex-compact 17991721 1.68177e+07 1.06981 ns
clickbench_q02/duckdb:vortex-compact 40705784 3.94353e+07 1.03222 ns
clickbench_q03/duckdb:vortex-compact 45684137 4.26574e+07 1.07095 ns
clickbench_q04/duckdb:vortex-compact 200014578 1.94788e+08 1.02683 ns
clickbench_q05/duckdb:vortex-compact 233402792 2.24685e+08 1.0388 ns
clickbench_q06/duckdb:vortex-compact 25757351 2.38233e+07 1.08118 ns
clickbench_q07/duckdb:vortex-compact 25551624 2.48125e+07 1.02979 ns
clickbench_q08/duckdb:vortex-compact 307300107 2.99292e+08 1.02676 ns
clickbench_q09/duckdb:vortex-compact 470441304 4.53562e+08 1.03722 ns
clickbench_q10/duckdb:vortex-compact 130647822 1.27822e+08 1.0221 ns
clickbench_q11/duckdb:vortex-compact 168483864 1.64955e+08 1.02139 ns
clickbench_q12/duckdb:vortex-compact 251627217 2.46648e+08 1.02019 ns
clickbench_q13/duckdb:vortex-compact 588603612 5.74741e+08 1.02412 ns
clickbench_q14/duckdb:vortex-compact 375967359 3.54297e+08 1.06117 ns
clickbench_q15/duckdb:vortex-compact 243224872 2.35728e+08 1.0318 ns
clickbench_q16/duckdb:vortex-compact 1064910121 1.02554e+09 1.03839 ns
clickbench_q17/duckdb:vortex-compact 967947364 9.33793e+08 1.03658 ns
clickbench_q18/duckdb:vortex-compact 1554022322 1.506e+09 1.03189 ns
clickbench_q19/duckdb:vortex-compact 31540867 2.885e+07 1.09327 ns
clickbench_q20/duckdb:vortex-compact 472093253 4.53853e+08 1.04019 ns
clickbench_q21/duckdb:vortex-compact 623952738 6.51787e+08 0.957295 ns
clickbench_q22/duckdb:vortex-compact 1210972595 9.93328e+08 1.21911 ns 🚨
clickbench_q23/duckdb:vortex-compact 5026090611 7.82819e+09 0.64205 ns 🚀
clickbench_q24/duckdb:vortex-compact 86843095 1.0312e+08 0.842156 ns 🚀
clickbench_q25/duckdb:vortex-compact 134012081 1.26404e+08 1.06019 ns
clickbench_q26/duckdb:vortex-compact 90004907 7.78527e+07 1.15609 ns 🚨
clickbench_q27/duckdb:vortex-compact 595851254 5.80818e+08 1.02588 ns
clickbench_q28/duckdb:vortex-compact 3223190978 3.18202e+09 1.01294 ns
clickbench_q29/duckdb:vortex-compact 39486415 3.64403e+07 1.08359 ns
clickbench_q30/duckdb:vortex-compact 345715852 3.40748e+08 1.01458 ns
clickbench_q31/duckdb:vortex-compact 447642595 4.48351e+08 0.998421 ns
clickbench_q32/duckdb:vortex-compact 1147516544 1.12625e+09 1.01888 ns
clickbench_q33/duckdb:vortex-compact 1146707185 1.11074e+09 1.03238 ns
clickbench_q34/duckdb:vortex-compact 1642531269 1.60965e+09 1.02043 ns
clickbench_q35/duckdb:vortex-compact 374135052 3.7355e+08 1.00156 ns
clickbench_q36/duckdb:vortex-compact 30557455 2.98074e+07 1.02516 ns
clickbench_q37/duckdb:vortex-compact 22343479 2.16775e+07 1.03072 ns
clickbench_q38/duckdb:vortex-compact 26934179 2.27666e+07 1.18306 ns 🚨
clickbench_q39/duckdb:vortex-compact 60901595 5.83497e+07 1.04374 ns
clickbench_q40/duckdb:vortex-compact 20125729 1.95626e+07 1.02878 ns
clickbench_q41/duckdb:vortex-compact 20002396 2.01947e+07 0.990476 ns
clickbench_q42/duckdb:vortex-compact 20429267 1.88412e+07 1.08429 ns
clickbench_q00/duckdb:duckdb 19372815 1.97803e+07 0.9794 ns
clickbench_q01/duckdb:duckdb 39198626 3.78063e+07 1.03683 ns
clickbench_q02/duckdb:duckdb 48419472 4.68724e+07 1.03301 ns
clickbench_q03/duckdb:duckdb 48415518 4.84854e+07 0.998559 ns
clickbench_q04/duckdb:duckdb 194837500 2.01637e+08 0.966278 ns
clickbench_q05/duckdb:duckdb 307628620 2.97455e+08 1.0342 ns
clickbench_q06/duckdb:duckdb 37921569 3.63328e+07 1.04373 ns
clickbench_q07/duckdb:duckdb 39601524 3.8583e+07 1.0264 ns
clickbench_q08/duckdb:duckdb 254380473 2.49027e+08 1.0215 ns
clickbench_q09/duckdb:duckdb 371688165 3.63683e+08 1.02201 ns
clickbench_q10/duckdb:duckdb 112154335 1.09068e+08 1.0283 ns
clickbench_q11/duckdb:duckdb 121491766 1.18701e+08 1.02351 ns
clickbench_q12/duckdb:duckdb 273323352 2.65156e+08 1.0308 ns
clickbench_q13/duckdb:duckdb 462025415 4.456e+08 1.03686 ns
clickbench_q14/duckdb:duckdb 295421081 2.91118e+08 1.01478 ns
clickbench_q15/duckdb:duckdb 226641387 2.19434e+08 1.03284 ns
clickbench_q16/duckdb:duckdb 561941620 5.42575e+08 1.03569 ns
clickbench_q17/duckdb:duckdb 467457012 4.59702e+08 1.01687 ns
clickbench_q18/duckdb:duckdb 984459434 9.59251e+08 1.02628 ns
clickbench_q19/duckdb:duckdb 36837790 3.67312e+07 1.0029 ns
clickbench_q20/duckdb:duckdb 479204967 4.47876e+08 1.06995 ns
clickbench_q21/duckdb:duckdb 489691734 4.79326e+08 1.02163 ns
clickbench_q22/duckdb:duckdb 562956229 5.61528e+08 1.00254 ns
clickbench_q23/duckdb:duckdb 238584908 2.34296e+08 1.01831 ns
clickbench_q24/duckdb:duckdb 50718968 4.94471e+07 1.02572 ns
clickbench_q25/duckdb:duckdb 113949442 1.10706e+08 1.0293 ns
clickbench_q26/duckdb:duckdb 48352724 4.76462e+07 1.01483 ns
clickbench_q27/duckdb:duckdb 553686702 5.30944e+08 1.04283 ns
clickbench_q28/duckdb:duckdb 4571285742 4.5164e+09 1.01215 ns
clickbench_q29/duckdb:duckdb 50828208 5.03193e+07 1.01011 ns
clickbench_q30/duckdb:duckdb 280389289 2.72555e+08 1.02875 ns
clickbench_q31/duckdb:duckdb 350403296 3.40746e+08 1.02834 ns
clickbench_q32/duckdb:duckdb 1055376749 1.02708e+09 1.02755 ns
clickbench_q33/duckdb:duckdb 1128252462 1.06694e+09 1.05747 ns
clickbench_q34/duckdb:duckdb 1201784839 1.14333e+09 1.05112 ns
clickbench_q35/duckdb:duckdb 268901777 2.65735e+08 1.01192 ns
clickbench_q36/duckdb:duckdb 45426295 4.40251e+07 1.03183 ns
clickbench_q37/duckdb:duckdb 33176768 3.28665e+07 1.00944 ns
clickbench_q38/duckdb:duckdb 34545489 3.37615e+07 1.02322 ns
clickbench_q39/duckdb:duckdb 83254605 7.5428e+07 1.10376 ns 🚨
clickbench_q40/duckdb:duckdb 33444722 3.27605e+07 1.02089 ns
clickbench_q41/duckdb:duckdb 34277778 3.34092e+07 1.026 ns
clickbench_q42/duckdb:duckdb 33034840 3.29678e+07 1.00203 ns

@github-actions
Copy link
Contributor

Benchmarks: Compression

Summary

  • Overall: 1.003x ➖
  • Vortex: 1.018x ➖
  • Best: vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 (0.934x)
  • Worst: vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 (1.207x)
  • Significant (>10%): 0↑ 4↓
Detailed Results Table
name PR 91a9c78 base bc4fd79 ratio (PR/base) unit remark
parquet_rs-zstd compress time/taxi 1.39951e+09 1.40644e+09 0.995075 ns
parquet_rs-zstd decompress time/taxi 2.93653e+08 2.92057e+08 1.00547 ns
compress time/taxi 7.02579e+08 7.02307e+08 1.00039 ns
decompress time/taxi 2.046e+07 2.17085e+07 0.942488 ns
parquet_rs-zstd compress time/Arade 2.50334e+09 2.55389e+09 0.980206 ns
parquet_rs-zstd decompress time/Arade 6.63653e+08 6.73059e+08 0.986025 ns
compress time/Arade 1.10477e+09 1.10177e+09 1.00272 ns
decompress time/Arade 3.20816e+07 3.08544e+07 1.03977 ns
parquet_rs-zstd compress time/Bimbo 1.59498e+10 1.61917e+10 0.985056 ns
parquet_rs-zstd decompress time/Bimbo 2.30536e+09 2.30379e+09 1.00068 ns
compress time/Bimbo 6.8285e+09 7.00943e+09 0.974188 ns
decompress time/Bimbo 9.89787e+07 1.02148e+08 0.96897 ns
parquet_rs-zstd compress time/CMSprovider 7.96217e+09 8.09528e+09 0.983558 ns
parquet_rs-zstd decompress time/CMSprovider 2.12949e+09 2.18168e+09 0.976077 ns
compress time/CMSprovider 2.9281e+09 2.82949e+09 1.03485 ns
decompress time/CMSprovider 8.84971e+07 8.48848e+07 1.04255 ns
parquet_rs-zstd compress time/Euro2016 1.46362e+09 1.47038e+09 0.995405 ns
parquet_rs-zstd decompress time/Euro2016 4.21042e+08 4.22233e+08 0.997179 ns
compress time/Euro2016 4.51257e+08 4.23765e+08 1.06488 ns
decompress time/Euro2016 2.40706e+07 2.25926e+07 1.06542 ns
parquet_rs-zstd compress time/Food 9.34548e+08 9.39142e+08 0.995108 ns
parquet_rs-zstd decompress time/Food 2.38842e+08 2.48739e+08 0.960212 ns
compress time/Food 4.12181e+08 3.93929e+08 1.04633 ns
decompress time/Food 9.53498e+06 9.51424e+06 1.00218 ns
parquet_rs-zstd compress time/HashTags 2.65858e+09 2.74246e+09 0.969412 ns
parquet_rs-zstd decompress time/HashTags 7.03642e+08 7.4972e+08 0.938539 ns
compress time/HashTags 9.29165e+08 9.31471e+08 0.997524 ns
decompress time/HashTags 9.56601e+07 9.13572e+07 1.0471 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 3.22022e+09 3.24766e+09 0.99155 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 7.20088e+08 7.16232e+08 1.00538 ns
compress time/TPC-H l_comment chunked 1.33277e+09 1.29938e+09 1.02569 ns
decompress time/TPC-H l_comment chunked 4.62091e+07 4.74258e+07 0.974346 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 3.18514e+09 3.27167e+09 0.97355 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 7.15009e+08 7.23808e+08 0.987843 ns
compress time/TPC-H l_comment canonical 1.32472e+09 1.2667e+09 1.0458 ns
decompress time/TPC-H l_comment canonical 4.7883e+07 4.62557e+07 1.03518 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6.60298e+06 7.66481e+06 0.861467 ns 🚀
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.53932e+06 2.601e+06 0.976287 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.56494e+07 1.50529e+07 1.03962 ns
decompress time/wide table cols=100 chunks=1 rows=1000 3.20689e+06 2.92614e+06 1.09594 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 8.48042e+07 8.97337e+07 0.945066 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 2.9649e+07 2.99147e+07 0.991119 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.57464e+08 1.53622e+08 1.025 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 2.67332e+07 2.88666e+07 0.926095 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 9.17123e+08 9.07206e+08 1.01093 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 3.42381e+08 3.3965e+08 1.00804 ns
compress time/wide table cols=10000 chunks=1 rows=1000 1.4647e+09 1.49787e+09 0.97785 ns
decompress time/wide table cols=10000 chunks=1 rows=1000 2.75868e+08 2.88269e+08 0.95698 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6.80851e+06 7.76985e+06 0.876273 ns 🚀
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.56938e+06 2.76175e+06 0.930348 ns
compress time/wide table cols=100 chunks=50 rows=1000 1.5579e+07 1.71578e+07 0.907985 ns
decompress time/wide table cols=100 chunks=50 rows=1000 3.16752e+06 2.9457e+06 1.07531 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 8.55333e+07 8.74561e+07 0.978014 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 2.91942e+07 3.09557e+07 0.943097 ns
compress time/wide table cols=1000 chunks=50 rows=1000 1.49826e+08 1.52999e+08 0.979266 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 2.67242e+07 2.73625e+07 0.97667 ns
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 8.57494e+08 9.0724e+08 0.945168 ns
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 3.33997e+08 3.41299e+08 0.978603 ns
compress time/wide table cols=10000 chunks=50 rows=1000 1.48438e+09 1.49514e+09 0.992798 ns
decompress time/wide table cols=10000 chunks=50 rows=1000 2.77905e+08 2.82869e+08 0.982454 ns
parquet size/taxi 5.58792e+07 5.58792e+07 1 bytes
vortex-file-compressed size/taxi 5.14542e+07 5.14587e+07 0.999912 bytes
vortex:parquet-zstd size/taxi 0.920811 0.920892 0.999912 ratio
vortex:parquet-zstd ratio compress time/taxi 0.502018 0.499352 1.00534 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.0696742 0.0743299 0.937364 ratio
parquet size/Arade 3.05282e+08 3.05282e+08 1 bytes
vortex-file-compressed size/Arade 1.43322e+08 1.42857e+08 1.00325 bytes
vortex:parquet-zstd size/Arade 0.469473 0.467952 1.00325 ratio
vortex:parquet-zstd ratio compress time/Arade 0.44132 0.43141 1.02297 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.048341 0.0458421 1.05451 ratio
parquet size/Bimbo 3.88935e+08 3.88935e+08 1 bytes
vortex-file-compressed size/Bimbo 5.26092e+08 5.26136e+08 0.999918 bytes
vortex:parquet-zstd size/Bimbo 1.35265 1.35276 0.999918 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.428125 0.432902 0.988966 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.0429341 0.0443392 0.968309 ratio
parquet size/CMSprovider 3.84635e+08 3.84635e+08 1 bytes
vortex-file-compressed size/CMSprovider 4.48348e+08 4.49522e+08 0.997389 bytes
vortex:parquet-zstd size/CMSprovider 1.16565 1.1687 0.997389 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.367751 0.349523 1.05215 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.0415578 0.0389079 1.06811 ratio
parquet size/Euro2016 1.23043e+08 1.23043e+08 1 bytes
vortex-file-compressed size/Euro2016 1.6791e+08 1.68035e+08 0.999261 bytes
vortex:parquet-zstd size/Euro2016 1.36465 1.36566 0.999261 ratio
vortex:parquet-zstd ratio compress time/Euro2016 0.308315 0.288201 1.06979 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.0571691 0.0535074 1.06843 ratio
parquet size/Food 3.61776e+07 3.61776e+07 1 bytes
vortex-file-compressed size/Food 4.41635e+07 4.41638e+07 0.999993 bytes
vortex:parquet-zstd size/Food 1.22074 1.22075 0.999993 ratio
vortex:parquet-zstd ratio compress time/Food 0.441048 0.419456 1.05148 ratio
vortex:parquet-zstd ratio decompress time/Food 0.0399217 0.0382499 1.04371 ratio
parquet size/HashTags 1.33855e+08 1.33855e+08 1 bytes
vortex-file-compressed size/HashTags 1.98707e+08 1.98965e+08 0.998701 bytes
vortex:parquet-zstd size/HashTags 1.48449 1.48643 0.998701 ratio
vortex:parquet-zstd ratio compress time/HashTags 0.349497 0.339648 1.029 ratio
vortex:parquet-zstd ratio decompress time/HashTags 0.13595 0.121855 1.11567 ratio 🚨
parquet size/TPC-H l_comment chunked 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment chunked 1.80419e+08 1.80429e+08 0.999944 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.13893 1.13899 0.999944 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0.413876 0.400098 1.03444 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.0641715 0.0662158 0.969128 ratio
parquet size/TPC-H l_comment canonical 1.58411e+08 1.58411e+08 1 bytes
vortex-file-compressed size/TPC-H l_comment canonical 1.80419e+08 1.80429e+08 0.999944 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.13893 1.13899 0.999944 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0.415905 0.387172 1.07421 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.0669684 0.063906 1.04792 ratio
parquet size/wide table cols=100 chunks=1 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 2.37004 1.9639 1.2068 ratio 🚨
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 1.26289 1.12501 1.12256 ratio 🚨
parquet size/wide table cols=1000 chunks=1 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.85679 1.71198 1.08459 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0.901655 0.964964 0.934393 ratio
parquet size/wide table cols=10000 chunks=1 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1.59705 1.65108 0.967276 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0.805733 0.848726 0.949344 ratio
parquet size/wide table cols=100 chunks=50 rows=1000 932204 932204 1 bytes
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 884384 884384 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0.948702 0.948702 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 2.28817 2.20825 1.03619 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 1.2328 1.06661 1.15581 ratio 🚨
parquet size/wide table cols=1000 chunks=50 rows=1000 9.322e+06 9.322e+06 1 bytes
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 8.82958e+06 8.82958e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0.947177 0.947177 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1.75167 1.74943 1.00128 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0.915391 0.883924 1.0356 ratio
parquet size/wide table cols=10000 chunks=50 rows=1000 9.322e+07 9.322e+07 1 bytes
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 8.83176e+07 8.83176e+07 1 bytes
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0.94741 0.94741 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1.73106 1.64801 1.05039 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0.832061 0.828799 1.00394 ratio

Copy link
Contributor

@gatesn gatesn left a comment

Choose a reason for hiding this comment

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

This seems to draw some weird boundaries?

What's the goal here? To move Vortex towards a buffer pool? Or to allow I/O to read into both host and device buffers?

Feels like the sort of thing we should have a discussion / rfc for! But don't want to stall your experiments on this

@onursatici
Copy link
Contributor Author

yes we could use a discussion here, the goal is to have control on how the buffer handles are created during a scan. I want to use a vortex read at implementation, but I also want to control the allocations

@onursatici
Copy link
Contributor Author

#6647

@0ax1 0ax1 self-requested a review February 23, 2026 16:07
@0ax1
Copy link
Contributor

0ax1 commented Feb 23, 2026

How would for example CUDA host mem malloc fit into this?

/// A destination for I/O reads that can be finalized into a [`BufferHandle`].
pub trait WriteTarget: Send + 'static {
/// Returns the buffer as a mutable slice.
fn as_mut_slice(&mut self) -> &mut [u8];
Copy link
Contributor

Choose a reason for hiding this comment

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

would it make more sense to return an uninit slice? that way we can avoid zero-initializing all the memory. maybe that's too much of a microoptimization

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/feature A new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants