Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dk/recursively compress fsst array #915

Closed
wants to merge 2 commits into from

Conversation

danking
Copy link
Member

@danking danking commented Sep 23, 2024

No description provided.

@danking danking added the benchmark Run benchmarks on this branch label Sep 23, 2024
@github-actions github-actions bot removed the benchmark Run benchmarks on this branch label Sep 23, 2024
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Random Access

Benchmark suite Current: 7d858c7 Previous: 9e112db Ratio
random-access/vortex-tokio-local-disk 1233831.6944694102 ns (6212.581344114384) 1369664.0812320823 ns (10033.199681183789) 0.90
random-access/vortex-local-fs 1381037.9465111247 ns (10485.372272097855) 1490797.8796815223 ns (9845.802210947266) 0.93
random-access/parquet-tokio-local-disk 189441609.5 ns (3279268.6899999827) 202425783.03333336 ns (2525064.322083324) 0.94

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

DataFusion

Benchmark suite Current: 7d858c7 Previous: 9e112db Ratio
arrow/planning 821534.9701733796 ns (2236.934816805413) 814658.8635276821 ns (967.932443761616) 1.01
arrow/exec 1792246.5849947887 ns (7239.21752525901) 1795740.683389123 ns (21869.11208599189) 1.00
vortex-pushdown-compressed/planning 516040.0794435774 ns (2089.240651638567) 517918.32135440205 ns (762.44289990986) 1.00
vortex-pushdown-compressed/exec 3127749.615625 ns (18173.355296875117) 3088198.258823529 ns (22188.417507353006) 1.01
vortex-pushdown-uncompressed/planning 511477.85916832683 ns (732.902862176823) 526386.4836949755 ns (5440.628852655063) 0.97
vortex-pushdown-uncompressed/exec 3326358.0006666672 ns (2420.578016665764) 3329643.048125 ns (2016.8671796873678) 1.00
vortex-nopushdown-compressed/planning 829495.0915445728 ns (3023.6318047076347) 833195.2944942063 ns (694.7784716734895) 1.00
vortex-nopushdown-compressed/exec 13808467.5875 ns (63706.76343750022) 13703538.6875 ns (15692.927937500179) 1.01
vortex-nopushdown-uncompressed/planning 827182.8960200736 ns (1037.7644469624502) 830874.120655776 ns (803.4309607006726) 1.00
vortex-nopushdown-uncompressed/exec 1792124.2306595582 ns (3146.5492859142832) 1787740.7334258342 ns (1658.621970097418) 1.00

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Vortex bytes_at

Benchmark suite Current: 7d858c7 Previous: 9e112db Ratio
bytes_at/array_data 659.531363521648 ns (0.3975460967004665) 688.2461558177424 ns (1.374395988419451) 0.96
bytes_at/array_view 1005.7447608110515 ns (1.386977836864503) 1162.2139881814496 ns (3.2191578235693896) 0.87

This comment was automatically generated by workflow using github-action-benchmark.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

Vortex Compression

