vortex icon indicating copy to clipboard operation
vortex copied to clipboard

Experimental DuckDB Exporter

Open gatesn opened this issue 7 months ago • 3 comments

Instead of slicing arrays and converting them, we track the row offset and export from a single ArrayIterator

gatesn avatar May 22 '25 11:05 gatesn

Benchmarks: TPC-H on NVME

Table of Results
name PR b919d4cd base 54c09f66 ratio (PR/base) unit
tpch_q01/DataFusion:arrow 66260250 7.84204e+07 0.844936 ns
tpch_q02/DataFusion:arrow 15934805 1.95935e+07 0.813268 ns
tpch_q03/DataFusion:arrow 23601535 2.95384e+07 0.799011 ns
tpch_q04/DataFusion:arrow 18798683 2.28791e+07 0.821652 ns
tpch_q05/DataFusion:arrow 33657446 3.96223e+07 0.849458 ns
tpch_q06/DataFusion:arrow 6365664 7.17894e+06 0.886713 ns
tpch_q07/DataFusion:arrow 53462229 7.04161e+07 0.759233 ns
tpch_q08/DataFusion:arrow 18430022 2.44163e+07 0.754824 ns
tpch_q09/DataFusion:arrow 32709223 4.42929e+07 0.738475 ns
tpch_q10/DataFusion:arrow 37451535 5.14513e+07 0.727903 ns
tpch_q11/DataFusion:arrow 7742767 9.82919e+06 0.787732 ns
tpch_q12/DataFusion:arrow 18560283 2.08203e+07 0.891453 ns
tpch_q13/DataFusion:arrow 14612408 1.75192e+07 0.834081 ns
tpch_q14/DataFusion:arrow 8385462 1.13849e+07 0.736545 ns
tpch_q15/DataFusion:arrow 18352114 2.19713e+07 0.835278 ns
tpch_q16/DataFusion:arrow 14688475 1.77e+07 0.829859 ns
tpch_q17/DataFusion:arrow 49097706 5.06406e+07 0.969533 ns
tpch_q18/DataFusion:arrow 107371254 1.20304e+08 0.8925 ns
tpch_q19/DataFusion:arrow 18037744 2.01299e+07 0.896067 ns
tpch_q20/DataFusion:arrow 23697340 3.04391e+07 0.778517 ns
tpch_q21/DataFusion:arrow 83266175 1.03186e+08 0.806952 ns
tpch_q22/DataFusion:arrow 10324006 1.25137e+07 0.825019 ns
tpch_q01/DataFusion:parquet 81062227 1.00681e+08 0.805138 ns
tpch_q02/DataFusion:parquet 41230815 4.81049e+07 0.857101 ns
tpch_q03/DataFusion:parquet 37421305 4.38414e+07 0.85356 ns
tpch_q04/DataFusion:parquet 23792603 2.91479e+07 0.816272 ns
tpch_q05/DataFusion:parquet 56876903 6.92646e+07 0.821154 ns
tpch_q06/DataFusion:parquet 14106888 1.558e+07 0.90545 ns
tpch_q07/DataFusion:parquet 73163592 8.54366e+07 0.856349 ns
tpch_q08/DataFusion:parquet 50612054 6.27664e+07 0.806355 ns
tpch_q09/DataFusion:parquet 72037082 9.7071e+07 0.742107 ns
tpch_q10/DataFusion:parquet 84691958 8.57288e+07 0.987905 ns
tpch_q11/DataFusion:parquet 29269659 2.98092e+07 0.981901 ns
tpch_q12/DataFusion:parquet 27181524 3.36723e+07 0.807238 ns
tpch_q13/DataFusion:parquet 44011076 4.77928e+07 0.920873 ns
tpch_q14/DataFusion:parquet 22738010 2.64565e+07 0.85945 ns
tpch_q15/DataFusion:parquet 39844484 4.61981e+07 0.862469 ns
tpch_q16/DataFusion:parquet 27680870 3.1562e+07 0.877031 ns
tpch_q17/DataFusion:parquet 76470111 8.95484e+07 0.853953 ns
tpch_q18/DataFusion:parquet 104420229 1.4593e+08 0.715552 ns
tpch_q19/DataFusion:parquet 39994395 4.90092e+07 0.816059 ns
tpch_q20/DataFusion:parquet 48518948 5.35569e+07 0.905933 ns
tpch_q21/DataFusion:parquet 93149547 9.84742e+07 0.945928 ns
tpch_q22/DataFusion:parquet 51035764 5.50976e+07 0.926279 ns
tpch_q01/DataFusion:vortex-file-compressed 54437120 5.53818e+07 0.982943 ns
tpch_q02/DataFusion:vortex-file-compressed 36199551 3.77197e+07 0.959698 ns
tpch_q03/DataFusion:vortex-file-compressed 28046723 2.77641e+07 1.01018 ns
tpch_q04/DataFusion:vortex-file-compressed 14486913 1.51624e+07 0.955448 ns
tpch_q05/DataFusion:vortex-file-compressed 46493231 4.64372e+07 1.00121 ns
tpch_q06/DataFusion:vortex-file-compressed 2416271 2.28931e+06 1.05546 ns
tpch_q07/DataFusion:vortex-file-compressed 63239137 6.25304e+07 1.01133 ns
tpch_q08/DataFusion:vortex-file-compressed 54185125 5.05368e+07 1.07219 ns
tpch_q09/DataFusion:vortex-file-compressed 75261535 7.31606e+07 1.02872 ns
tpch_q10/DataFusion:vortex-file-compressed 43753598 4.18966e+07 1.04432 ns
tpch_q11/DataFusion:vortex-file-compressed 25558599 2.60221e+07 0.982189 ns
tpch_q12/DataFusion:vortex-file-compressed 15656748 1.53786e+07 1.01809 ns
tpch_q13/DataFusion:vortex-file-compressed 17537061 1.9327e+07 0.907388 ns
tpch_q14/DataFusion:vortex-file-compressed 9443620 1.00747e+07 0.937363 ns
tpch_q15/DataFusion:vortex-file-compressed 16332131 1.76534e+07 0.925155 ns
tpch_q16/DataFusion:vortex-file-compressed 22611845 2.71642e+07 0.832415 ns
tpch_q17/DataFusion:vortex-file-compressed 76100496 8.37824e+07 0.908311 ns
tpch_q18/DataFusion:vortex-file-compressed 92232255 1.19908e+08 0.769195 ns
tpch_q19/DataFusion:vortex-file-compressed 10371829 1.26684e+07 0.818717 ns
tpch_q20/DataFusion:vortex-file-compressed 25643313 3.23911e+07 0.791677 ns
tpch_q21/DataFusion:vortex-file-compressed 86509228 1.1286e+08 0.766517 ns
tpch_q22/DataFusion:vortex-file-compressed 12062850 1.44373e+07 0.835536 ns
tpch_q01/DuckDB:parquet 36000000 3.8e+07 0.947368 ns
tpch_q02/DuckDB:parquet 28000000 3.2e+07 0.875 ns
tpch_q03/DuckDB:parquet 51000000 5.7e+07 0.894737 ns
tpch_q04/DuckDB:parquet 26000000 2.9e+07 0.896552 ns
tpch_q05/DuckDB:parquet 37000000 4.1e+07 0.902439 ns
tpch_q06/DuckDB:parquet 12000000 1.4e+07 0.857143 ns
tpch_q07/DuckDB:parquet 41000000 4.6e+07 0.891304 ns
tpch_q08/DuckDB:parquet 44000000 4.8e+07 0.916667 ns
tpch_q09/DuckDB:parquet 83000000 9e+07 0.922222 ns
tpch_q10/DuckDB:parquet 215000000 2.11e+08 1.01896 ns
tpch_q11/DuckDB:parquet 14000000 1.5e+07 0.933333 ns
tpch_q12/DuckDB:parquet 25000000 2.5e+07 1 ns
tpch_q13/DuckDB:parquet 47000000 4.7e+07 1 ns
tpch_q14/DuckDB:parquet 30000000 3e+07 1 ns
tpch_q15/DuckDB:parquet 32000000 3.6e+07 0.888889 ns
tpch_q16/DuckDB:parquet 49000000 4.9e+07 1 ns
tpch_q17/DuckDB:parquet 36000000 3.6e+07 1 ns
tpch_q18/DuckDB:parquet 46000000 4.8e+07 0.958333 ns
tpch_q19/DuckDB:parquet 42000000 4.1e+07 1.02439 ns
tpch_q20/DuckDB:parquet 37000000 3.7e+07 1 ns
tpch_q21/DuckDB:parquet 102000000 1.04e+08 0.980769 ns
tpch_q22/DuckDB:parquet 32000000 3.2e+07 1 ns
tpch_q01/DuckDB:vortex-file-compressed 53000000 5.7e+07 0.929825 ns
tpch_q02/DuckDB:vortex-file-compressed 37000000 3.7e+07 1 ns
tpch_q03/DuckDB:vortex-file-compressed 69000000 6.8e+07 1.01471 ns
tpch_q04/DuckDB:vortex-file-compressed 46000000 5.1e+07 0.901961 ns
tpch_q05/DuckDB:vortex-file-compressed 55000000 5.6e+07 0.982143 ns
tpch_q06/DuckDB:vortex-file-compressed 4000000 4e+06 1 ns
tpch_q07/DuckDB:vortex-file-compressed 55000000 6.3e+07 0.873016 ns
tpch_q08/DuckDB:vortex-file-compressed 65000000 6.5e+07 1 ns
tpch_q09/DuckDB:vortex-file-compressed 99000000 1e+08 0.99 ns
tpch_q10/DuckDB:vortex-file-compressed 207000000 2.1e+08 0.985714 ns
tpch_q11/DuckDB:vortex-file-compressed 22000000 2.3e+07 0.956522 ns
tpch_q12/DuckDB:vortex-file-compressed 47000000 4.8e+07 0.979167 ns
tpch_q13/DuckDB:vortex-file-compressed 53000000 5.4e+07 0.981481 ns
tpch_q14/DuckDB:vortex-file-compressed 37000000 3.7e+07 1 ns
tpch_q15/DuckDB:vortex-file-compressed 56000000 5.1e+07 1.09804 ns
tpch_q16/DuckDB:vortex-file-compressed 53000000 5.4e+07 0.981481 ns
tpch_q17/DuckDB:vortex-file-compressed 45000000 5.3e+07 0.849057 ns
tpch_q18/DuckDB:vortex-file-compressed 60000000 7.2e+07 0.833333 ns
tpch_q19/DuckDB:vortex-file-compressed 53000000 5.8e+07 0.913793 ns
tpch_q20/DuckDB:vortex-file-compressed 49000000 5.1e+07 0.960784 ns
tpch_q21/DuckDB:vortex-file-compressed 135000000 1.48e+08 0.912162 ns
tpch_q22/DuckDB:vortex-file-compressed 32000000 3.3e+07 0.969697 ns
tpch_q01/DuckDB:duckdb 20000000 2.2e+07 0.909091 ns
tpch_q02/DuckDB:duckdb 19000000 1.9e+07 1 ns
tpch_q03/DuckDB:duckdb 43000000 4.3e+07 1 ns
tpch_q04/DuckDB:duckdb 19000000 1.9e+07 1 ns
tpch_q05/DuckDB:duckdb 27000000 2.6e+07 1.03846 ns
tpch_q06/DuckDB:duckdb 8000000 8e+06 1 ns
tpch_q07/DuckDB:duckdb 31000000 3e+07 1.03333 ns
tpch_q08/DuckDB:duckdb 29000000 2.9e+07 1 ns
tpch_q09/DuckDB:duckdb 70000000 7e+07 1 ns
tpch_q10/DuckDB:duckdb 199000000 1.97e+08 1.01015 ns
tpch_q11/DuckDB:duckdb 8000000 9e+06 0.888889 ns
tpch_q12/DuckDB:duckdb 23000000 2.3e+07 1 ns
tpch_q13/DuckDB:duckdb 41000000 4.2e+07 0.97619 ns
tpch_q14/DuckDB:duckdb 22000000 2.3e+07 0.956522 ns
tpch_q15/DuckDB:duckdb 29000000 2.9e+07 1 ns
tpch_q16/DuckDB:duckdb 43000000 4.6e+07 0.934783 ns
tpch_q17/DuckDB:duckdb 27000000 3.1e+07 0.870968 ns
tpch_q18/DuckDB:duckdb 35000000 4e+07 0.875 ns
tpch_q19/DuckDB:duckdb 37000000 4.1e+07 0.902439 ns
tpch_q20/DuckDB:duckdb 27000000 3e+07 0.9 ns
tpch_q21/DuckDB:duckdb 62000000 6.9e+07 0.898551 ns
tpch_q22/DuckDB:duckdb 25000000 2.6e+07 0.961538 ns

