diff --git a/dev/bench/data.js b/dev/bench/data.js index 17e07ac4cb..7523dfcaa6 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1728402219948, + "lastUpdate": 1728402681423, "repoUrl": "https://github.com/spiraldb/vortex", "entries": { "DataFusion": [ @@ -212282,6 +212282,822 @@ window.BENCHMARK_DATA = { "range": 446738.4627777785 } ] + }, + { + "commit": { + "author": { + "email": "29139614+renovate[bot]@users.noreply.github.com", + "name": "renovate[bot]", + "username": "renovate[bot]" + }, + "committer": { + "email": "noreply@github.com", + "name": "GitHub", + "username": "web-flow" + }, + "distinct": true, + "id": "ba7b31bf4cd44cac9ad2ff6bbf347f915250d0e8", + "message": "chore(deps): update rust crate clap to v4.5.20 (#993)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [clap](https://redirect.github.com/clap-rs/clap) |\nworkspace.dependencies | patch | `4.5.19` -> `4.5.20` |\n\n---\n\n### Release Notes\n\n
\nclap-rs/clap (clap)\n\n###\n[`v4.5.20`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4520---2024-10-08)\n\n[Compare\nSource](https://redirect.github.com/clap-rs/clap/compare/v4.5.19...v4.5.20)\n\n##### Features\n\n- *(unstable)* Add `CommandExt`\n\n
\n\n---\n\n### Configuration\n\nšŸ“… **Schedule**: Branch creation - At any time (no schedule defined),\nAutomerge - At any time (no schedule defined).\n\nšŸš¦ **Automerge**: Enabled.\n\nā™» **Rebasing**: Whenever PR becomes conflicted, or you tick the\nrebase/retry checkbox.\n\nšŸ”• **Ignore**: Close this PR and you won't be reminded about this update\nagain.\n\n---\n\n- [ ] If you want to rebase/retry this PR, check\nthis box\n\n---\n\nThis PR was generated by [Mend Renovate](https://mend.io/renovate/).\nView the [repository job\nlog](https://developer.mend.io/github/spiraldb/vortex).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>", + "timestamp": "2024-10-08T15:09:51Z", + "tree_id": "8ae5bcb21c34ac8e173095825da5bb6202a9e45c", + "url": "https://github.com/spiraldb/vortex/commit/ba7b31bf4cd44cac9ad2ff6bbf347f915250d0e8" + }, + "date": 1728402676556, + "tool": "customSmallerIsBetter", + "benches": [ + { + "name": "tpch_q1/vortex-in-memory-no-pushdown", + "value": 459308953.45, + "unit": "ns", + "range": 2826735.025000006 + }, + { + "name": "tpch_q1/vortex-in-memory-pushdown", + "value": 507111545.8, + "unit": "ns", + "range": 1141059.5812499821 + }, + { + "name": "tpch_q1/arrow", + "value": 443748985.95, + "unit": "ns", + "range": 885131.9649999738 + }, + { + "name": "tpch_q1/parquet", + "value": 652805613.7, + "unit": "ns", + "range": 876045.3374999762 + }, + { + "name": "tpch_q1/vortex-file-compressed", + "value": 653975835.2, + "unit": "ns", + "range": 3082157.386250019 + }, + { + "name": "tpch_q1/vortex-file-uncompressed", + "value": 533618545.8, + "unit": "ns", + "range": 2902455.412499994 + }, + { + "name": "tpch_q2/vortex-in-memory-no-pushdown", + "value": 120511188.30194442, + "unit": "ns", + "range": 496191.3018055558 + }, + { + "name": "tpch_q2/vortex-in-memory-pushdown", + "value": 123264054.52638888, + "unit": "ns", + "range": 2030303.3131944463 + }, + { + "name": "tpch_q2/arrow", + "value": 119787622.73615079, + "unit": "ns", + "range": 457270.966628477 + }, + { + "name": "tpch_q2/parquet", + "value": 150869397.37289685, + "unit": "ns", + "range": 141899.53630705178 + }, + { + "name": "tpch_q2/vortex-file-compressed", + "value": 149648810.82333332, + "unit": "ns", + "range": 294400.2369583249 + }, + { + "name": "tpch_q2/vortex-file-uncompressed", + "value": 148677021.08361113, + "unit": "ns", + "range": 414074.3383333385 + }, + { + "name": "tpch_q3/vortex-in-memory-no-pushdown", + "value": 148439455.16603178, + "unit": "ns", + "range": 260017.63484027982 + }, + { + "name": "tpch_q3/vortex-in-memory-pushdown", + "value": 177025737.96507937, + "unit": "ns", + "range": 1289629.4199801683 + }, + { + "name": "tpch_q3/arrow", + "value": 142098300.205, + "unit": "ns", + "range": 1019153.7052916735 + }, + { + "name": "tpch_q3/parquet", + "value": 322978049.3, + "unit": "ns", + "range": 675414.0525000095 + }, + { + "name": "tpch_q3/vortex-file-compressed", + "value": 315854574.05, + "unit": "ns", + "range": 1485548.0693749785 + }, + { + "name": "tpch_q3/vortex-file-uncompressed", + "value": 264814153.35, + "unit": "ns", + "range": 772101.5331249982 + }, + { + "name": "tpch_q4/vortex-in-memory-no-pushdown", + "value": 104172246.28166667, + "unit": "ns", + "range": 251495.11277082562 + }, + { + "name": "tpch_q4/vortex-in-memory-pushdown", + "value": 130854463.93944445, + "unit": "ns", + "range": 292659.48983332515 + }, + { + "name": "tpch_q4/arrow", + "value": 96691904.9238492, + "unit": "ns", + "range": 298937.71875 + }, + { + "name": "tpch_q4/parquet", + "value": 208155125.3, + "unit": "ns", + "range": 263272.76541666687 + }, + { + "name": "tpch_q4/vortex-file-compressed", + "value": 277864103.95, + "unit": "ns", + "range": 516126.3112500012 + }, + { + "name": "tpch_q4/vortex-file-uncompressed", + "value": 220307147.8666667, + "unit": "ns", + "range": 1087733.327916652 + }, + { + "name": "tpch_q5/vortex-in-memory-no-pushdown", + "value": 282809106, + "unit": "ns", + "range": 729925.0437499881 + }, + { + "name": "tpch_q5/vortex-in-memory-pushdown", + "value": 293950902.15, + "unit": "ns", + "range": 958695.7999999821 + }, + { + "name": "tpch_q5/arrow", + "value": 275180741.95, + "unit": "ns", + "range": 486643.27249997854 + }, + { + "name": "tpch_q5/parquet", + "value": 422269548.9, + "unit": "ns", + "range": 984343.0756250024 + }, + { + "name": "tpch_q5/vortex-file-compressed", + "value": 336650603.95, + "unit": "ns", + "range": 2564108.263749987 + }, + { + "name": "tpch_q5/vortex-file-uncompressed", + "value": 335215337.75, + "unit": "ns", + "range": 2487157.475000024 + }, + { + "name": "tpch_q6/vortex-in-memory-no-pushdown", + "value": 39584844.92369048, + "unit": "ns", + "range": 83477.81090525538 + }, + { + "name": "tpch_q6/vortex-in-memory-pushdown", + "value": 91956292.40281746, + "unit": "ns", + "range": 580357.6304335371 + }, + { + "name": "tpch_q6/arrow", + "value": 34479088.98641534, + "unit": "ns", + "range": 93105.3405290991 + }, + { + "name": "tpch_q6/parquet", + "value": 149196291.60055554, + "unit": "ns", + "range": 557875.1974999756 + }, + { + "name": "tpch_q6/vortex-file-compressed", + "value": 66702279.459107146, + "unit": "ns", + "range": 717608.516369056 + }, + { + "name": "tpch_q6/vortex-file-uncompressed", + "value": 180731241.85904762, + "unit": "ns", + "range": 411246.0872618854 + }, + { + "name": "tpch_q7/vortex-in-memory-no-pushdown", + "value": 540717133.5, + "unit": "ns", + "range": 1813671.1299999952 + }, + { + "name": "tpch_q7/vortex-in-memory-pushdown", + "value": 589618041.6, + "unit": "ns", + "range": 1245036.5174999833 + }, + { + "name": "tpch_q7/arrow", + "value": 534228956.4, + "unit": "ns", + "range": 1458819.8462499976 + }, + { + "name": "tpch_q7/parquet", + "value": 678670205.2, + "unit": "ns", + "range": 1709172.6712500453 + }, + { + "name": "tpch_q7/vortex-file-compressed", + "value": 704607310.1, + "unit": "ns", + "range": 2446819.0537499785 + }, + { + "name": "tpch_q7/vortex-file-uncompressed", + "value": 677821064.8, + "unit": "ns", + "range": 1801360.0587499738 + }, + { + "name": "tpch_q8/vortex-in-memory-no-pushdown", + "value": 209981423.8333333, + "unit": "ns", + "range": 510820.9154166877 + }, + { + "name": "tpch_q8/vortex-in-memory-pushdown", + "value": 226393752.33333334, + "unit": "ns", + "range": 337918.7299999893 + }, + { + "name": "tpch_q8/arrow", + "value": 203870107.03333336, + "unit": "ns", + "range": 436862.8287499845 + }, + { + "name": "tpch_q8/parquet", + "value": 469045735.6, + "unit": "ns", + "range": 1600378.0556249917 + }, + { + "name": "tpch_q8/vortex-file-compressed", + "value": 284125222, + "unit": "ns", + "range": 349880.875 + }, + { + "name": "tpch_q8/vortex-file-uncompressed", + "value": 272969510.75, + "unit": "ns", + "range": 417335.3556250036 + }, + { + "name": "tpch_q9/vortex-in-memory-no-pushdown", + "value": 392396994.85, + "unit": "ns", + "range": 876922.8725000024 + }, + { + "name": "tpch_q9/vortex-in-memory-pushdown", + "value": 397746514.35, + "unit": "ns", + "range": 629406.1768749952 + }, + { + "name": "tpch_q9/arrow", + "value": 379282515.35, + "unit": "ns", + "range": 616626.2887499928 + }, + { + "name": "tpch_q9/parquet", + "value": 674350642.8, + "unit": "ns", + "range": 1163884.5212500095 + }, + { + "name": "tpch_q9/vortex-file-compressed", + "value": 482904000.8, + "unit": "ns", + "range": 842058.5524999797 + }, + { + "name": "tpch_q9/vortex-file-uncompressed", + "value": 431422980.85, + "unit": "ns", + "range": 968574.1899999976 + }, + { + "name": "tpch_q10/vortex-in-memory-no-pushdown", + "value": 219858026.5333333, + "unit": "ns", + "range": 1054943.926666677 + }, + { + "name": "tpch_q10/vortex-in-memory-pushdown", + "value": 249703958.85, + "unit": "ns", + "range": 807831.5731250048 + }, + { + "name": "tpch_q10/arrow", + "value": 216555795.23333335, + "unit": "ns", + "range": 5980272.49499999 + }, + { + "name": "tpch_q10/parquet", + "value": 466429568, + "unit": "ns", + "range": 1450799.2762500346 + }, + { + "name": "tpch_q10/vortex-file-compressed", + "value": 448101260.95, + "unit": "ns", + "range": 802006.3081250191 + }, + { + "name": "tpch_q10/vortex-file-uncompressed", + "value": 347963665, + "unit": "ns", + "range": 1064218.3081249893 + }, + { + "name": "tpch_q11/vortex-in-memory-no-pushdown", + "value": 172845291.28738096, + "unit": "ns", + "range": 286383.82237797976 + }, + { + "name": "tpch_q11/vortex-in-memory-pushdown", + "value": 173059826.15238094, + "unit": "ns", + "range": 370331.73132142425 + }, + { + "name": "tpch_q11/arrow", + "value": 170046731.4431349, + "unit": "ns", + "range": 141916.07051585615 + }, + { + "name": "tpch_q11/parquet", + "value": 178665303.7140079, + "unit": "ns", + "range": 299433.86437352 + }, + { + "name": "tpch_q11/vortex-file-compressed", + "value": 220636984.96666664, + "unit": "ns", + "range": 354001.78333333135 + }, + { + "name": "tpch_q11/vortex-file-uncompressed", + "value": 217728211.3666667, + "unit": "ns", + "range": 728027.1895833164 + }, + { + "name": "tpch_q12/vortex-in-memory-no-pushdown", + "value": 195800698.1666667, + "unit": "ns", + "range": 187362.25333333015 + }, + { + "name": "tpch_q12/vortex-in-memory-pushdown", + "value": 241969800.4, + "unit": "ns", + "range": 107920.4579166621 + }, + { + "name": "tpch_q12/arrow", + "value": 165646215.98238096, + "unit": "ns", + "range": 181740.30669642985 + }, + { + "name": "tpch_q12/parquet", + "value": 351825834.95, + "unit": "ns", + "range": 343325.55749997497 + }, + { + "name": "tpch_q12/vortex-file-compressed", + "value": 641825079.3, + "unit": "ns", + "range": 1166178.606249988 + }, + { + "name": "tpch_q12/vortex-file-uncompressed", + "value": 344217028.7, + "unit": "ns", + "range": 791589.993750006 + }, + { + "name": "tpch_q13/vortex-in-memory-no-pushdown", + "value": 158451705.25531745, + "unit": "ns", + "range": 321909.7971944362 + }, + { + "name": "tpch_q13/vortex-in-memory-pushdown", + "value": 159375358.79420635, + "unit": "ns", + "range": 274572.64634920657 + }, + { + "name": "tpch_q13/arrow", + "value": 156372382.74972224, + "unit": "ns", + "range": 273599.7940277755 + }, + { + "name": "tpch_q13/parquet", + "value": 296954411.1, + "unit": "ns", + "range": 763417.057499975 + }, + { + "name": "tpch_q13/vortex-file-compressed", + "value": 199536150.83333334, + "unit": "ns", + "range": 1255837.2479166687 + }, + { + "name": "tpch_q13/vortex-file-uncompressed", + "value": 190558683.43333334, + "unit": "ns", + "range": 2582044.666666642 + }, + { + "name": "tpch_q14/vortex-in-memory-no-pushdown", + "value": 43246030.929325394, + "unit": "ns", + "range": 558847.628492061 + }, + { + "name": "tpch_q14/vortex-in-memory-pushdown", + "value": 83836381.78646825, + "unit": "ns", + "range": 1004148.6714603156 + }, + { + "name": "tpch_q14/arrow", + "value": 35493948.40777778, + "unit": "ns", + "range": 171157.69126389548 + }, + { + "name": "tpch_q14/parquet", + "value": 220027316.86666664, + "unit": "ns", + "range": 1332292.2658333331 + }, + { + "name": "tpch_q14/vortex-file-compressed", + "value": 120137481.00603175, + "unit": "ns", + "range": 771296.345509924 + }, + { + "name": "tpch_q14/vortex-file-uncompressed", + "value": 150135875.06956348, + "unit": "ns", + "range": 632948.9736269861 + }, + { + "name": "tpch_q15/vortex-in-memory-no-pushdown", + "value": 69115972.85107143, + "unit": "ns", + "range": 155399.72803571075 + }, + { + "name": "tpch_q15/vortex-in-memory-pushdown", + "value": 114241325.92369048, + "unit": "ns", + "range": 163922.44130952656 + }, + { + "name": "tpch_q15/arrow", + "value": 62636911.51376985, + "unit": "ns", + "range": 89188.10566170514 + }, + { + "name": "tpch_q15/parquet", + "value": 293875282.25, + "unit": "ns", + "range": 1517610.2368749976 + }, + { + "name": "tpch_q15/vortex-file-compressed", + "value": 216273393.73333335, + "unit": "ns", + "range": 311483.70708329976 + }, + { + "name": "tpch_q15/vortex-file-uncompressed", + "value": 301151640.7, + "unit": "ns", + "range": 1075488.7743749917 + }, + { + "name": "tpch_q16/vortex-in-memory-no-pushdown", + "value": 103261450.81825396, + "unit": "ns", + "range": 115736.54081150144 + }, + { + "name": "tpch_q16/vortex-in-memory-pushdown", + "value": 121744223.83218253, + "unit": "ns", + "range": 133837.97430554032 + }, + { + "name": "tpch_q16/arrow", + "value": 102760920.01119049, + "unit": "ns", + "range": 790668.3874017894 + }, + { + "name": "tpch_q16/parquet", + "value": 119117665.66964285, + "unit": "ns", + "range": 227283.60782738775 + }, + { + "name": "tpch_q16/vortex-file-compressed", + "value": 134971207.4803571, + "unit": "ns", + "range": 323689.5357738137 + }, + { + "name": "tpch_q16/vortex-file-uncompressed", + "value": 130315093.31488097, + "unit": "ns", + "range": 372476.41089285165 + }, + { + "name": "tpch_q17/vortex-in-memory-no-pushdown", + "value": 541443658.1, + "unit": "ns", + "range": 3284819.6500000358 + }, + { + "name": "tpch_q17/vortex-in-memory-pushdown", + "value": 615322494.1, + "unit": "ns", + "range": 4995563.318750024 + }, + { + "name": "tpch_q17/arrow", + "value": 523054526, + "unit": "ns", + "range": 3238320.548750013 + }, + { + "name": "tpch_q17/parquet", + "value": 582065072.4, + "unit": "ns", + "range": 1492157.0799999833 + }, + { + "name": "tpch_q17/vortex-file-compressed", + "value": 693799281.5, + "unit": "ns", + "range": 1284989.3500000238 + }, + { + "name": "tpch_q17/vortex-file-uncompressed", + "value": 601152409, + "unit": "ns", + "range": 981514.4499999881 + }, + { + "name": "tpch_q18/vortex-in-memory-no-pushdown", + "value": 973485616.3, + "unit": "ns", + "range": 3298523.032499969 + }, + { + "name": "tpch_q18/vortex-in-memory-pushdown", + "value": 975874610.5, + "unit": "ns", + "range": 3860160.6075000167 + }, + { + "name": "tpch_q18/arrow", + "value": 967298635.6, + "unit": "ns", + "range": 2654376.212499976 + }, + { + "name": "tpch_q18/parquet", + "value": 1141598235.3, + "unit": "ns", + "range": 2357311.973749995 + }, + { + "name": "tpch_q18/vortex-file-compressed", + "value": 1114815143.8, + "unit": "ns", + "range": 2193853.6374999285 + }, + { + "name": "tpch_q18/vortex-file-uncompressed", + "value": 1009587982, + "unit": "ns", + "range": 8403625.504999936 + }, + { + "name": "tpch_q19/vortex-in-memory-no-pushdown", + "value": 159099047.2580159, + "unit": "ns", + "range": 491533.38190476596 + }, + { + "name": "tpch_q19/vortex-in-memory-pushdown", + "value": 244340932.8, + "unit": "ns", + "range": 321641.9349999875 + }, + { + "name": "tpch_q19/arrow", + "value": 147472813.5574206, + "unit": "ns", + "range": 190510.2458333373 + }, + { + "name": "tpch_q19/parquet", + "value": 474080487.1, + "unit": "ns", + "range": 3081082.4224999845 + }, + { + "name": "tpch_q19/vortex-file-compressed", + "value": 923600591.6, + "unit": "ns", + "range": 1167212.9449999928 + }, + { + "name": "tpch_q19/vortex-file-uncompressed", + "value": 325555261.2, + "unit": "ns", + "range": 657759.4462499917 + }, + { + "name": "tpch_q20/vortex-in-memory-no-pushdown", + "value": 233892387.3, + "unit": "ns", + "range": 476383.1833333224 + }, + { + "name": "tpch_q20/vortex-in-memory-pushdown", + "value": 253804823.7, + "unit": "ns", + "range": 364767.6868750006 + }, + { + "name": "tpch_q20/arrow", + "value": 229753689.4, + "unit": "ns", + "range": 597778.7808333188 + }, + { + "name": "tpch_q20/parquet", + "value": 346621508.1, + "unit": "ns", + "range": 875485.2899999917 + }, + { + "name": "tpch_q20/vortex-file-compressed", + "value": 385942547.6, + "unit": "ns", + "range": 1082669.1868749857 + }, + { + "name": "tpch_q20/vortex-file-uncompressed", + "value": 375482276.05, + "unit": "ns", + "range": 1417787.3118749857 + }, + { + "name": "tpch_q21/vortex-in-memory-no-pushdown", + "value": 827627553.7, + "unit": "ns", + "range": 3119811.246249974 + }, + { + "name": "tpch_q21/vortex-in-memory-pushdown", + "value": 867319228.4, + "unit": "ns", + "range": 1944209.517500043 + }, + { + "name": "tpch_q21/arrow", + "value": 804480029.5, + "unit": "ns", + "range": 1537210.0962499976 + }, + { + "name": "tpch_q21/parquet", + "value": 945355032.6, + "unit": "ns", + "range": 1866962.613749981 + }, + { + "name": "tpch_q21/vortex-file-compressed", + "value": 1208374814.5, + "unit": "ns", + "range": 3651321.8125 + }, + { + "name": "tpch_q21/vortex-file-uncompressed", + "value": 1067082358, + "unit": "ns", + "range": 3023230.899999976 + }, + { + "name": "tpch_q22/vortex-in-memory-no-pushdown", + "value": 64908011.55936508, + "unit": "ns", + "range": 163749.68723263592 + }, + { + "name": "tpch_q22/vortex-in-memory-pushdown", + "value": 65400238.08496033, + "unit": "ns", + "range": 122532.8329042755 + }, + { + "name": "tpch_q22/arrow", + "value": 64554227.39569445, + "unit": "ns", + "range": 235305.43307986483 + }, + { + "name": "tpch_q22/parquet", + "value": 92929399.37063493, + "unit": "ns", + "range": 884516.6744206399 + }, + { + "name": "tpch_q22/vortex-file-compressed", + "value": 101021580.44055554, + "unit": "ns", + "range": 163340.49614582956 + }, + { + "name": "tpch_q22/vortex-file-uncompressed", + "value": 100477106.25992063, + "unit": "ns", + "range": 450267.6695833355 + } + ] } ], "Vortex Compression": [