Benchmark suite Current: 7d858c7 Previous: 9e112db Ratio
Yellow Taxi Trip Data Compression Time/taxi compression 2518520896.5 ns (5010488.190000057) 2557273874.4 ns (40590698.75) 0.98
Yellow Taxi Trip Data Compression Time/taxi compression throughput 470808924 bytes 470808924 bytes 1
Yellow Taxi Trip Data Vortex-to-ParquetZstd Ratio/taxi 0.950465068324888 ratio 0.9512794432140614 ratio 1.00
Yellow Taxi Trip Data Vortex-to-ParquetUncompressed Ratio/taxi 0.610122608872533 ratio 0.610645372463265 ratio 1.00
Yellow Taxi Trip Data Compression Ratio/taxi 0.10779444571445719 ratio 0.10672080208912947 ratio 1.01
Yellow Taxi Trip Data Compression Size/taxi 50750587 bytes 50245106 bytes 1.01
Public BI Compression Time/AirlineSentiment compression 411699.18954919203 ns (211.3974214750633) 415300.16226641415 ns (379.37124684339506) 0.99
Public BI Compression Time/AirlineSentiment compression throughput 2020 bytes 2020 bytes 1
Public BI Vortex-to-ParquetZstd Ratio/AirlineSentiment 6.400830737279335 ratio 6.400830737279335 ratio 1
Public BI Vortex-to-ParquetUncompressed Ratio/AirlineSentiment 4.353107344632768 ratio 4.353107344632768 ratio 1
Public BI Compression Ratio/AirlineSentiment 0.6207920792079208 ratio 0.6207920792079208 ratio 1
Public BI Compression Size/AirlineSentiment 1254 bytes 1254 bytes 1
Public BI Compression Time/Arade compression 3157173503.3 ns (4878278.713749886) 3177522153.9 ns (3454831.701249838) 0.99
Public BI Compression Time/Arade compression throughput 787023760 bytes 787023760 bytes 1
Public BI Vortex-to-ParquetZstd Ratio/Arade 0.492141144831996 ratio 0.49226940289812277 ratio 1.00
Public BI Vortex-to-ParquetUncompressed Ratio/Arade 0.43927577759153685 ratio 0.4393902582894461 ratio 1.00
Public BI Compression Ratio/Arade 0.18613674128465957 ratio 0.18570997272051862 ratio 1.00
Public BI Compression Size/Arade 146494038 bytes 146158161 bytes 1.00
Public BI Compression Time/Bimbo compression 22739735113.6 ns (19376464.699998856) 22386012056.3 ns (43826697.37874985) 1.02
Public BI Compression Time/Bimbo compression throughput 7121333608 bytes 7121333608 bytes 1
Public BI Vortex-to-ParquetZstd Ratio/Bimbo 1.2936038780168793 ratio 1.2925790538669535 ratio 1.00
Public BI Vortex-to-ParquetUncompressed Ratio/Bimbo 0.8771064398930908 ratio 0.8764115750454097 ratio 1.00
Public BI Compression Ratio/Bimbo 0.06435350739434141 ratio 0.06433060718927072 ratio 1.00
Public BI Compression Size/Bimbo 458282795 bytes 458119715 bytes 1.00
Public BI Compression Time/CMSprovider compression 13128584721.1 ns (18388894.367500305) 13099660362.5 ns (13869441.625) 1.00
Public BI Compression Time/CMSprovider compression throughput 5149123964 bytes 5149123964 bytes 1
Public BI Vortex-to-ParquetZstd Ratio/CMSprovider 1.206285667697827 ratio 1.2035658749464504 ratio 1.00
Public BI Vortex-to-ParquetUncompressed Ratio/CMSprovider 0.7788900826382846 ratio 0.777133931788112 ratio 1.00
Public BI Compression Ratio/CMSprovider 0.17673069834059252 ratio 0.17596058384583105 ratio 1.00
Public BI Compression Size/CMSprovider 910008274 bytes 906042859 bytes 1.00
Public BI Compression Time/Euro2016 compression 2268401367.4 ns (18094209.71875024) 2219994801.9 ns (12573188.976249933) 1.02
Public BI Compression Time/Euro2016 compression throughput 393253221 bytes 393253221 bytes 1
Public BI Vortex-to-ParquetZstd Ratio/Euro2016 1.441133536213292 ratio 1.4647544197936937 ratio 0.98
Public BI Vortex-to-ParquetUncompressed Ratio/Euro2016 0.6114417015801994 ratio 0.6214635301521569 ratio 0.98
Public BI Compression Ratio/Euro2016 0.4321996335282401 ratio 0.4331666669298559 ratio 1.00
Public BI Compression Size/Euro2016 169963898 bytes 170344187 bytes 1.00
Public BI Compression Time/Food compression 1103363159.9 ns (2197537.236250043) 1112968352.1 ns (2629079.991250038) 0.99
Public BI Compression Time/Food compression throughput 332718229 bytes 332718229 bytes 1
Public BI Vortex-to-ParquetZstd Ratio/Food 1.2291742213722583 ratio 1.2349121953781916 ratio 1.00
Public BI Vortex-to-ParquetUncompressed Ratio/Food 0.6950050542204559 ratio 0.6982494445320726 ratio 1.00
Public BI Compression Ratio/Food 0.1298570208487134 ratio 0.12966726569105416 ratio 1.00
Public BI Compression Size/Food 43205798 bytes 43142663 bytes 1.00
Public BI Compression Time/HashTags compression 2904067611.6 ns (9455155.640000105) 2949326618.8 ns (9295706.288750172) 0.98
Public BI Compression Time/HashTags compression throughput 804495592 bytes 804495592 bytes 1
Public BI Vortex-to-ParquetZstd Ratio/HashTags 1.6229720351314525 ratio 1.651046382478137 ratio 0.98
Public BI Vortex-to-ParquetUncompressed Ratio/HashTags 0.46141415401906893 ratio 0.46939574640033177 ratio 0.98
Public BI Compression Ratio/HashTags 0.266387019557467 ratio 0.26207412706370675 ratio 1.02
Public BI Compression Size/HashTags 214307183 bytes 210837480 bytes 1.02
TPC-H l_comment Compression Time/chunked-without-fsst compression 189147707.04559523 ns (267501.7046637088) 185676838.47833332 ns (250545.79999996722) 1.02
TPC-H l_comment Compression Time/chunked-without-fsst compression throughput 183010921 bytes 183010921 bytes 1
TPC-H l_comment Vortex-to-ParquetZstd Ratio/chunked-without-fsst 3.2155242838874276 ratio 3.2153789772422106 ratio 1.00
TPC-H l_comment Vortex-to-ParquetUncompressed Ratio/chunked-without-fsst 0.998371070915758 ratio 0.9983645260408464 ratio 1.00
TPC-H l_comment Compression Ratio/chunked-without-fsst 0.999965750677797 ratio 0.999965750677797 ratio 1
TPC-H l_comment Compression Size/chunked-without-fsst 183004653 bytes 183004653 bytes 1
TPC-H l_comment Compression Time/chunked-with-fsst compression 1175677973 ns (969340.7693750858) 1132426222.8 ns (651630.6581250429) 1.04
TPC-H l_comment Compression Time/chunked-with-fsst compression throughput 183010921 bytes 183010921 bytes 1
TPC-H l_comment Vortex-to-ParquetZstd Ratio/chunked-with-fsst 1.351060628795668 ratio 1.5037027120834916 ratio 0.90
TPC-H l_comment Vortex-to-ParquetUncompressed Ratio/chunked-with-fsst 0.4194836448916927 ratio 0.46689471321454235 ratio 0.90
TPC-H l_comment Compression Ratio/chunked-with-fsst 0.4181743558353001 ratio 0.44287393100436884 ratio 0.94
TPC-H l_comment Compression Size/chunked-with-fsst 76530474 bytes 81050766 bytes 0.94
TPC-H l_comment Compression Time/canonical-with-fsst compression 1183102887.4 ns (1149067.8500000238) 1129687059.2 ns (788599.4649999142) 1.05
TPC-H l_comment Compression Time/canonical-with-fsst compression throughput 183010937 bytes 183010937 bytes 1
TPC-H l_comment Vortex-to-ParquetZstd Ratio/canonical-with-fsst 1.3501990087640858 ratio 1.503168152204086 ratio 0.90
TPC-H l_comment Vortex-to-ParquetUncompressed Ratio/canonical-with-fsst 0.4192187550060799 ratio 0.4667271644763423 ratio 0.90
TPC-H l_comment Compression Ratio/canonical-with-fsst 0.41797695402215224 ratio 0.4421017526400622 ratio 0.95
TPC-H l_comment Compression Size/canonical-with-fsst 76494354 bytes 80909456 bytes 0.95

