From 25520d8e3e8c139586b62fc85f28ff6d12427026 Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Tue, 13 Aug 2024 14:43:43 +0000 Subject: [PATCH] add Vortex benchmarks (cargo) benchmark result for fdc025a7e475eb76e6879ccf763acd692d5ede50 --- dev/bench/data.js | 782 +++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 781 insertions(+), 1 deletion(-) diff --git a/dev/bench/data.js b/dev/bench/data.js index 82f2f030c9..64776b493e 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1723559541096, + "lastUpdate": 1723560223874, "repoUrl": "https://github.com/spiraldb/vortex", "entries": { "Vortex benchmarks": [ @@ -3902,6 +3902,786 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "commit": { + "author": { + "email": "adam@spiraldb.com", + "name": "Adam Gutglick", + "username": "AdamGS" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "fdc025a7e475eb76e6879ccf763acd692d5ede50", + "message": "Get beyond the immediate fuzzing failures (#611)\n\nOvercome some float-related issues to keep the fuzzer running", + "timestamp": "2024-08-13T13:55:10Z", + "tree_id": "26c632a31b0e6ba6efc00cfc5e1d49f1cbf885a7", + "url": "https://github.com/spiraldb/vortex/commit/fdc025a7e475eb76e6879ccf763acd692d5ede50" + }, + "date": 1723560222927, + "tool": "cargo", + "benches": [ + { + "name": "tpch_q1/vortex-in-memory-no-pushdown", + "value": 485404333, + "range": "± 1425152", + "unit": "ns/iter" + }, + { + "name": "tpch_q1/vortex-in-memory-pushdown", + "value": 486457684, + "range": "± 1426257", + "unit": "ns/iter" + }, + { + "name": "tpch_q1/arrow", + "value": 475296643, + "range": "± 2239904", + "unit": "ns/iter" + }, + { + "name": "tpch_q1/parquet", + "value": 676886299, + "range": "± 1646047", + "unit": "ns/iter" + }, + { + "name": "tpch_q1/vortex-file-compressed", + "value": 779483839, + "range": "± 4425468", + "unit": "ns/iter" + }, + { + "name": "tpch_q1/vortex-file-uncompressed", + "value": 642286827, + "range": "± 2706878", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/vortex-in-memory-no-pushdown", + "value": 150798216, + "range": "± 900295", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/vortex-in-memory-pushdown", + "value": 178810334, + "range": "± 525811", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/arrow", + "value": 129690724, + "range": "± 1620643", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/parquet", + "value": 165253852, + "range": "± 481111", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/vortex-file-compressed", + "value": 170460253, + "range": "± 1276631", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/vortex-file-uncompressed", + "value": 162457286, + "range": "± 848584", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/vortex-in-memory-no-pushdown", + "value": 165996320, + "range": "± 1300164", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/vortex-in-memory-pushdown", + "value": 220019140, + "range": "± 4906081", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/arrow", + "value": 161704063, + "range": "± 609149", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/parquet", + "value": 350469235, + "range": "± 1970549", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/vortex-file-compressed", + "value": 251587677, + "range": "± 4356595", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/vortex-file-uncompressed", + "value": 200160961, + "range": "± 2017166", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/vortex-in-memory-no-pushdown", + "value": 127691543, + "range": "± 918019", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/vortex-in-memory-pushdown", + "value": 128934851, + "range": "± 542656", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/arrow", + "value": 123571228, + "range": "± 1867818", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/parquet", + "value": 233769679, + "range": "± 947168", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/vortex-file-compressed", + "value": 251560113, + "range": "± 2735199", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/vortex-file-uncompressed", + "value": 198870670, + "range": "± 2796400", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/vortex-in-memory-no-pushdown", + "value": 313372180, + "range": "± 1420846", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/vortex-in-memory-pushdown", + "value": 314733871, + "range": "± 2366090", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/arrow", + "value": 311906788, + "range": "± 4765112", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/parquet", + "value": 468373526, + "range": "± 2990482", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/vortex-file-compressed", + "value": 410041153, + "range": "± 2931119", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/vortex-file-uncompressed", + "value": 366391817, + "range": "± 4297206", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/vortex-in-memory-no-pushdown", + "value": 40891116, + "range": "± 344709", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/vortex-in-memory-pushdown", + "value": 195425355, + "range": "± 1576016", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/arrow", + "value": 37114171, + "range": "± 234993", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/parquet", + "value": 148551291, + "range": "± 1398628", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/vortex-file-compressed", + "value": 126744485, + "range": "± 605287", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/vortex-file-uncompressed", + "value": 98785733, + "range": "± 528011", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/vortex-in-memory-no-pushdown", + "value": 597147814, + "range": "± 11407947", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/vortex-in-memory-pushdown", + "value": 754580765, + "range": "± 4106191", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/arrow", + "value": 588078237, + "range": "± 2966668", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/parquet", + "value": 748211538, + "range": "± 7163331", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/vortex-file-compressed", + "value": 720858766, + "range": "± 7329199", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/vortex-file-uncompressed", + "value": 673785663, + "range": "± 8700433", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/vortex-in-memory-no-pushdown", + "value": 236570084, + "range": "± 1401182", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/vortex-in-memory-pushdown", + "value": 2115946283, + "range": "± 15164464", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/arrow", + "value": 231181331, + "range": "± 2489752", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/parquet", + "value": 493059476, + "range": "± 2425961", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/vortex-file-compressed", + "value": 326624723, + "range": "± 2232993", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/vortex-file-uncompressed", + "value": 263379455, + "range": "± 3931177", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/vortex-in-memory-no-pushdown", + "value": 439526073, + "range": "± 4401677", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/vortex-in-memory-pushdown", + "value": 439327020, + "range": "± 5540969", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/arrow", + "value": 421435718, + "range": "± 2919033", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/parquet", + "value": 717452092, + "range": "± 7871780", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/vortex-file-compressed", + "value": 555637199, + "range": "± 6084387", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/vortex-file-uncompressed", + "value": 500815170, + "range": "± 9891075", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/vortex-in-memory-no-pushdown", + "value": 246973921, + "range": "± 1581121", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/vortex-in-memory-pushdown", + "value": 343697626, + "range": "± 2358383", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/arrow", + "value": 238245361, + "range": "± 588515", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/parquet", + "value": 488497743, + "range": "± 2652159", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/vortex-file-compressed", + "value": 479043432, + "range": "± 1517708", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/vortex-file-uncompressed", + "value": 340953793, + "range": "± 1465549", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/vortex-in-memory-no-pushdown", + "value": 228959341, + "range": "± 3814954", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/vortex-in-memory-pushdown", + "value": 617002082, + "range": "± 4015172", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/arrow", + "value": 183739930, + "range": "± 747835", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/parquet", + "value": 198005200, + "range": "± 4903327", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/vortex-file-compressed", + "value": 179131372, + "range": "± 1447007", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/vortex-file-uncompressed", + "value": 177974997, + "range": "± 2022804", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/vortex-in-memory-no-pushdown", + "value": 183674127, + "range": "± 266671", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/vortex-in-memory-pushdown", + "value": 232641563, + "range": "± 548268", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/arrow", + "value": 174055177, + "range": "± 818274", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/parquet", + "value": 359876524, + "range": "± 2100066", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/vortex-file-compressed", + "value": 437993964, + "range": "± 1904716", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/vortex-file-uncompressed", + "value": 334479463, + "range": "± 4704483", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/vortex-in-memory-no-pushdown", + "value": 325757566, + "range": "± 6955851", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/vortex-in-memory-pushdown", + "value": 314945730, + "range": "± 2821328", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/arrow", + "value": 312726483, + "range": "± 5379240", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/parquet", + "value": 465734579, + "range": "± 2793363", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/vortex-file-compressed", + "value": 356945611, + "range": "± 2641874", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/vortex-file-uncompressed", + "value": 356010057, + "range": "± 4541555", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/vortex-in-memory-no-pushdown", + "value": 40701115, + "range": "± 336612", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/vortex-in-memory-pushdown", + "value": 41400418, + "range": "± 171331", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/arrow", + "value": 41832965, + "range": "± 319568", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/parquet", + "value": 221633948, + "range": "± 977658", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/vortex-file-compressed", + "value": 134171634, + "range": "± 1176588", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/vortex-file-uncompressed", + "value": 107054483, + "range": "± 788234", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/vortex-in-memory-no-pushdown", + "value": 126429583, + "range": "± 703571", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/vortex-in-memory-pushdown", + "value": 47492935, + "range": "± 421061", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/arrow", + "value": 110837015, + "range": "± 305500", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/parquet", + "value": 129023464, + "range": "± 424527", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/vortex-file-compressed", + "value": 147411746, + "range": "± 982363", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/vortex-file-uncompressed", + "value": 141861702, + "range": "± 856669", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/vortex-in-memory-no-pushdown", + "value": 631901877, + "range": "± 11719320", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/vortex-in-memory-pushdown", + "value": 1255479419, + "range": "± 13310920", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/arrow", + "value": 545719274, + "range": "± 7787823", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/parquet", + "value": 598550981, + "range": "± 2779661", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/vortex-file-compressed", + "value": 713201774, + "range": "± 4550233", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/vortex-file-uncompressed", + "value": 665249240, + "range": "± 6435604", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/vortex-in-memory-no-pushdown", + "value": 1126984897, + "range": "± 10004345", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/vortex-in-memory-pushdown", + "value": 1118942291, + "range": "± 13610821", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/arrow", + "value": 1112088269, + "range": "± 16942641", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/parquet", + "value": 1301622110, + "range": "± 12079239", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/vortex-file-compressed", + "value": 1271439617, + "range": "± 19409815", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/vortex-file-uncompressed", + "value": 1204224445, + "range": "± 14260882", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/vortex-in-memory-no-pushdown", + "value": 171715231, + "range": "± 510099", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/vortex-in-memory-pushdown", + "value": 543506204, + "range": "± 5327614", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/arrow", + "value": 158271056, + "range": "± 351819", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/parquet", + "value": 471370751, + "range": "± 732871", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/vortex-file-compressed", + "value": 1225445852, + "range": "± 3308521", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/vortex-file-uncompressed", + "value": 777278195, + "range": "± 1744983", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/vortex-in-memory-no-pushdown", + "value": 280467896, + "range": "± 5188085", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/vortex-in-memory-pushdown", + "value": 290664766, + "range": "± 4777126", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/arrow", + "value": 267732628, + "range": "± 2940549", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/parquet", + "value": 373035323, + "range": "± 2499151", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/vortex-file-compressed", + "value": 390870070, + "range": "± 4381642", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/vortex-file-uncompressed", + "value": 368848862, + "range": "± 2515854", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/vortex-in-memory-no-pushdown", + "value": 953605960, + "range": "± 4784194", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/vortex-in-memory-pushdown", + "value": 1649946904, + "range": "± 10874835", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/arrow", + "value": 937215103, + "range": "± 7023260", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/parquet", + "value": 1106730123, + "range": "± 7206077", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/vortex-file-compressed", + "value": 931177730, + "range": "± 15653263", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/vortex-file-uncompressed", + "value": 814436382, + "range": "± 9378049", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/vortex-in-memory-no-pushdown", + "value": 98653608, + "range": "± 550443", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/vortex-in-memory-pushdown", + "value": 98902198, + "range": "± 306012", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/arrow", + "value": 68616584, + "range": "± 416169", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/parquet", + "value": 96936450, + "range": "± 549960", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/vortex-file-compressed", + "value": 116227901, + "range": "± 1161702", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/vortex-file-uncompressed", + "value": 114889123, + "range": "± 483003", + "unit": "ns/iter" + } + ] } ] }