github-actions[bot] avatar May 22 '25 11:05 github-actions[bot]

Benchmarks: TPC-H on S3

Table of Results
name PR b919d4cd base 54c09f66 ratio (PR/base) unit
tpch_q01/DataFusion:parquet 190545972 1.88875e+08 1.00885 ns
tpch_q02/DataFusion:parquet 734631343 7.63048e+08 0.962759 ns
tpch_q03/DataFusion:parquet 358209008 3.30832e+08 1.08275 ns
tpch_q04/DataFusion:parquet 234398931 2.19384e+08 1.06844 ns
tpch_q05/DataFusion:parquet 558620293 5.45935e+08 1.02324 ns
tpch_q06/DataFusion:parquet 136550991 1.27413e+08 1.07172 ns
tpch_q07/DataFusion:parquet 493324216 5.14704e+08 0.958462 ns
tpch_q08/DataFusion:parquet 752739857 7.26133e+08 1.03664 ns
tpch_q09/DataFusion:parquet 613246731 6.19825e+08 0.989386 ns
tpch_q10/DataFusion:parquet 536083219 5.22551e+08 1.0259 ns
tpch_q11/DataFusion:parquet 476539230 4.8021e+08 0.992357 ns
tpch_q12/DataFusion:parquet 274637888 2.70636e+08 1.01479 ns
tpch_q13/DataFusion:parquet 219979198 2.14218e+08 1.02689 ns
tpch_q14/DataFusion:parquet 274474769 2.67952e+08 1.02434 ns
tpch_q15/DataFusion:parquet 357455704 3.56345e+08 1.00312 ns
tpch_q16/DataFusion:parquet 365013560 3.71411e+08 0.982774 ns
tpch_q17/DataFusion:parquet 500155850 5.07999e+08 0.98456 ns
tpch_q18/DataFusion:parquet 468647083 4.44539e+08 1.05423 ns
tpch_q19/DataFusion:parquet 352038625 3.51752e+08 1.00081 ns
tpch_q20/DataFusion:parquet 516387923 5.30142e+08 0.974056 ns
tpch_q21/DataFusion:parquet 689865274 6.9477e+08 0.992941 ns
tpch_q22/DataFusion:parquet 290950611 2.81431e+08 1.03382 ns
tpch_q01/DataFusion:vortex-file-compressed 156854160 1.46983e+08 1.06716 ns
tpch_q02/DataFusion:vortex-file-compressed 149695549 1.52938e+08 0.978798 ns
tpch_q03/DataFusion:vortex-file-compressed 225228551 2.29214e+08 0.982613 ns
tpch_q04/DataFusion:vortex-file-compressed 139067850 1.50438e+08 0.924423 ns
tpch_q05/DataFusion:vortex-file-compressed 235216086 2.25263e+08 1.04418 ns
tpch_q06/DataFusion:vortex-file-compressed 9087586 9.58079e+06 0.948521 ns
tpch_q07/DataFusion:vortex-file-compressed 233029536 2.30883e+08 1.0093 ns
tpch_q08/DataFusion:vortex-file-compressed 292285072 2.71455e+08 1.07674 ns
tpch_q09/DataFusion:vortex-file-compressed 307350287 3.18666e+08 0.96449 ns
tpch_q10/DataFusion:vortex-file-compressed 239350261 2.56912e+08 0.931642 ns
tpch_q11/DataFusion:vortex-file-compressed 130139324 1.29894e+08 1.00189 ns
tpch_q12/DataFusion:vortex-file-compressed 199249973 1.90804e+08 1.04426 ns
tpch_q13/DataFusion:vortex-file-compressed 127155638 1.27844e+08 0.994617 ns
tpch_q14/DataFusion:vortex-file-compressed 135416477 1.33202e+08 1.01662 ns
tpch_q15/DataFusion:vortex-file-compressed 211958365 2.02177e+08 1.04838 ns
tpch_q16/DataFusion:vortex-file-compressed 91506819 9.2288e+07 0.991536 ns
tpch_q17/DataFusion:vortex-file-compressed 257435037 2.64319e+08 0.973954 ns
tpch_q18/DataFusion:vortex-file-compressed 299181983 2.81778e+08 1.06176 ns
tpch_q19/DataFusion:vortex-file-compressed 43778719 4.04498e+07 1.0823 ns
tpch_q20/DataFusion:vortex-file-compressed 216972016 2.13964e+08 1.01406 ns
tpch_q21/DataFusion:vortex-file-compressed 377879207 3.7674e+08 1.00302 ns
tpch_q22/DataFusion:vortex-file-compressed 104851879 1.04538e+08 1.003 ns
tpch_q01/DuckDB:parquet 426000000 4.1e+08 1.03902 ns
tpch_q02/DuckDB:parquet 535000000 4.73e+08 1.13108 ns
tpch_q03/DuckDB:parquet 583000000 5.85e+08 0.996581 ns
tpch_q04/DuckDB:parquet 363000000 3.62e+08 1.00276 ns
tpch_q05/DuckDB:parquet 667000000 5.87e+08 1.13629 ns
tpch_q06/DuckDB:parquet 267000000 2.52e+08 1.05952 ns
tpch_q07/DuckDB:parquet 639000000 5.7e+08 1.12105 ns
tpch_q08/DuckDB:parquet 655000000 6.41e+08 1.02184 ns
tpch_q09/DuckDB:parquet 747000000 7.76e+08 0.962629 ns
tpch_q10/DuckDB:parquet 938000000 9.14e+08 1.02626 ns
tpch_q11/DuckDB:parquet 304000000 2.82e+08 1.07801 ns
tpch_q12/DuckDB:parquet 332000000 3.29e+08 1.00912 ns
tpch_q13/DuckDB:parquet 239000000 2.71e+08 0.881919 ns
tpch_q14/DuckDB:parquet 406000000 3.64e+08 1.11538 ns
tpch_q15/DuckDB:parquet 455000000 4.02e+08 1.13184 ns
tpch_q16/DuckDB:parquet 346000000 3.41e+08 1.01466 ns
tpch_q17/DuckDB:parquet 359000000 3.53e+08 1.017 ns
tpch_q18/DuckDB:parquet 363000000 3.74e+08 0.970588 ns
tpch_q19/DuckDB:parquet 524000000 5.11e+08 1.02544 ns
tpch_q20/DuckDB:parquet 563000000 5.68e+08 0.991197 ns
tpch_q21/DuckDB:parquet 574000000 5.34e+08 1.07491 ns
tpch_q22/DuckDB:parquet 223000000 2.36e+08 0.944915 ns
tpch_q01/DuckDB:vortex-file-compressed 54000000 5.3e+07 1.01887 ns
tpch_q02/DuckDB:vortex-file-compressed 37000000 3.6e+07 1.02778 ns
tpch_q03/DuckDB:vortex-file-compressed 66000000 6.9e+07 0.956522 ns
tpch_q04/DuckDB:vortex-file-compressed 44000000 5e+07 0.88 ns
tpch_q05/DuckDB:vortex-file-compressed 54000000 5.6e+07 0.964286 ns
tpch_q06/DuckDB:vortex-file-compressed 5000000 4e+06 1.25 ns
tpch_q07/DuckDB:vortex-file-compressed 60000000 6.2e+07 0.967742 ns
tpch_q08/DuckDB:vortex-file-compressed 65000000 6.8e+07 0.955882 ns
tpch_q09/DuckDB:vortex-file-compressed 99000000 1e+08 0.99 ns
tpch_q10/DuckDB:vortex-file-compressed 210000000 2.07e+08 1.01449 ns
tpch_q11/DuckDB:vortex-file-compressed 24000000 2.3e+07 1.04348 ns
tpch_q12/DuckDB:vortex-file-compressed 50000000 4.9e+07 1.02041 ns
tpch_q13/DuckDB:vortex-file-compressed 58000000 5.5e+07 1.05455 ns
tpch_q14/DuckDB:vortex-file-compressed 37000000 3.6e+07 1.02778 ns
tpch_q15/DuckDB:vortex-file-compressed 53000000 4.8e+07 1.10417 ns
tpch_q16/DuckDB:vortex-file-compressed 52000000 5.3e+07 0.981132 ns
tpch_q17/DuckDB:vortex-file-compressed 52000000 5.5e+07 0.945455 ns
tpch_q18/DuckDB:vortex-file-compressed 63000000 6.9e+07 0.913043 ns
tpch_q19/DuckDB:vortex-file-compressed 53000000 5.7e+07 0.929825 ns
tpch_q20/DuckDB:vortex-file-compressed 48000000 4.9e+07 0.979592 ns
tpch_q21/DuckDB:vortex-file-compressed 137000000 1.46e+08 0.938356 ns
tpch_q22/DuckDB:vortex-file-compressed 32000000 3.2e+07 1 ns

github-actions[bot] avatar May 22 '25 11:05 github-actions[bot]

Benchmarks: Clickbench on NVME

Table of Results
name PR b919d4cd base 54c09f66 ratio (PR/base) unit
clickbench_q00/DataFusion:parquet 1319089 1.29285e+06 1.0203 ns
clickbench_q01/DataFusion:parquet 28418158 2.87662e+07 0.987902 ns
clickbench_q02/DataFusion:parquet 66612985 6.51021e+07 1.02321 ns
clickbench_q03/DataFusion:parquet 51844571 5.37325e+07 0.964865 ns
clickbench_q04/DataFusion:parquet 403206401 3.97398e+08 1.01462 ns
clickbench_q05/DataFusion:parquet 378448982 3.84338e+08 0.984677 ns
clickbench_q06/DataFusion:parquet 1343834 1.31582e+06 1.02129 ns
clickbench_q07/DataFusion:parquet 33219283 3.13238e+07 1.06051 ns
clickbench_q08/DataFusion:parquet 459939601 4.6496e+08 0.989202 ns
clickbench_q09/DataFusion:parquet 669222710 6.91274e+08 0.9681 ns
clickbench_q10/DataFusion:parquet 149203030 1.51067e+08 0.987658 ns
clickbench_q11/DataFusion:parquet 171030120 1.7667e+08 0.968074 ns
clickbench_q12/DataFusion:parquet 409508466 4.12356e+08 0.993093 ns
clickbench_q13/DataFusion:parquet 570772404 5.90766e+08 0.966157 ns
clickbench_q14/DataFusion:parquet 396350426 4.0124e+08 0.987815 ns
clickbench_q15/DataFusion:parquet 474064138 4.67645e+08 1.01373 ns
clickbench_q16/DataFusion:parquet 820294142 8.27223e+08 0.991624 ns
clickbench_q17/DataFusion:parquet 792509848 7.96612e+08 0.994851 ns
clickbench_q18/DataFusion:parquet 1474855308 1.56302e+09 0.943591 ns
clickbench_q19/DataFusion:parquet 42472765 4.19252e+07 1.01306 ns
clickbench_q20/DataFusion:parquet 648134684 6.65891e+08 0.973335 ns
clickbench_q21/DataFusion:parquet 739801345 7.59347e+08 0.97426 ns
clickbench_q22/DataFusion:parquet 1188743006 1.20287e+09 0.988254 ns
clickbench_q23/DataFusion:parquet 4914067100 4.98909e+09 0.984962 ns
clickbench_q24/DataFusion:parquet 245826150 2.54117e+08 0.967375 ns
clickbench_q25/DataFusion:parquet 215988133 2.15798e+08 1.00088 ns
clickbench_q26/DataFusion:parquet 277929670 2.83134e+08 0.981618 ns
clickbench_q27/DataFusion:parquet 967459305 9.9374e+08 0.973554 ns
clickbench_q28/DataFusion:parquet 5908795331 5.94974e+09 0.993118 ns
clickbench_q29/DataFusion:parquet 238635587 2.41807e+08 0.986883 ns
clickbench_q30/DataFusion:parquet 387203416 3.9044e+08 0.991711 ns
clickbench_q31/DataFusion:parquet 441892418 4.32001e+08 1.0229 ns
clickbench_q32/DataFusion:parquet 1341211230 1.44928e+09 0.925436 ns
clickbench_q33/DataFusion:parquet 1692028026 1.68646e+09 1.0033 ns
clickbench_q34/DataFusion:parquet 1696916048 1.69581e+09 1.00065 ns
clickbench_q35/DataFusion:parquet 632137146 6.33048e+08 0.998562 ns
clickbench_q36/DataFusion:parquet 179251132 1.81083e+08 0.989883 ns
clickbench_q37/DataFusion:parquet 71984783 7.19456e+07 1.00055 ns
clickbench_q38/DataFusion:parquet 108697301 1.11679e+08 0.973302 ns
clickbench_q39/DataFusion:parquet 350470897 3.51552e+08 0.996924 ns
clickbench_q40/DataFusion:parquet 40975589 4.39086e+07 0.933202 ns
clickbench_q41/DataFusion:parquet 37412878 4.26251e+07 0.87772 ns
clickbench_q42/DataFusion:parquet 60059436 5.94063e+07 1.01099 ns
clickbench_q00/DataFusion:vortex-file-compressed 1338986 1.3136e+06 1.01933 ns
clickbench_q01/DataFusion:vortex-file-compressed 7353632 7.48234e+06 0.982798 ns
clickbench_q02/DataFusion:vortex-file-compressed 25896276 2.75442e+07 0.940172 ns
clickbench_q03/DataFusion:vortex-file-compressed 35268968 3.50559e+07 1.00608 ns
clickbench_q04/DataFusion:vortex-file-compressed 324705431 3.34625e+08 0.970355 ns
clickbench_q05/DataFusion:vortex-file-compressed 337426009 3.50552e+08 0.962556 ns
clickbench_q06/DataFusion:vortex-file-compressed 1407649 1.3523e+06 1.04093 ns
clickbench_q07/DataFusion:vortex-file-compressed 11893989 1.05316e+07 1.12936 ns
clickbench_q08/DataFusion:vortex-file-compressed 390282806 3.75222e+08 1.04014 ns
clickbench_q09/DataFusion:vortex-file-compressed 566496519 5.66449e+08 1.00008 ns
clickbench_q10/DataFusion:vortex-file-compressed 70705335 7.1755e+07 0.985372 ns
clickbench_q11/DataFusion:vortex-file-compressed 83919130 8.45041e+07 0.993078 ns
clickbench_q12/DataFusion:vortex-file-compressed 298904231 3.05822e+08 0.977381 ns
clickbench_q13/DataFusion:vortex-file-compressed 486595363 4.86641e+08 0.999907 ns
clickbench_q14/DataFusion:vortex-file-compressed 280445213 2.77056e+08 1.01223 ns
clickbench_q15/DataFusion:vortex-file-compressed 406955389 4.02707e+08 1.01055 ns
clickbench_q16/DataFusion:vortex-file-compressed 828916505 8.40962e+08 0.985677 ns
clickbench_q17/DataFusion:vortex-file-compressed 803691949 8.00199e+08 1.00437 ns
clickbench_q18/DataFusion:vortex-file-compressed 1514576403 1.50757e+09 1.00465 ns
clickbench_q19/DataFusion:vortex-file-compressed 14239126 1.36233e+07 1.04521 ns
clickbench_q20/DataFusion:vortex-file-compressed 268794251 2.79859e+08 0.960464 ns
clickbench_q21/DataFusion:vortex-file-compressed 328533927 3.32972e+08 0.986671 ns
clickbench_q22/DataFusion:vortex-file-compressed 695897764 6.91433e+08 1.00646 ns
clickbench_q23/DataFusion:vortex-file-compressed 2091590935 2.10122e+09 0.995416 ns
clickbench_q24/DataFusion:vortex-file-compressed 128471791 1.29979e+08 0.988403 ns
clickbench_q25/DataFusion:vortex-file-compressed 108385214 1.05631e+08 1.02607 ns
clickbench_q26/DataFusion:vortex-file-compressed 160807316 1.61473e+08 0.99588 ns
clickbench_q27/DataFusion:vortex-file-compressed 683867210 6.89752e+08 0.991469 ns
clickbench_q28/DataFusion:vortex-file-compressed 6829399783 6.64591e+09 1.02761 ns
clickbench_q29/DataFusion:vortex-file-compressed 238208704 2.47394e+08 0.962872 ns
clickbench_q30/DataFusion:vortex-file-compressed 240432916 2.50016e+08 0.961668 ns
clickbench_q31/DataFusion:vortex-file-compressed 279196701 2.84129e+08 0.982639 ns
clickbench_q32/DataFusion:vortex-file-compressed 1290942541 1.36551e+09 0.945395 ns
clickbench_q33/DataFusion:vortex-file-compressed 1541281455 1.54129e+09 0.999996 ns
clickbench_q34/DataFusion:vortex-file-compressed 1574967291 1.5322e+09 1.02791 ns
clickbench_q35/DataFusion:vortex-file-compressed 552364990 5.57391e+08 0.990983 ns
clickbench_q36/DataFusion:vortex-file-compressed 99770086 9.38809e+07 1.06273 ns
clickbench_q37/DataFusion:vortex-file-compressed 43385709 4.20892e+07 1.0308 ns
clickbench_q38/DataFusion:vortex-file-compressed 26967498 2.87372e+07 0.938418 ns
clickbench_q39/DataFusion:vortex-file-compressed 195822675 1.89249e+08 1.03474 ns
clickbench_q40/DataFusion:vortex-file-compressed 15999934 1.64922e+07 0.970152 ns
clickbench_q41/DataFusion:vortex-file-compressed 13985745 1.43976e+07 0.971393 ns
clickbench_q42/DataFusion:vortex-file-compressed 36756434 3.57077e+07 1.02937 ns
clickbench_q00/DuckDB:parquet 119000000 1.19e+08 1 ns
clickbench_q01/DuckDB:parquet 49000000 4.9e+07 1 ns
clickbench_q02/DuckDB:parquet 59000000 6.1e+07 0.967213 ns
clickbench_q03/DuckDB:parquet 59000000 6e+07 0.983333 ns
clickbench_q04/DuckDB:parquet 205000000 2.06e+08 0.995146 ns
clickbench_q05/DuckDB:parquet 240000000 2.41e+08 0.995851 ns
clickbench_q06/DuckDB:parquet 55000000 5.7e+07 0.964912 ns
clickbench_q07/DuckDB:parquet 53000000 5.4e+07 0.981481 ns
clickbench_q08/DuckDB:parquet 248000000 2.49e+08 0.995984 ns
clickbench_q09/DuckDB:parquet 340000000 3.4e+08 1 ns
clickbench_q10/DuckDB:parquet 91000000 9.2e+07 0.98913 ns
clickbench_q11/DuckDB:parquet 105000000 1.05e+08 1 ns
clickbench_q12/DuckDB:parquet 249000000 2.5e+08 0.996 ns
clickbench_q13/DuckDB:parquet 415000000 4.12e+08 1.00728 ns
clickbench_q14/DuckDB:parquet 281000000 2.84e+08 0.989437 ns
clickbench_q15/DuckDB:parquet 225000000 2.28e+08 0.986842 ns
clickbench_q16/DuckDB:parquet 550000000 5.54e+08 0.99278 ns
clickbench_q17/DuckDB:parquet 465000000 4.67e+08 0.995717 ns
clickbench_q18/DuckDB:parquet 910000000 9.17e+08 0.992366 ns
clickbench_q19/DuckDB:parquet 52000000 5.2e+07 1 ns
clickbench_q20/DuckDB:parquet 333000000 3.33e+08 1 ns
clickbench_q21/DuckDB:parquet 432000000 4.4e+08 0.981818 ns
clickbench_q22/DuckDB:parquet 737000000 7.39e+08 0.997294 ns
clickbench_q23/DuckDB:parquet 284000000 2.81e+08 1.01068 ns
clickbench_q24/DuckDB:parquet 94000000 9.3e+07 1.01075 ns
clickbench_q25/DuckDB:parquet 127000000 1.27e+08 1 ns
clickbench_q26/DuckDB:parquet 59000000 5.8e+07 1.01724 ns
clickbench_q27/DuckDB:parquet 510000000 5.13e+08 0.994152 ns
clickbench_q28/DuckDB:parquet 5958000000 6.004e+09 0.992338 ns
clickbench_q29/DuckDB:parquet 57000000 5.8e+07 0.982759 ns
clickbench_q30/DuckDB:parquet 272000000 2.74e+08 0.992701 ns
clickbench_q31/DuckDB:parquet 328000000 3.3e+08 0.993939 ns
clickbench_q32/DuckDB:parquet 1047000000 1.059e+09 0.988669 ns
clickbench_q33/DuckDB:parquet 1049000000 1.051e+09 0.998097 ns
clickbench_q34/DuckDB:parquet 1099000000 1.114e+09 0.986535 ns
clickbench_q35/DuckDB:parquet 300000000 3.21e+08 0.934579 ns
clickbench_q36/DuckDB:parquet 57000000 5.8e+07 0.982759 ns
clickbench_q37/DuckDB:parquet 44000000 4.7e+07 0.93617 ns
clickbench_q38/DuckDB:parquet 49000000 4.7e+07 1.04255 ns
clickbench_q39/DuckDB:parquet 90000000 8.8e+07 1.02273 ns
clickbench_q40/DuckDB:parquet 46000000 4.7e+07 0.978723 ns
clickbench_q41/DuckDB:parquet 52000000 5.2e+07 1 ns
clickbench_q42/DuckDB:parquet 42000000 4.2e+07 1 ns
clickbench_q00/DuckDB:vortex-file-compressed 18000000 2.6e+07 0.692308 ns
clickbench_q01/DuckDB:vortex-file-compressed 31000000 3.4e+07 0.911765 ns
clickbench_q02/DuckDB:vortex-file-compressed 43000000 1.41e+08 0.304965 ns
clickbench_q03/DuckDB:vortex-file-compressed 52000000 8.6e+07 0.604651 ns
clickbench_q04/DuckDB:vortex-file-compressed 233000000 2.46e+08 0.947154 ns
clickbench_q05/DuckDB:vortex-file-compressed 340000000 3.34e+08 1.01796 ns
clickbench_q06/DuckDB:vortex-file-compressed 42000000 7.6e+07 0.552632 ns
clickbench_q07/DuckDB:vortex-file-compressed 37000000 4e+07 0.925 ns
clickbench_q08/DuckDB:vortex-file-compressed 281000000 3.52e+08 0.798295 ns
clickbench_q09/DuckDB:vortex-file-compressed 370000000 5.01e+08 0.738523 ns
clickbench_q10/DuckDB:vortex-file-compressed 118000000 1.24e+08 0.951613 ns
clickbench_q11/DuckDB:vortex-file-compressed 135000000 1.36e+08 0.992647 ns
clickbench_q12/DuckDB:vortex-file-compressed 327000000 3.14e+08 1.0414 ns
clickbench_q13/DuckDB:vortex-file-compressed 509000000 5.04e+08 1.00992 ns
clickbench_q14/DuckDB:vortex-file-compressed 344000000 3.27e+08 1.05199 ns
clickbench_q15/DuckDB:vortex-file-compressed 247000000 2.68e+08 0.921642 ns
clickbench_q16/DuckDB:vortex-file-compressed 648000000 7.53e+08 0.860558 ns
clickbench_q17/DuckDB:vortex-file-compressed 569000000 6.69e+08 0.850523 ns
clickbench_q18/DuckDB:vortex-file-compressed 1155000000 1.295e+09 0.891892 ns
clickbench_q19/DuckDB:vortex-file-compressed 338000000 3.77e+08 0.896552 ns
clickbench_q20/DuckDB:vortex-file-compressed 562000000 5.04e+08 1.11508 ns
clickbench_q21/DuckDB:vortex-file-compressed 496000000 4.69e+08 1.05757 ns
clickbench_q22/DuckDB:vortex-file-compressed 881000000 7.55e+08 1.16689 ns
clickbench_q23/DuckDB:vortex-file-compressed 1945000000 1.702e+09 1.14277 ns
clickbench_q24/DuckDB:vortex-file-compressed 179000000 1.78e+08 1.00562 ns
clickbench_q25/DuckDB:vortex-file-compressed 142000000 1.44e+08 0.986111 ns
clickbench_q26/DuckDB:vortex-file-compressed 181000000 1.83e+08 0.989071 ns
clickbench_q27/DuckDB:vortex-file-compressed 674000000 6.24e+08 1.08013 ns
clickbench_q28/DuckDB:vortex-file-compressed 7327000000 7.216e+09 1.01538 ns
clickbench_q29/DuckDB:vortex-file-compressed 43000000 1e+08 0.43 ns
clickbench_q30/DuckDB:vortex-file-compressed 274000000 2.83e+08 0.968198 ns
clickbench_q31/DuckDB:vortex-file-compressed 377000000 3.85e+08 0.979221 ns
clickbench_q32/DuckDB:vortex-file-compressed 1161000000 1.266e+09 0.917062 ns
clickbench_q33/DuckDB:vortex-file-compressed 1550000000 1.401e+09 1.10635 ns
clickbench_q34/DuckDB:vortex-file-compressed 1514000000 1.526e+09 0.992136 ns
clickbench_q35/DuckDB:vortex-file-compressed 346000000 3.81e+08 0.908136 ns
clickbench_q36/DuckDB:vortex-file-compressed 45000000 4.4e+07 1.02273 ns
clickbench_q37/DuckDB:vortex-file-compressed 31000000 3.5e+07 0.885714 ns
clickbench_q38/DuckDB:vortex-file-compressed 35000000 3.2e+07 1.09375 ns
clickbench_q39/DuckDB:vortex-file-compressed 72000000 8.1e+07 0.888889 ns
clickbench_q40/DuckDB:vortex-file-compressed 31000000 3.1e+07 1 ns
clickbench_q41/DuckDB:vortex-file-compressed 32000000 3.1e+07 1.03226 ns
clickbench_q42/DuckDB:vortex-file-compressed 32000000 3e+07 1.06667 ns
clickbench_q00/DuckDB:duckdb 19000000 1.9e+07 1 ns
clickbench_q01/DuckDB:duckdb 42000000 4.2e+07 1 ns
clickbench_q02/DuckDB:duckdb 65000000 6.5e+07 1 ns
clickbench_q03/DuckDB:duckdb 59000000 5.8e+07 1.01724 ns
clickbench_q04/DuckDB:duckdb 210000000 2.1e+08 1 ns
clickbench_q05/DuckDB:duckdb 215000000 2.16e+08 0.99537 ns
clickbench_q06/DuckDB:duckdb 38000000 3.9e+07 0.974359 ns
clickbench_q07/DuckDB:duckdb 43000000 4.2e+07 1.02381 ns
clickbench_q08/DuckDB:duckdb 254000000 2.54e+08 1 ns
clickbench_q09/DuckDB:duckdb 346000000 3.5e+08 0.988571 ns
clickbench_q10/DuckDB:duckdb 126000000 1.27e+08 0.992126 ns
clickbench_q11/DuckDB:duckdb 140000000 1.42e+08 0.985915 ns
clickbench_q12/DuckDB:duckdb 225000000 2.25e+08 1 ns
clickbench_q13/DuckDB:duckdb 404000000 4.04e+08 1 ns
clickbench_q14/DuckDB:duckdb 257000000 2.52e+08 1.01984 ns
clickbench_q15/DuckDB:duckdb 227000000 2.29e+08 0.991266 ns
clickbench_q16/DuckDB:duckdb 519000000 5.26e+08 0.986692 ns
clickbench_q17/DuckDB:duckdb 434000000 4.34e+08 1 ns
clickbench_q18/DuckDB:duckdb 895000000 9e+08 0.994444 ns
clickbench_q19/DuckDB:duckdb 39000000 3.8e+07 1.02632 ns
clickbench_q20/DuckDB:duckdb 383000000 3.86e+08 0.992228 ns
clickbench_q21/DuckDB:duckdb 390000000 3.87e+08 1.00775 ns
clickbench_q22/DuckDB:duckdb 619000000 6.28e+08 0.985669 ns
clickbench_q23/DuckDB:duckdb 96000000 9.7e+07 0.989691 ns
clickbench_q24/DuckDB:duckdb 48000000 4.9e+07 0.979592 ns
clickbench_q25/DuckDB:duckdb 72000000 7.2e+07 1 ns
clickbench_q26/DuckDB:duckdb 46000000 4.6e+07 1 ns
clickbench_q27/DuckDB:duckdb 445000000 4.49e+08 0.991091 ns
clickbench_q28/DuckDB:duckdb 5951000000 5.971e+09 0.99665 ns
clickbench_q29/DuckDB:duckdb 54000000 5.5e+07 0.981818 ns
clickbench_q30/DuckDB:duckdb 253000000 2.54e+08 0.996063 ns
clickbench_q31/DuckDB:duckdb 353000000 3.64e+08 0.96978 ns
clickbench_q32/DuckDB:duckdb 1066000000 1.071e+09 0.995331 ns
clickbench_q33/DuckDB:duckdb 1078000000 1.076e+09 1.00186 ns
clickbench_q34/DuckDB:duckdb 1113000000 1.109e+09 1.00361 ns
clickbench_q35/DuckDB:duckdb 288000000 2.63e+08 1.09506 ns
clickbench_q36/DuckDB:duckdb 41000000 4.1e+07 1 ns
clickbench_q37/DuckDB:duckdb 33000000 3.3e+07 1 ns
clickbench_q38/DuckDB:duckdb 34000000 3.4e+07 1 ns
clickbench_q39/DuckDB:duckdb 61000000 6.1e+07 1 ns
clickbench_q40/DuckDB:duckdb 33000000 3.3e+07 1 ns
clickbench_q41/DuckDB:duckdb 34000000 3.4e+07 1 ns
clickbench_q42/DuckDB:duckdb 33000000 3.3e+07 1 ns