This comment was automatically generated by workflow using github-action-benchmark.

@danking danking closed this Sep 23, 2024
Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

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

TPC-H

Benchmark suite Current: 7d858c7 Previous: 9e112db Ratio
tpch_q1/vortex-in-memory-no-pushdown 475241752.95 ns (2444756.8481250107) 461914183 ns (1133480.3999999762) 1.03
tpch_q1/vortex-in-memory-pushdown 539933920.6 ns (6587924.450000018) 508553699.6 ns (1054226.650000006) 1.06
tpch_q1/arrow 450505516.4 ns (2041641.099999994) 441679820.15 ns (889553.2806249857) 1.02
tpch_q1/parquet 654195934.1 ns (1754013.5049999952) 660100904.9 ns (1920339.231249988) 0.99
tpch_q1/vortex-file-compressed 613373275.9 ns (1150157.5975000262) 608558423.2 ns (1411172.293749988) 1.01
tpch_q1/vortex-file-uncompressed 622926426.4 ns (3310127.3737499714) 616510633.1 ns (843576.1499999762) 1.01
tpch_q2/vortex-in-memory-no-pushdown 126970702.3113095 ns (692903.8766800538) 125236074.52515872 ns (153484.99138889462) 1.01
tpch_q2/vortex-in-memory-pushdown 124933795.23928571 ns (389607.7171875015) 124159510.02718253 ns (353565.96084127575) 1.01
tpch_q2/arrow 123525619.10642858 ns (517951.9665476084) 122775727.12154762 ns (108933.6093005836) 1.01
tpch_q2/parquet 155817561.1196032 ns (321393.0527509898) 154832432.9059127 ns (270331.8749999851) 1.01
tpch_q2/vortex-file-compressed 157547177.40123016 ns (588899.3421086222) 155868344.69587302 ns (362745.15150792897) 1.01
tpch_q2/vortex-file-uncompressed 167129323.5552778 ns (585153.4072048515) 162913026.89503968 ns (342332.189748019) 1.03
tpch_q3/vortex-in-memory-no-pushdown 158884054.88404763 ns (543824.4407261759) 155092321.10845238 ns (258984.8290848136) 1.02
tpch_q3/vortex-in-memory-pushdown 182564606.3 ns (545264.7425000072) 180837376.50607145 ns (261784.9043288827) 1.01
tpch_q3/arrow 145380287.88206348 ns (342473.2370079458) 143285531.32904762 ns (142196.69235120714) 1.01
tpch_q3/parquet 342498653.35 ns (2236856.2274999917) 330399555.95 ns (870445.1875) 1.04
tpch_q3/vortex-file-compressed 369096537.75 ns (816936.2768750191) 314882578.15 ns (603662.8243750036) 1.17
tpch_q3/vortex-file-uncompressed 404533310.45 ns (2380527.7431249917) 401678111 ns (1364113.4637500048) 1.01
tpch_q4/vortex-in-memory-no-pushdown 115246558.59210317 ns (1093906.70440723) 115433111.55186507 ns (1136860.8500793725) 1.00
tpch_q4/vortex-in-memory-pushdown 146986812.92880952 ns (2153964.723333329) 135027970.02920637 ns (213013.75239680707) 1.09
tpch_q4/arrow 105019746.80075397 ns (525118.1661929712) 103541184.15892857 ns (537042.9856607094) 1.01
tpch_q4/parquet 221407830.06666666 ns (669874.2316666543) 215024936.03333336 ns (465033.112499997) 1.03
tpch_q4/vortex-file-compressed 339043173.8 ns (2239827.189375013) 271132826.85 ns (1243929.4750000238) 1.25
tpch_q4/vortex-file-uncompressed 331911297.15 ns (1746280.0012499988) 332607196.5 ns (863874.276249975) 1.00
tpch_q5/vortex-in-memory-no-pushdown 308628272.6 ns (3058688.501875013) 290135806.95 ns (706947.275000006) 1.06
tpch_q5/vortex-in-memory-pushdown 310662508.1 ns (3298506.599999994) 301679805.6 ns (512470.69562500715) 1.03
tpch_q5/arrow 293520164.35 ns (1197805.006249994) 282053755.85 ns (504905.08312499523) 1.04
tpch_q5/parquet 449096047.9 ns (6974108.975000024) 431299844.2 ns (728953.1368750036) 1.04
tpch_q5/vortex-file-compressed 350190362.25 ns (2631788.3137500286) 335416366.2 ns (2044944.384375006) 1.04
tpch_q5/vortex-file-uncompressed 374378011.3 ns (2309111.1568750143) 346254583.35 ns (1183984.900000006) 1.08
tpch_q6/vortex-in-memory-no-pushdown 43626053.96231481 ns (380470.42578703165) 42220312.04777778 ns (85561.11443055421) 1.03
tpch_q6/vortex-in-memory-pushdown 88589237.43894842 ns (248268.35606101155) 88136384.82625 ns (91191.46395312995) 1.01
tpch_q6/arrow 36583420.12772487 ns (437740.54312003776) 35116303.95628308 ns (170497.47402777523) 1.04
tpch_q6/parquet 150975648.04567456 ns (609247.7005257905) 149891854.07162696 ns (153089.13344742358) 1.01
tpch_q6/vortex-file-compressed 86594730.53345239 ns (193038.5136904791) 85409773.38345239 ns (100500.02895387262) 1.01
tpch_q6/vortex-file-uncompressed 176948507.72023812 ns (549085.1970059574) 176827890.06039682 ns (1469391.2478978336) 1.00
tpch_q7/vortex-in-memory-no-pushdown 580867770.4 ns (2020187.5174999833) 559114792.8 ns (1882820.2737499475) 1.04
tpch_q7/vortex-in-memory-pushdown 620211599.9 ns (2361943.528749943) 603456375.6 ns (1909271.5200000405) 1.03
tpch_q7/arrow 575374813 ns (5074774.707499921) 545522917 ns (1868971.5049999952) 1.05
tpch_q7/parquet 735085339 ns (8293135.921249986) 684696920.3 ns (1127776.4462500215) 1.07
tpch_q7/vortex-file-compressed 752233012.1 ns (8313852.02125001) 677405375 ns (1809183.8500000238) 1.11
tpch_q7/vortex-file-uncompressed 787163989.2 ns (2403627.1712499857) 760261498.6 ns (1778663.76000005) 1.04
tpch_q8/vortex-in-memory-no-pushdown 221183123.36666664 ns (718809.8666666746) 218707625.83333334 ns (482767.02916669846) 1.01
tpch_q8/vortex-in-memory-pushdown 234887463.73333335 ns (759041.5666666627) 230908294.5333333 ns (608185.5933333486) 1.02
tpch_q8/arrow 212610258.46666664 ns (1988822.3174999803) 210778111.09999996 ns (271302.5000000149) 1.01
tpch_q8/parquet 485940546 ns (1083587.5137500167) 473651748.2 ns (434217.3012499809) 1.03
tpch_q8/vortex-file-compressed 278684203.5 ns (1330693.2587499917) 273460627 ns (553393.5399999917) 1.02
tpch_q8/vortex-file-uncompressed 321219729.55 ns (2384074.724999994) 318009858.05 ns (659989.7181250155) 1.01
tpch_q9/vortex-in-memory-no-pushdown 406213313.5 ns (1482167.1550000012) 402549628.3 ns (559377.912499994) 1.01
tpch_q9/vortex-in-memory-pushdown 409603276.45 ns (1503173.3337500095) 407289263.95 ns (397080.9412499964) 1.01
tpch_q9/arrow 400455353.65 ns (4482663.63062501) 386419306.4 ns (318541.27125000954) 1.04
tpch_q9/parquet 695204708.8 ns (1909281.8162499666) 678357471.5 ns (1104270.105000019) 1.02
tpch_q9/vortex-file-compressed 463586603.25 ns (1248811.3343750238) 435626526.1 ns (1090547.875) 1.06
tpch_q9/vortex-file-uncompressed 505935025.3 ns (3246860.273750007) 469613069.6 ns (1025356.4874999821) 1.08
tpch_q10/vortex-in-memory-no-pushdown 234599475.2 ns (2601890.8208333254) 227860536.13333336 ns (279188.5516666621) 1.03
tpch_q10/vortex-in-memory-pushdown 258496491.3 ns (1135965.200000003) 256544097.3 ns (463405.7768750042) 1.01
tpch_q10/arrow 222365577.46666664 ns (2895046.672083333) 219401860.5666667 ns (394998.9212500006) 1.01
tpch_q10/parquet 475891137.65 ns (810231.1543749869) 474559239.9 ns (791538.6931249797) 1.00
tpch_q10/vortex-file-compressed 495326243.95 ns (2310848.449999988) 462745245.75 ns (501057.3000000119) 1.07
tpch_q10/vortex-file-uncompressed 418223940.95 ns (1379708.1043750048) 416949483.55 ns (748534.079374969) 1.00
tpch_q11/vortex-in-memory-no-pushdown 178915006.45642856 ns (1245464.215282753) 171063778.76178572 ns (141980.3618839234) 1.05
tpch_q11/vortex-in-memory-pushdown 181639380.1713889 ns (2156778.2098610997) 170596872.27281746 ns (229850.21854563057) 1.06
tpch_q11/arrow 179641398.39694443 ns (1634360.6129548699) 168461070.83325398 ns (137152.4557658583) 1.07
tpch_q11/parquet 188437537.03333336 ns (1064683.0445833355) 179129966.75738096 ns (191254.97952382267) 1.05
tpch_q11/vortex-file-compressed 235449508.63333336 ns (1232823.4183333367) 224099764.2333333 ns (480068.64624997973) 1.05
tpch_q11/vortex-file-uncompressed 242194366.06666666 ns (1672817.4441666454) 230046127.3 ns (751805.9833333194) 1.05
tpch_q12/vortex-in-memory-no-pushdown 203593115.53333333 ns (601259.4275000095) 206084916.43333334 ns (130408.76666666567) 0.99
tpch_q12/vortex-in-memory-pushdown 250659260.0666667 ns (3152951.773333326) 243526316.4333333 ns (317192.33333332837) 1.03
tpch_q12/arrow 166719441.34035712 ns (177178.88750000298) 169891685.86353177 ns (110537.11353175342) 0.98
tpch_q12/parquet 358243361.75 ns (1894948.6012499928) 358265187.25 ns (495979.21250000596) 1.00
tpch_q12/vortex-file-compressed 587521131.6 ns (1404631.0225000381) 575858203 ns (838107.5212500095) 1.02
tpch_q12/vortex-file-uncompressed 360054828.1 ns (2955402.9712499976) 351546799.15 ns (243084.27499997616) 1.02
tpch_q13/vortex-in-memory-no-pushdown 172406706.26178572 ns (3545268.4695684463) 157123441.26170632 ns (429855.206249997) 1.10
tpch_q13/vortex-in-memory-pushdown 166884746.28698415 ns (1899213.875846222) 156857841.34916666 ns (231193.7326979041) 1.06
tpch_q13/arrow 161121938.62063494 ns (1576304.5637301505) 154255012.60726193 ns (403337.80291964114) 1.04
tpch_q13/parquet 311342030.55 ns (2693758.336250007) 299647517.9 ns (1547927.4143750072) 1.04
tpch_q13/vortex-file-compressed 208323267.16666666 ns (1204501.09541668) 203645092.56666666 ns (424900.3762499988) 1.02
tpch_q13/vortex-file-uncompressed 200450620.1666667 ns (2543431.6333333403) 187827131.99999997 ns (764651.0979166627) 1.07
tpch_q14/vortex-in-memory-no-pushdown 49134287.911785714 ns (145365.48275892437) 45857057.18081349 ns (239019.77596230432) 1.07
tpch_q14/vortex-in-memory-pushdown 84717148.9461508 ns (343426.33970237523) 82217806.60482143 ns (52263.25592260808) 1.03
tpch_q14/arrow 38391219.15502646 ns (376717.1161626987) 37037817.81662698 ns (173563.74160714447) 1.04
tpch_q14/parquet 223579135.8 ns (2052408.3833333254) 219492632.66666666 ns (361427.1858333051) 1.02
tpch_q14/vortex-file-compressed 101233728.2845635 ns (718428.7937777713) 96757993.34583333 ns (224151.09723957628) 1.05
tpch_q14/vortex-file-uncompressed 154936252.51551586 ns (671033.8031845242) 151378566.41099206 ns (1127439.8438888937) 1.02
tpch_q15/vortex-in-memory-no-pushdown 79177194.84628968 ns (356532.0013789609) 75331472.0949008 ns (135686.55230009556) 1.05
tpch_q15/vortex-in-memory-pushdown 118501831.56289682 ns (1034288.9334762022) 117687681.95095238 ns (70450.30150000006) 1.01
tpch_q15/arrow 64939794.69859127 ns (132093.83852504566) 63450671.307182536 ns (58232.871812004596) 1.02
tpch_q15/parquet 295228938.55 ns (839054.6262499988) 288649443.6 ns (402040.97624999285) 1.02
tpch_q15/vortex-file-compressed 180643866.87579367 ns (630120.9008997977) 173577310.28472224 ns (920852.8792187423) 1.04
tpch_q15/vortex-file-uncompressed 298727531.7 ns (955714.0862500072) 290907292.05 ns (587502.0143750012) 1.03
tpch_q16/vortex-in-memory-no-pushdown 105858605.22599205 ns (276881.0700317472) 105461894.13579364 ns (182513.24965079874) 1.00
tpch_q16/vortex-in-memory-pushdown 125716536.54436508 ns (334337.1386944577) 123099767.77357142 ns (155963.1136130914) 1.02
tpch_q16/arrow 105276307.43619047 ns (356642.2546220198) 104519632.1863492 ns (74137.73698611557) 1.01
tpch_q16/parquet 123632570.72432539 ns (639463.9920049459) 120882803.27857144 ns (121938.28453570604) 1.02
tpch_q16/vortex-file-compressed 139879263.01396826 ns (381064.8743273765) 136883198.511627 ns (169014.23458333313) 1.02
tpch_q16/vortex-file-uncompressed 141392073.4678175 ns (785516.1883030683) 137051675.77551585 ns (310359.37137401104) 1.03
tpch_q17/vortex-in-memory-no-pushdown 583434901 ns (13194075.213749945) 550812874.4 ns (3110757.402499974) 1.06
tpch_q17/vortex-in-memory-pushdown 658442090.4 ns (7130347.060000062) 631988719.4 ns (2978185.2524999976) 1.04
tpch_q17/arrow 590731547 ns (12048602.800000012) 540731656.2 ns (3588815.949999988) 1.09
tpch_q17/parquet 585037793.2 ns (1605060.142500043) 578324421.1 ns (805781.5099999905) 1.01
tpch_q17/vortex-file-compressed 627989544.8 ns (6278803.962500036) 611309506.1 ns (2098941.372500062) 1.03
tpch_q17/vortex-file-uncompressed 692182254.6 ns (9615529.877499998) 668336152.2 ns (2237672.1850000024) 1.04
tpch_q18/vortex-in-memory-no-pushdown 1027094524.4 ns (5370549.775000036) 993089869 ns (3117083.8462499976) 1.03
tpch_q18/vortex-in-memory-pushdown 1025591070.2 ns (3857682.449999988) 999989953.9 ns (2598223.8537499905) 1.03
tpch_q18/arrow 1043614876 ns (11523350.425000012) 999074413.6 ns (4291504.048750043) 1.04
tpch_q18/parquet 1197988494.1 ns (4084131.6550000906) 1175089524.9 ns (6099561.9499999285) 1.02
tpch_q18/vortex-file-compressed 1071601796.3 ns (4131326.236250043) 1064322922 ns (2813991.4225000143) 1.01
tpch_q18/vortex-file-uncompressed 1140937855.2 ns (9648022.522500038) 1119067949.5 ns (3195393.75) 1.02
tpch_q19/vortex-in-memory-no-pushdown 165401954.05039686 ns (183690.43201883137) 164133508.46313494 ns (591690.3501840383) 1.01
tpch_q19/vortex-in-memory-pushdown 241927226.9333333 ns (807166.9658332914) 239377572.7666667 ns (147370.83333332837) 1.01
tpch_q19/arrow 151123332.4903968 ns (381641.8901180625) 150728340.90615082 ns (423865.6140203327) 1.00
tpch_q19/parquet 474353258.9 ns (3318554.4387500286) 469442937.4 ns (334825.17750000954) 1.01
tpch_q19/vortex-file-compressed 711016003 ns (767230.8500000238) 719245317.9 ns (649242.8387500048) 0.99
tpch_q19/vortex-file-uncompressed 366883388.85 ns (2179451.0087500215) 361344525 ns (778428.0262500048) 1.02
tpch_q20/vortex-in-memory-no-pushdown 254580693.35 ns (2807133.024999991) 245075101.1666667 ns (440355.8604166806) 1.04
tpch_q20/vortex-in-memory-pushdown 268191653 ns (1626013.748750016) 263971242.2 ns (503661.4043750018) 1.02
tpch_q20/arrow 240271889.1666667 ns (1560944.6508333385) 238485955.9 ns (402836.46666663885) 1.01
tpch_q20/parquet 358648584.1 ns (1605711.9350000322) 354345341.8 ns (769726.28125) 1.01
tpch_q20/vortex-file-compressed 334042004.05 ns (1403482.474999994) 327176717.15 ns (1205103.3975000083) 1.02
tpch_q20/vortex-file-uncompressed 420223339.5 ns (1294997.2118749917) 421267762.9 ns (956893.2856249809) 1.00
tpch_q21/vortex-in-memory-no-pushdown 856087521.1 ns (2119892.0424999595) 860947564.1 ns (6733148.050000012) 0.99
tpch_q21/vortex-in-memory-pushdown 905523523.2 ns (5773906.157500029) 895599017.4 ns (2220337.0562500358) 1.01
tpch_q21/arrow 837545081.3 ns (2252151.399999976) 820501135.7 ns (1790569.7999999523) 1.02
tpch_q21/parquet 971082657 ns (3051325.941250026) 955904635.2 ns (2759888.280000031) 1.02
tpch_q21/vortex-file-compressed 1358225814.6 ns (3474599.7249999046) 1217014765.9 ns (2351248.636250019) 1.12
tpch_q21/vortex-file-uncompressed 1391768218.1 ns (7140552.946249962) 1386385901 ns (6270522.580000043) 1.00
tpch_q22/vortex-in-memory-no-pushdown 68821382.07144842 ns (245295.28529637307) 67485061.80335318 ns (229120.92105158418) 1.02
tpch_q22/vortex-in-memory-pushdown 68397517.9899008 ns (183922.92101686448) 68563165.87589285 ns (209971.8768452406) 1.00
tpch_q22/arrow 66876007.84680556 ns (674286.3127760403) 65130547.36200397 ns (142534.65744791925) 1.03
tpch_q22/parquet 95223331.76412699 ns (608590.2898630798) 92548569.89988096 ns (225382.19380952418) 1.03
tpch_q22/vortex-file-compressed 100720367.78404762 ns (259743.04658631235) 99706153.73289683 ns (247655.7234885916) 1.01
tpch_q22/vortex-file-uncompressed 110739503.3517857 ns (656754.9563616067) 108059041.95111111 ns (321686.0678194389) 1.02

This comment was automatically generated by workflow using github-action-benchmark.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant