From 3a014fed73f055c8850275e45dae646377c31e8c Mon Sep 17 00:00:00 2001 From: github-action-benchmark Date: Wed, 14 Aug 2024 12:57:05 +0000 Subject: [PATCH] add Vortex benchmarks (cargo) benchmark result for 664ffb659f9ae51eecb75369666adfbd9f504405 --- 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 eae69a4752..d42cc4e326 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1723634339184, + "lastUpdate": 1723640225346, "repoUrl": "https://github.com/spiraldb/vortex", "entries": { "Vortex benchmarks": [ @@ -7802,6 +7802,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": "664ffb659f9ae51eecb75369666adfbd9f504405", + "message": "Fix bug where operations were negated instead of swapped when lhs/rhs were flipped (#619)", + "timestamp": "2024-08-14T12:27:09Z", + "tree_id": "2c22e6ecf52a794ac80da565d41edba6e1e43dda", + "url": "https://github.com/spiraldb/vortex/commit/664ffb659f9ae51eecb75369666adfbd9f504405" + }, + "date": 1723640224421, + "tool": "cargo", + "benches": [ + { + "name": "tpch_q1/vortex-in-memory-no-pushdown", + "value": 494900955, + "range": "± 8067775", + "unit": "ns/iter" + }, + { + "name": "tpch_q1/vortex-in-memory-pushdown", + "value": 499330251, + "range": "± 8964729", + "unit": "ns/iter" + }, + { + "name": "tpch_q1/arrow", + "value": 470686433, + "range": "± 5814838", + "unit": "ns/iter" + }, + { + "name": "tpch_q1/parquet", + "value": 674364500, + "range": "± 1899466", + "unit": "ns/iter" + }, + { + "name": "tpch_q1/vortex-file-compressed", + "value": 784765195, + "range": "± 7113057", + "unit": "ns/iter" + }, + { + "name": "tpch_q1/vortex-file-uncompressed", + "value": 638725747, + "range": "± 2335162", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/vortex-in-memory-no-pushdown", + "value": 150494698, + "range": "± 1955215", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/vortex-in-memory-pushdown", + "value": 155894277, + "range": "± 2262931", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/arrow", + "value": 129143856, + "range": "± 268352", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/parquet", + "value": 162771712, + "range": "± 816706", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/vortex-file-compressed", + "value": 185451330, + "range": "± 2247261", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/vortex-file-uncompressed", + "value": 173932475, + "range": "± 983150", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/vortex-in-memory-no-pushdown", + "value": 165512269, + "range": "± 3136786", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/vortex-in-memory-pushdown", + "value": 166207125, + "range": "± 3558681", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/arrow", + "value": 159237397, + "range": "± 811538", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/parquet", + "value": 347235252, + "range": "± 1253534", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/vortex-file-compressed", + "value": 276464140, + "range": "± 3207026", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/vortex-file-uncompressed", + "value": 228204498, + "range": "± 2387488", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/vortex-in-memory-no-pushdown", + "value": 128528313, + "range": "± 2092535", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/vortex-in-memory-pushdown", + "value": 125805789, + "range": "± 451943", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/arrow", + "value": 120470837, + "range": "± 349006", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/parquet", + "value": 234214134, + "range": "± 2901515", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/vortex-file-compressed", + "value": 243857977, + "range": "± 3582701", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/vortex-file-uncompressed", + "value": 203880324, + "range": "± 3003319", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/vortex-in-memory-no-pushdown", + "value": 312087041, + "range": "± 1520199", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/vortex-in-memory-pushdown", + "value": 316209542, + "range": "± 2285113", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/arrow", + "value": 321358984, + "range": "± 10108195", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/parquet", + "value": 459226898, + "range": "± 2912817", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/vortex-file-compressed", + "value": 405354496, + "range": "± 8439362", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/vortex-file-uncompressed", + "value": 372175089, + "range": "± 5285919", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/vortex-in-memory-no-pushdown", + "value": 40893579, + "range": "± 418006", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/vortex-in-memory-pushdown", + "value": 199770668, + "range": "± 3007643", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/arrow", + "value": 38043339, + "range": "± 434389", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/parquet", + "value": 150263437, + "range": "± 1126933", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/vortex-file-compressed", + "value": 126422646, + "range": "± 960141", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/vortex-file-uncompressed", + "value": 99769723, + "range": "± 1020488", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/vortex-in-memory-no-pushdown", + "value": 584303757, + "range": "± 11384927", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/vortex-in-memory-pushdown", + "value": 581479038, + "range": "± 3510162", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/arrow", + "value": 576087100, + "range": "± 1808581", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/parquet", + "value": 750158311, + "range": "± 7719641", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/vortex-file-compressed", + "value": 742622539, + "range": "± 16784170", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/vortex-file-uncompressed", + "value": 649348371, + "range": "± 8831848", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/vortex-in-memory-no-pushdown", + "value": 226614818, + "range": "± 1057477", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/vortex-in-memory-pushdown", + "value": 234807226, + "range": "± 4835809", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/arrow", + "value": 229986913, + "range": "± 1162740", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/parquet", + "value": 490736265, + "range": "± 4039031", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/vortex-file-compressed", + "value": 335786651, + "range": "± 2082628", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/vortex-file-uncompressed", + "value": 295602739, + "range": "± 2459062", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/vortex-in-memory-no-pushdown", + "value": 424516835, + "range": "± 2061387", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/vortex-in-memory-pushdown", + "value": 422308041, + "range": "± 1436201", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/arrow", + "value": 422407318, + "range": "± 4867337", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/parquet", + "value": 723982077, + "range": "± 6342070", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/vortex-file-compressed", + "value": 594242061, + "range": "± 4853722", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/vortex-file-uncompressed", + "value": 526895757, + "range": "± 6368650", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/vortex-in-memory-no-pushdown", + "value": 248279762, + "range": "± 1588289", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/vortex-in-memory-pushdown", + "value": 260018894, + "range": "± 2373119", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/arrow", + "value": 237995113, + "range": "± 4914849", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/parquet", + "value": 498149640, + "range": "± 5315179", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/vortex-file-compressed", + "value": 590510825, + "range": "± 3028906", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/vortex-file-uncompressed", + "value": 455002810, + "range": "± 3495152", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/vortex-in-memory-no-pushdown", + "value": 228628980, + "range": "± 4525994", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/vortex-in-memory-pushdown", + "value": 220469431, + "range": "± 4191207", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/arrow", + "value": 181889274, + "range": "± 1236559", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/parquet", + "value": 205825367, + "range": "± 1163619", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/vortex-file-compressed", + "value": 239418180, + "range": "± 4412550", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/vortex-file-uncompressed", + "value": 233857186, + "range": "± 2362934", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/vortex-in-memory-no-pushdown", + "value": 181255752, + "range": "± 411051", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/vortex-in-memory-pushdown", + "value": 221669613, + "range": "± 277649", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/arrow", + "value": 171346707, + "range": "± 236631", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/parquet", + "value": 354657146, + "range": "± 2289141", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/vortex-file-compressed", + "value": 439346828, + "range": "± 5552071", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/vortex-file-uncompressed", + "value": 334501250, + "range": "± 1771077", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/vortex-in-memory-no-pushdown", + "value": 334535252, + "range": "± 4469006", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/vortex-in-memory-pushdown", + "value": 340908544, + "range": "± 6826913", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/arrow", + "value": 348145992, + "range": "± 1762470", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/parquet", + "value": 476993120, + "range": "± 5484807", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/vortex-file-compressed", + "value": 359314865, + "range": "± 5342210", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/vortex-file-uncompressed", + "value": 358248072, + "range": "± 4821693", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/vortex-in-memory-no-pushdown", + "value": 40206543, + "range": "± 974878", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/vortex-in-memory-pushdown", + "value": 40803345, + "range": "± 825656", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/arrow", + "value": 42291845, + "range": "± 1025100", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/parquet", + "value": 223654213, + "range": "± 2501441", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/vortex-file-compressed", + "value": 125755719, + "range": "± 1585226", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/vortex-file-uncompressed", + "value": 109013218, + "range": "± 2391289", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/vortex-in-memory-no-pushdown", + "value": 124136793, + "range": "± 412632", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/vortex-in-memory-pushdown", + "value": 128514870, + "range": "± 860621", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/arrow", + "value": 110982657, + "range": "± 708877", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/parquet", + "value": 129747746, + "range": "± 1598551", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/vortex-file-compressed", + "value": 148252265, + "range": "± 1544536", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/vortex-file-uncompressed", + "value": 143638260, + "range": "± 1725476", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/vortex-in-memory-no-pushdown", + "value": 655333554, + "range": "± 32132335", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/vortex-in-memory-pushdown", + "value": 643956541, + "range": "± 30182760", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/arrow", + "value": 566653285, + "range": "± 22128702", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/parquet", + "value": 608683643, + "range": "± 11539501", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/vortex-file-compressed", + "value": 714186313, + "range": "± 16034742", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/vortex-file-uncompressed", + "value": 656465569, + "range": "± 16841768", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/vortex-in-memory-no-pushdown", + "value": 1209279111, + "range": "± 27916926", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/vortex-in-memory-pushdown", + "value": 1086454295, + "range": "± 13100269", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/arrow", + "value": 1088656686, + "range": "± 17770664", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/parquet", + "value": 1268435268, + "range": "± 20788101", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/vortex-file-compressed", + "value": 1250522128, + "range": "± 33524595", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/vortex-file-uncompressed", + "value": 1177019092, + "range": "± 23486646", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/vortex-in-memory-no-pushdown", + "value": 171500213, + "range": "± 1110884", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/vortex-in-memory-pushdown", + "value": 450720292, + "range": "± 4943092", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/arrow", + "value": 157449333, + "range": "± 566686", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/parquet", + "value": 473669639, + "range": "± 927340", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/vortex-file-compressed", + "value": 1096359199, + "range": "± 4736585", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/vortex-file-uncompressed", + "value": 665487276, + "range": "± 9362835", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/vortex-in-memory-no-pushdown", + "value": 303021050, + "range": "± 4862863", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/vortex-in-memory-pushdown", + "value": 302834217, + "range": "± 9208268", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/arrow", + "value": 269196133, + "range": "± 7941206", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/parquet", + "value": 389197351, + "range": "± 6610708", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/vortex-file-compressed", + "value": 382522414, + "range": "± 8697881", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/vortex-file-uncompressed", + "value": 364303130, + "range": "± 3371940", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/vortex-in-memory-no-pushdown", + "value": 956465234, + "range": "± 7476542", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/vortex-in-memory-pushdown", + "value": 966818615, + "range": "± 4590542", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/arrow", + "value": 927117175, + "range": "± 6817651", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/parquet", + "value": 1123851350, + "range": "± 25095192", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/vortex-file-compressed", + "value": 1252524336, + "range": "± 22758526", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/vortex-file-uncompressed", + "value": 1161413750, + "range": "± 17462689", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/vortex-in-memory-no-pushdown", + "value": 102248287, + "range": "± 723812", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/vortex-in-memory-pushdown", + "value": 102863420, + "range": "± 1290657", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/arrow", + "value": 68195628, + "range": "± 601271", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/parquet", + "value": 99109887, + "range": "± 790278", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/vortex-file-compressed", + "value": 116575066, + "range": "± 442468", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/vortex-file-uncompressed", + "value": 117232734, + "range": "± 1681950", + "unit": "ns/iter" + } + ] } ] }