github-actions[bot] avatar May 22 '25 11:05 github-actions[bot]

Blocked on #3389

gatesn avatar May 27 '25 20:05 gatesn

Just a few small ones and I happy to go

joseph-isaacs avatar May 29 '25 11:05 joseph-isaacs

Benchmarks: random_access

Table of Results
name PR b919d4cd base 54c09f66 ratio (PR/base) unit
random-access/vortex-tokio-local-disk 1972413 1.65637e+06 1.1908 ns
random-access/parquet-tokio-local-disk 186258441 1.87295e+08 0.994468 ns

github-actions[bot] avatar May 29 '25 11:05 github-actions[bot]

Benchmarks: compress

Table of Results
name PR b919d4cd base 54c09f66 ratio (PR/base) unit
compress time/taxi 1.16464e+09 1.11729e+09 1.04239 ns
parquet_rs-zstd compress time/taxi 1.83436e+09 1.77273e+09 1.03477 ns
decompress time/taxi 1.25322e+08 1.26114e+08 0.993719 ns
parquet_rs-zstd decompress time/taxi 2.87158e+08 2.73604e+08 1.04954 ns
compress time/Arade 1.83795e+09 1.7112e+09 1.07407 ns
parquet_rs-zstd compress time/Arade 3.04384e+09 2.99423e+09 1.01657 ns
decompress time/Arade 2.27185e+08 2.26868e+08 1.0014 ns
parquet_rs-zstd decompress time/Arade 6.47897e+08 6.25655e+08 1.03555 ns
compress time/Bimbo 1.01196e+10 9.38355e+09 1.07844 ns
parquet_rs-zstd compress time/Bimbo 2.13157e+10 2.03109e+10 1.04947 ns
decompress time/Bimbo 1.17076e+09 1.01883e+09 1.14912 ns
parquet_rs-zstd decompress time/Bimbo 2.64379e+09 2.55677e+09 1.03403 ns
compress time/CMSprovider 7.77348e+09 7.22123e+09 1.07648 ns
parquet_rs-zstd compress time/CMSprovider 8.92692e+09 8.60292e+09 1.03766 ns
decompress time/CMSprovider 7.1348e+08 7.02003e+08 1.01635 ns
parquet_rs-zstd decompress time/CMSprovider 1.55424e+09 1.49686e+09 1.03834 ns
compress time/Euro2016 1.92952e+09 1.81044e+09 1.06578 ns
parquet_rs-zstd compress time/Euro2016 1.57302e+09 1.51452e+09 1.03862 ns
decompress time/Euro2016 2.1787e+08 2.12818e+08 1.02374 ns
parquet_rs-zstd decompress time/Euro2016 4.41227e+08 4.05423e+08 1.08831 ns
compress time/Food 6.00697e+08 5.64906e+08 1.06336 ns
parquet_rs-zstd compress time/Food 1.04936e+09 1.0297e+09 1.0191 ns
decompress time/Food 9.01667e+07 8.66591e+07 1.04048 ns
parquet_rs-zstd decompress time/Food 2.02189e+08 1.92827e+08 1.04855 ns
compress time/HashTags 4.70368e+09 4.40508e+09 1.06779 ns
parquet_rs-zstd compress time/HashTags 2.88052e+09 2.73304e+09 1.05396 ns
decompress time/HashTags 1.83812e+09 1.79071e+09 1.02647 ns
parquet_rs-zstd decompress time/HashTags 7.2452e+08 6.4863e+08 1.117 ns
compress time/TPC-H l_comment chunked 1.02721e+09 9.98744e+08 1.0285 ns
parquet_rs-zstd compress time/TPC-H l_comment chunked 8.72662e+08 8.46047e+08 1.03146 ns
decompress time/TPC-H l_comment chunked 1.02372e+08 1.00473e+08 1.01891 ns
parquet_rs-zstd decompress time/TPC-H l_comment chunked 2.44354e+08 2.2797e+08 1.07187 ns
compress time/TPC-H l_comment canonical 2.10074e+09 2.05369e+09 1.02291 ns
parquet_rs-zstd compress time/TPC-H l_comment canonical 8.8598e+08 8.64127e+08 1.02529 ns
decompress time/TPC-H l_comment canonical 1.07224e+08 1.05103e+08 1.02018 ns
parquet_rs-zstd decompress time/TPC-H l_comment canonical 2.45539e+08 2.2775e+08 1.07811 ns
compress time/wide table cols=10 chunks=1 rows=1000 1.3191e+06 1.23003e+06 1.07241 ns
parquet_rs-zstd compress time/wide table cols=10 chunks=1 rows=1000 811243 752783 1.07766 ns
decompress time/wide table cols=10 chunks=1 rows=1000 182845 192545 0.949622 ns
parquet_rs-zstd decompress time/wide table cols=10 chunks=1 rows=1000 267484 264196 1.01245 ns
compress time/wide table cols=100 chunks=1 rows=1000 1.26871e+07 1.18192e+07 1.07343 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 8.16467e+06 7.18285e+06 1.13669 ns
decompress time/wide table cols=100 chunks=1 rows=1000 1.80228e+06 1.65506e+06 1.08895 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2.68012e+06 2.62349e+06 1.02159 ns
compress time/wide table cols=1000 chunks=1 rows=1000 1.37702e+08 1.24667e+08 1.10456 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 9.22245e+07 8.65643e+07 1.06539 ns
decompress time/wide table cols=1000 chunks=1 rows=1000 3.86475e+07 3.23341e+07 1.19525 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 2.97778e+07 2.75545e+07 1.08068 ns
compress time/wide table cols=10 chunks=50 rows=1000 3.639e+06 3.47979e+06 1.04575 ns
parquet_rs-zstd compress time/wide table cols=10 chunks=50 rows=1000 1.06044e+06 1.012e+06 1.04786 ns
decompress time/wide table cols=10 chunks=50 rows=1000 178155 174856 1.01887 ns
parquet_rs-zstd decompress time/wide table cols=10 chunks=50 rows=1000 261247 259271 1.00762 ns
compress time/wide table cols=100 chunks=50 rows=1000 3.75274e+07 3.35482e+07 1.11861 ns
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 1.20063e+07 1.02395e+07 1.17255 ns
decompress time/wide table cols=100 chunks=50 rows=1000 1.73582e+06 1.61134e+06 1.07726 ns
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2.68034e+06 2.62713e+06 1.02025 ns
compress time/wide table cols=1000 chunks=50 rows=1000 3.91958e+08 3.8103e+08 1.02868 ns
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 1.58976e+08 1.43775e+08 1.10573 ns
decompress time/wide table cols=1000 chunks=50 rows=1000 3.47915e+07 3.21132e+07 1.0834 ns
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 3.00471e+07 2.72329e+07 1.10334 ns
vortex size/taxi 5.48475e+07 5.48475e+07 1 bytes
parquet-zstd size/taxi 5.59542e+07 5.59542e+07 1 bytes
vortex:parquet-zstd size/taxi 0.980222 0.980222 1 ratio
vortex:parquet-zstd ratio compress time/taxi 0.634906 0.630265 1.00736 ratio
vortex:parquet-zstd ratio decompress time/taxi 0.43642 0.460935 0.946813 ratio
vortex size/Arade 1.63813e+08 1.63813e+08 1 bytes
parquet-zstd size/Arade 3.0538e+08 3.0538e+08 1 bytes
vortex:parquet-zstd size/Arade 0.536424 0.536424 1 ratio
vortex:parquet-zstd ratio compress time/Arade 0.603828 0.5715 1.05657 ratio
vortex:parquet-zstd ratio decompress time/Arade 0.350651 0.362609 0.967022 ratio
vortex size/Bimbo 5.37111e+08 5.37111e+08 1 bytes
parquet-zstd size/Bimbo 3.89789e+08 3.89789e+08 1 bytes
vortex:parquet-zstd size/Bimbo 1.37795 1.37795 1 ratio
vortex:parquet-zstd ratio compress time/Bimbo 0.474748 0.461995 1.0276 ratio
vortex:parquet-zstd ratio decompress time/Bimbo 0.442833 0.398481 1.1113 ratio
vortex size/CMSprovider 4.91306e+08 4.91306e+08 1 bytes
parquet-zstd size/CMSprovider 3.84908e+08 3.84908e+08 1 bytes
vortex:parquet-zstd size/CMSprovider 1.27642 1.27642 1 ratio
vortex:parquet-zstd ratio compress time/CMSprovider 0.870791 0.839393 1.03741 ratio
vortex:parquet-zstd ratio decompress time/CMSprovider 0.459053 0.468984 0.978825 ratio
vortex size/Euro2016 1.80199e+08 1.80199e+08 1 bytes
parquet-zstd size/Euro2016 1.23121e+08 1.23121e+08 1 bytes
vortex:parquet-zstd size/Euro2016 1.46359 1.46359 1 ratio
vortex:parquet-zstd ratio compress time/Euro2016 1.22663 1.19538 1.02614 ratio
vortex:parquet-zstd ratio decompress time/Euro2016 0.493782 0.524929 0.940664 ratio
vortex size/Food 4.61732e+07 4.61732e+07 1 bytes
parquet-zstd size/Food 3.62159e+07 3.62159e+07 1 bytes
vortex:parquet-zstd size/Food 1.27494 1.27494 1 ratio
vortex:parquet-zstd ratio compress time/Food 0.57244 0.548614 1.04343 ratio
vortex:parquet-zstd ratio decompress time/Food 0.445953 0.449413 0.992302 ratio
vortex size/HashTags 2.09619e+08 2.09619e+08 1 bytes
parquet-zstd size/HashTags 1.33942e+08 1.33942e+08 1 bytes
vortex:parquet-zstd size/HashTags 1.565 1.565 1 ratio
vortex:parquet-zstd ratio compress time/HashTags 1.63293 1.61179 1.01312 ratio
vortex:parquet-zstd ratio decompress time/HashTags 2.53702 2.76076 0.918956 ratio
vortex size/TPC-H l_comment chunked 8.50359e+07 8.55738e+07 0.993714 bytes
parquet-zstd size/TPC-H l_comment chunked 5.69195e+07 5.69176e+07 1.00003 bytes
vortex:parquet-zstd size/TPC-H l_comment chunked 1.49397 1.50347 0.99368 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 1.1771 1.18048 0.997135 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0.41895 0.440728 0.950588 ratio
vortex size/TPC-H l_comment canonical 8.52733e+07 8.55002e+07 0.997345 bytes
parquet-zstd size/TPC-H l_comment canonical 5.69202e+07 5.69183e+07 1.00003 bytes
vortex:parquet-zstd size/TPC-H l_comment canonical 1.49812 1.50216 0.997313 ratio
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 2.37109 2.37661 0.997677 ratio
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0.436689 0.461486 0.946269 ratio
vortex size/wide table cols=10 chunks=1 rows=1000 108880 108880 1 bytes
parquet-zstd size/wide table cols=10 chunks=1 rows=1000 93484 93484 1 bytes
vortex:parquet-zstd size/wide table cols=10 chunks=1 rows=1000 1.16469 1.16469 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10 chunks=1 rows=1000 1.62602 1.63398 0.995128 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10 chunks=1 rows=1000 0.683574 0.728796 0.937949 ratio
vortex size/wide table cols=100 chunks=1 rows=1000 1.08268e+06 1.08268e+06 1 bytes
parquet-zstd size/wide table cols=100 chunks=1 rows=1000 934804 934804 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 1.15819 1.15819 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1.55391 1.64548 0.944348 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0.672464 0.630863 1.06594 ratio
vortex size/wide table cols=1000 chunks=1 rows=1000 1.08207e+07 1.08207e+07 1 bytes
parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 9.348e+06 9.348e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 1.15754 1.15754 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1.49312 1.44016 1.03677 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 1.29786 1.17346 1.10602 ratio
vortex size/wide table cols=10 chunks=50 rows=1000 108880 108880 1 bytes
parquet-zstd size/wide table cols=10 chunks=50 rows=1000 93484 93484 1 bytes
vortex:parquet-zstd size/wide table cols=10 chunks=50 rows=1000 1.16469 1.16469 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=10 chunks=50 rows=1000 3.4316 3.43853 0.997985 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=10 chunks=50 rows=1000 0.681941 0.674414 1.01116 ratio
vortex size/wide table cols=100 chunks=50 rows=1000 1.08268e+06 1.08268e+06 1 bytes
parquet-zstd size/wide table cols=100 chunks=50 rows=1000 934804 934804 1 bytes
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 1.15819 1.15819 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 3.12563 3.27636 0.953994 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0.647614 0.613345 1.05587 ratio
vortex size/wide table cols=1000 chunks=50 rows=1000 1.08207e+07 1.08207e+07 1 bytes
parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 9.348e+06 9.348e+06 1 bytes
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 1.15754 1.15754 1 ratio
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 2.46552 2.65018 0.930321 ratio
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 1.1579 1.17921 0.981934 ratio

github-actions[bot] avatar May 29 '25 11:05 github-actions[bot]