diff --git a/dev/bench/data.js b/dev/bench/data.js index 320c7c42ce..0d0faaff5d 100644 --- a/dev/bench/data.js +++ b/dev/bench/data.js @@ -1,5 +1,5 @@ window.BENCHMARK_DATA = { - "lastUpdate": 1724180428258, + "lastUpdate": 1724200064794, "repoUrl": "https://github.com/spiraldb/vortex", "entries": { "Vortex benchmarks": [ @@ -32894,6 +32894,822 @@ window.BENCHMARK_DATA = { "unit": "ns/iter" } ] + }, + { + "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": "8b9654a47dfb7a6353b1276f2122736b4f80d6b2", + "message": "chore(deps): update rust crate fsst-rs to v0.2.1 (#665)\n\n[![Mend\nRenovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)\n\nThis PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [fsst-rs](https://togithub.com/spiraldb/fsst) | workspace.dependencies\n| patch | `0.2.0` -> `0.2.1` |\n\n---\n\n### Release Notes\n\n
\nspiraldb/fsst (fsst-rs)\n\n###\n[`v0.2.1`](https://togithub.com/spiraldb/fsst/blob/HEAD/CHANGELOG.md#021---2024-08-20)\n\n[Compare\nSource](https://togithub.com/spiraldb/fsst/compare/v0.2.0...v0.2.1)\n\n##### Added\n\n- make Compressor::train 2x faster with bitmap index\n([#​16](https://togithub.com/spiraldb/fsst/pull/16))\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\nRenovate](https://www.mend.io/free-developer-tools/renovate/). View the\n[repository job log](https://developer.mend.io/github/spiraldb/vortex).\n\n\n\nCo-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>", + "timestamp": "2024-08-20T23:55:24Z", + "tree_id": "6b54bd717660cb6eb9bb9da09c0df1ce95648cfd", + "url": "https://github.com/spiraldb/vortex/commit/8b9654a47dfb7a6353b1276f2122736b4f80d6b2" + }, + "date": 1724200063643, + "tool": "cargo", + "benches": [ + { + "name": "tpch_q1/vortex-in-memory-no-pushdown", + "value": 486320855, + "range": "± 2305444", + "unit": "ns/iter" + }, + { + "name": "tpch_q1/vortex-in-memory-pushdown", + "value": 536586091, + "range": "± 5942567", + "unit": "ns/iter" + }, + { + "name": "tpch_q1/arrow", + "value": 473227951, + "range": "± 4938123", + "unit": "ns/iter" + }, + { + "name": "tpch_q1/parquet", + "value": 671207325, + "range": "± 1384508", + "unit": "ns/iter" + }, + { + "name": "tpch_q1/vortex-file-compressed", + "value": 802071241, + "range": "± 4504621", + "unit": "ns/iter" + }, + { + "name": "tpch_q1/vortex-file-uncompressed", + "value": 662955608, + "range": "± 3267707", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/vortex-in-memory-no-pushdown", + "value": 151464092, + "range": "± 2260195", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/vortex-in-memory-pushdown", + "value": 152170045, + "range": "± 772900", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/arrow", + "value": 130872521, + "range": "± 419796", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/parquet", + "value": 166556796, + "range": "± 1442361", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/vortex-file-compressed", + "value": 188567753, + "range": "± 2770286", + "unit": "ns/iter" + }, + { + "name": "tpch_q2/vortex-file-uncompressed", + "value": 177028967, + "range": "± 1360234", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/vortex-in-memory-no-pushdown", + "value": 163635607, + "range": "± 1461571", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/vortex-in-memory-pushdown", + "value": 188398515, + "range": "± 2970010", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/arrow", + "value": 159677769, + "range": "± 2079237", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/parquet", + "value": 349035451, + "range": "± 2173102", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/vortex-file-compressed", + "value": 332082443, + "range": "± 3790555", + "unit": "ns/iter" + }, + { + "name": "tpch_q3/vortex-file-uncompressed", + "value": 281636305, + "range": "± 4394415", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/vortex-in-memory-no-pushdown", + "value": 126843402, + "range": "± 541809", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/vortex-in-memory-pushdown", + "value": 140457031, + "range": "± 1320756", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/arrow", + "value": 123599435, + "range": "± 1637144", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/parquet", + "value": 235955214, + "range": "± 904158", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/vortex-file-compressed", + "value": 377527433, + "range": "± 2725221", + "unit": "ns/iter" + }, + { + "name": "tpch_q4/vortex-file-uncompressed", + "value": 333211763, + "range": "± 2809302", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/vortex-in-memory-no-pushdown", + "value": 318002488, + "range": "± 1865234", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/vortex-in-memory-pushdown", + "value": 325381163, + "range": "± 4398303", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/arrow", + "value": 314374304, + "range": "± 2066276", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/parquet", + "value": 485581242, + "range": "± 7306692", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/vortex-file-compressed", + "value": 434449171, + "range": "± 3680985", + "unit": "ns/iter" + }, + { + "name": "tpch_q5/vortex-file-uncompressed", + "value": 380509536, + "range": "± 4018727", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/vortex-in-memory-no-pushdown", + "value": 42141421, + "range": "± 580526", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/vortex-in-memory-pushdown", + "value": 86993854, + "range": "± 244872", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/arrow", + "value": 38197372, + "range": "± 238814", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/parquet", + "value": 149803422, + "range": "± 427501", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/vortex-file-compressed", + "value": 315273681, + "range": "± 1638652", + "unit": "ns/iter" + }, + { + "name": "tpch_q6/vortex-file-uncompressed", + "value": 295458866, + "range": "± 2523077", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/vortex-in-memory-no-pushdown", + "value": 593414504, + "range": "± 6145892", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/vortex-in-memory-pushdown", + "value": 626072016, + "range": "± 10081013", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/arrow", + "value": 618277999, + "range": "± 15360110", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/parquet", + "value": 761448758, + "range": "± 3800123", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/vortex-file-compressed", + "value": 779808110, + "range": "± 8393984", + "unit": "ns/iter" + }, + { + "name": "tpch_q7/vortex-file-uncompressed", + "value": 724196776, + "range": "± 6339199", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/vortex-in-memory-no-pushdown", + "value": 224313378, + "range": "± 2444864", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/vortex-in-memory-pushdown", + "value": 235092141, + "range": "± 1458036", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/arrow", + "value": 225945875, + "range": "± 2121299", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/parquet", + "value": 499669733, + "range": "± 4840497", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/vortex-file-compressed", + "value": 369956488, + "range": "± 3934843", + "unit": "ns/iter" + }, + { + "name": "tpch_q8/vortex-file-uncompressed", + "value": 322947506, + "range": "± 5783234", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/vortex-in-memory-no-pushdown", + "value": 427713688, + "range": "± 5136639", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/vortex-in-memory-pushdown", + "value": 429072673, + "range": "± 5127804", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/arrow", + "value": 423395841, + "range": "± 3543227", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/parquet", + "value": 718360026, + "range": "± 2947577", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/vortex-file-compressed", + "value": 558609374, + "range": "± 6081369", + "unit": "ns/iter" + }, + { + "name": "tpch_q9/vortex-file-uncompressed", + "value": 513610836, + "range": "± 9594548", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/vortex-in-memory-no-pushdown", + "value": 248909814, + "range": "± 4239314", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/vortex-in-memory-pushdown", + "value": 269445499, + "range": "± 1349202", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/arrow", + "value": 242363440, + "range": "± 473652", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/parquet", + "value": 491506580, + "range": "± 2663360", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/vortex-file-compressed", + "value": 598368244, + "range": "± 3734252", + "unit": "ns/iter" + }, + { + "name": "tpch_q10/vortex-file-uncompressed", + "value": 455541089, + "range": "± 2849590", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/vortex-in-memory-no-pushdown", + "value": 229339900, + "range": "± 2157322", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/vortex-in-memory-pushdown", + "value": 229422435, + "range": "± 1701052", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/arrow", + "value": 189899873, + "range": "± 3226967", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/parquet", + "value": 207203841, + "range": "± 3542492", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/vortex-file-compressed", + "value": 247489982, + "range": "± 1066153", + "unit": "ns/iter" + }, + { + "name": "tpch_q11/vortex-file-uncompressed", + "value": 240668914, + "range": "± 3194776", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/vortex-in-memory-no-pushdown", + "value": 185613075, + "range": "± 391461", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/vortex-in-memory-pushdown", + "value": 218826170, + "range": "± 461880", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/arrow", + "value": 175826197, + "range": "± 210782", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/parquet", + "value": 362542009, + "range": "± 2687178", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/vortex-file-compressed", + "value": 823519336, + "range": "± 2090885", + "unit": "ns/iter" + }, + { + "name": "tpch_q12/vortex-file-uncompressed", + "value": 593152764, + "range": "± 4759277", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/vortex-in-memory-no-pushdown", + "value": 338917869, + "range": "± 3032897", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/vortex-in-memory-pushdown", + "value": 339388633, + "range": "± 3709812", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/arrow", + "value": 336434351, + "range": "± 3621867", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/parquet", + "value": 474214815, + "range": "± 2432154", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/vortex-file-compressed", + "value": 353719023, + "range": "± 2352621", + "unit": "ns/iter" + }, + { + "name": "tpch_q13/vortex-file-uncompressed", + "value": 354914196, + "range": "± 1944507", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/vortex-in-memory-no-pushdown", + "value": 40499044, + "range": "± 195208", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/vortex-in-memory-pushdown", + "value": 70009226, + "range": "± 719038", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/arrow", + "value": 41822958, + "range": "± 162296", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/parquet", + "value": 222075711, + "range": "± 966335", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/vortex-file-compressed", + "value": 180787531, + "range": "± 1785090", + "unit": "ns/iter" + }, + { + "name": "tpch_q14/vortex-file-uncompressed", + "value": 158493818, + "range": "± 934372", + "unit": "ns/iter" + }, + { + "name": "tpch_q15/vortex-in-memory-no-pushdown", + "value": 69111021, + "range": "± 765691", + "unit": "ns/iter" + }, + { + "name": "tpch_q15/vortex-in-memory-pushdown", + "value": 79966435, + "range": "± 890678", + "unit": "ns/iter" + }, + { + "name": "tpch_q15/arrow", + "value": 68088825, + "range": "± 547358", + "unit": "ns/iter" + }, + { + "name": "tpch_q15/parquet", + "value": 295320727, + "range": "± 4012896", + "unit": "ns/iter" + }, + { + "name": "tpch_q15/vortex-file-compressed", + "value": 339015922, + "range": "± 3683643", + "unit": "ns/iter" + }, + { + "name": "tpch_q15/vortex-file-uncompressed", + "value": 301504526, + "range": "± 3326646", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/vortex-in-memory-no-pushdown", + "value": 124295798, + "range": "± 694597", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/vortex-in-memory-pushdown", + "value": 129894997, + "range": "± 852021", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/arrow", + "value": 111487738, + "range": "± 637864", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/parquet", + "value": 129566420, + "range": "± 1282493", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/vortex-file-compressed", + "value": 150846603, + "range": "± 677114", + "unit": "ns/iter" + }, + { + "name": "tpch_q16/vortex-file-uncompressed", + "value": 144512553, + "range": "± 834652", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/vortex-in-memory-no-pushdown", + "value": 656634295, + "range": "± 15099304", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/vortex-in-memory-pushdown", + "value": 639803871, + "range": "± 7628616", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/arrow", + "value": 581297148, + "range": "± 9699035", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/parquet", + "value": 604283477, + "range": "± 11358916", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/vortex-file-compressed", + "value": 682385015, + "range": "± 6028038", + "unit": "ns/iter" + }, + { + "name": "tpch_q17/vortex-file-uncompressed", + "value": 650523238, + "range": "± 7728633", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/vortex-in-memory-no-pushdown", + "value": 1144268310, + "range": "± 20177861", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/vortex-in-memory-pushdown", + "value": 1130209586, + "range": "± 30734027", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/arrow", + "value": 1148425679, + "range": "± 22196536", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/parquet", + "value": 1316076940, + "range": "± 6118278", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/vortex-file-compressed", + "value": 1291026971, + "range": "± 10275233", + "unit": "ns/iter" + }, + { + "name": "tpch_q18/vortex-file-uncompressed", + "value": 1215122396, + "range": "± 14615320", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/vortex-in-memory-no-pushdown", + "value": 174050965, + "range": "± 1176136", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/vortex-in-memory-pushdown", + "value": 293236419, + "range": "± 875544", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/arrow", + "value": 160788317, + "range": "± 775254", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/parquet", + "value": 475509361, + "range": "± 1334499", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/vortex-file-compressed", + "value": 1124889621, + "range": "± 8892620", + "unit": "ns/iter" + }, + { + "name": "tpch_q19/vortex-file-uncompressed", + "value": 747940968, + "range": "± 7599183", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/vortex-in-memory-no-pushdown", + "value": 282409823, + "range": "± 2191167", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/vortex-in-memory-pushdown", + "value": 286723471, + "range": "± 2700322", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/arrow", + "value": 268138716, + "range": "± 4840594", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/parquet", + "value": 375044584, + "range": "± 3051127", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/vortex-file-compressed", + "value": 442097978, + "range": "± 4204596", + "unit": "ns/iter" + }, + { + "name": "tpch_q20/vortex-file-uncompressed", + "value": 431018662, + "range": "± 3376398", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/vortex-in-memory-no-pushdown", + "value": 944706942, + "range": "± 4590612", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/vortex-in-memory-pushdown", + "value": 973358580, + "range": "± 7411883", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/arrow", + "value": 935801872, + "range": "± 6520215", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/parquet", + "value": 1106849091, + "range": "± 9795160", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/vortex-file-compressed", + "value": 1476560633, + "range": "± 21534699", + "unit": "ns/iter" + }, + { + "name": "tpch_q21/vortex-file-uncompressed", + "value": 1359230005, + "range": "± 8600056", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/vortex-in-memory-no-pushdown", + "value": 98954901, + "range": "± 511340", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/vortex-in-memory-pushdown", + "value": 99463067, + "range": "± 283209", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/arrow", + "value": 68548974, + "range": "± 244297", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/parquet", + "value": 98653375, + "range": "± 454506", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/vortex-file-compressed", + "value": 115918309, + "range": "± 639323", + "unit": "ns/iter" + }, + { + "name": "tpch_q22/vortex-file-uncompressed", + "value": 115308976, + "range": "± 600699", + "unit": "ns/iter" + } + ] } ] }