Skip to content

chore(deps-dev): bump @types/node from 24.7.2 to 24.8.1#185

Merged
cb1kenobi merged 1 commit intomainfrom
dependabot/npm_and_yarn/types/node-24.8.1
Oct 20, 2025
Merged

chore(deps-dev): bump @types/node from 24.7.2 to 24.8.1#185
cb1kenobi merged 1 commit intomainfrom
dependabot/npm_and_yarn/types/node-24.8.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Oct 20, 2025

Bumps @types/node from 24.7.2 to 24.8.1.

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added automated dependencies Pull requests that update a dependency file labels Oct 20, 2025
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.7.2 to 24.8.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 24.8.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/types/node-24.8.1 branch from 457513c to 024cdfa Compare October 20, 2025 14:50
@github-actions
Copy link
Copy Markdown
Contributor

📊 Benchmark Results

encoding.bench.ts

Key encoding > ordered-binary keys - strings (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 24.17K ops/sec 41.38 35.92 497.855 1.14 12,085
🥈 rocksdb 2 4.49K ops/sec 222.681 197.444 4,037.945 1.77 2,246

Key encoding > ordered-binary keys - numbers (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 26.80K ops/sec 37.31 33.62 371.525 0.567 13,402
🥈 rocksdb 2 4.76K ops/sec 210.166 192.674 1,018.879 0.506 2,380

Key encoding > ordered-binary keys - mixed types (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 23.45K ops/sec 42.65 36.51 538.991 1.01 11,724
🥈 rocksdb 2 4.67K ops/sec 214.303 194.7 789.177 0.514 2,334

Value encoding > msgpack values - strings (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 15.58K ops/sec 64.19 57.98 443.082 0.823 7,790
🥈 rocksdb 2 3.94K ops/sec 253.67 226.156 1,105.294 0.802 1,972

Value encoding > msgpack values - numbers (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 24.92K ops/sec 40.13 35.17 529.612 1.02 12,460
🥈 rocksdb 2 4.55K ops/sec 219.913 196.346 1,705.504 0.958 2,274

Value encoding > msgpack values - arrays (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 9.03K ops/sec 110.746 96.97 1,310.178 1.70 4,515
🥈 rocksdb 2 3.26K ops/sec 306.638 276.343 1,725.258 1.07 1,631

Value encoding > msgpack values - small objects (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 5.47K ops/sec 182.776 158.365 1,171.812 2.01 2,736
🥈 rocksdb 2 2.48K ops/sec 403.171 365.27 1,762.377 1.14 1,241

Value encoding > msgpack values - large objects (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 613.02 ops/sec 1,631.272 1,467.635 4,019.006 2.08 307
🥈 lmdb 2 604.77 ops/sec 1,653.513 1,442.119 8,658.352 5.07 303

get-sync.bench.ts

getSync() > random keys - small key size (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 19.94K ops/sec 50.15 42.33 2,339.508 1.50 9,971
🥈 rocksdb 2 4.21K ops/sec 237.683 192.029 11,187.31 6.31 2,104

get.bench.ts

get() > rocksdb - random vs sequential keys (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 sequential 1 3.80K ops/sec 262.819 238.218 1,809.371 0.836 1,903
🥈 random 2 3.72K ops/sec 268.532 243.331 1,742.867 1.07 1,862

get() > random keys - max 1978 lmdb key size (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 2.96K ops/sec 338.091 292.098 2,316.676 2.03 1,479

get() > rocksdb - async vs sync

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 sync 1 4.05K ops/sec 247.165 213.804 3,760.997 1.70 2,023
🥈 async 2 3.43K ops/sec 291.967 265.907 1,353.672 0.684 1,713

put-sync.bench.ts

putSync() > random keys - insert - small key size (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 2.10K ops/sec 475.175 440.74 781.347 0.356 1,053
🥈 lmdb 2 4.41 ops/sec 226,542.892 216,427.255 247,372.419 3.57 10.00

putSync() > random keys - update - small key size (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 2.07K ops/sec 482.188 432.836 1,546.366 1.12 1,037
🥈 lmdb 2 4.34 ops/sec 230,617.687 221,697.895 248,899.154 2.31 10.00

putSync() > random keys - insert - max 1978 lmdb key size (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 972.24 ops/sec 1,028.554 896.624 1,414.94 0.546 487
🥈 lmdb 2 4.11 ops/sec 243,456.188 231,879.867 267,310.256 3.32 10.00

putSync() > random keys - update - max 1978 lmdb key size (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 991.70 ops/sec 1,008.373 913.999 1,349.703 0.646 496
🥈 lmdb 2 4.29 ops/sec 233,006.356 223,097.787 276,327.467 4.75 10.00

putSync() > sequential keys - insert (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 2.14K ops/sec 467.418 442.788 2,919.468 0.977 1,070
🥈 lmdb 2 4.25 ops/sec 235,520.91 225,498.701 253,921.825 3.00 10.00

putSync() > put 100KB value (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 50.66 ops/sec 19,740.617 18,043.728 21,792.978 2.43 26.00
🥈 lmdb 2 3.28 ops/sec 304,790.9 274,820.744 344,502.797 5.46 10.00

putSync() > put 1MB value (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 5.10 ops/sec 196,179.695 188,399.419 217,367.935 3.19 10.00
🥈 lmdb 2 2.30 ops/sec 435,627.184 392,742.689 485,820.567 5.20 10.00

putSync() > get 10MB value (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 0.36 ops/sec 2,768,813.784 2,154,264.143 3,572,011.284 10.47 10.00
🥈 lmdb 2 0.26 ops/sec 3,819,063.932 3,102,341.751 4,105,884.099 5.91 10.00

put.bench.ts

put > small dataset (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 1.92K ops/sec 521.009 490.902 808.253 0.435 960
🥈 lmdb 2 3.93 ops/sec 254,131.889 235,029.443 271,302.048 3.24 10.00

put > async vs sync overhead

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 sync 1 2.14K ops/sec 466.547 442.94 703.971 0.325 1,072
🥈 async 2 1.96K ops/sec 509.526 463.069 899.25 0.409 982

ranges.bench.ts

getRange() > small range (100 records, 50 range)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 24.11K ops/sec 41.48 37.44 554.979 0.626 12,054
🥈 rocksdb 2 2.69K ops/sec 371.136 293.915 2,292.938 2.69 1,348

getRange() > full scan vs range scan

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb range scan 1 21.76K ops/sec 45.96 39.61 808.503 1.18 10,880
🥈 lmdb full scan 2 11.24K ops/sec 89.00 75.93 804.82 1.12 5,618
🥉 rocksdb range scan 3 2.82K ops/sec 354.881 299.766 1,785.486 2.06 1,409
rocksdb full scan 4 1.53K ops/sec 654.76 556.059 3,275.382 2.87 767

getKeys() > keys only (100 records, 50 range)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 49.73K ops/sec 20.11 16.46 3,077.594 1.95 24,865
🥈 rocksdb 2 10.57K ops/sec 94.63 81.13 1,572.661 1.37 5,284

Reverse iteration > reverse range (100 records, 50 range)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 535.38K ops/sec 1.87 1.28 6,858.364 8.19 270,346
🥈 rocksdb 2 2.71K ops/sec 368.753 313.407 2,009.203 1.72 1,357

Reverse iteration > rocksdb - reverse vs forward

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 forward 1 6.71K ops/sec 148.982 132.884 1,318.5 1.42 3,358
🥈 reverse 2 2.82K ops/sec 354.891 317.635 1,486.862 1.68 1,409

Range query patterns > prefix scan performance

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 29.67K ops/sec 33.71 28.67 1,297.696 1.32 14,834
🥈 rocksdb 2 3.27K ops/sec 305.382 270.782 1,483.028 1.67 1,638

Sparse data patterns > sparse - range over gaps

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 57.05K ops/sec 17.53 14.87 2,033.013 1.70 28,527
🥈 rocksdb 2 6.04K ops/sec 165.472 146.709 1,362.859 1.18 3,022

Sparse data patterns > sparse - prefix with gaps

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 124.70K ops/sec 8.02 6.76 3,064.756 2.84 62,351
🥈 rocksdb 2 12.29K ops/sec 81.34 70.85 1,892.279 1.15 6,148

remove-sync.bench.ts

removeSync() > random keys - small key size (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 12.10K ops/sec 82.62 70.15 876.064 1.84 6,052
🥈 rocksdb 2 2.40K ops/sec 416.32 390.332 608.875 0.332 1,201

removeSync() > sequential keys - small key size (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 12.63K ops/sec 79.18 68.36 782.706 1.38 6,315
🥈 rocksdb 2 2.41K ops/sec 415.714 392.76 603.221 0.341 1,203

removeSync() > rocksdb - random vs sequential keys (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 random 1 2.43K ops/sec 411.006 383.3 634.623 0.341 1,217
🥈 sequential 2 2.40K ops/sec 416.117 384.926 592.466 0.414 1,202

removeSync() > random keys - max 1978 lmdb key size (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 4.63K ops/sec 215.941 177.091 1,703.592 2.42 2,316
🥈 rocksdb 2 1.00K ops/sec 998.369 856.477 1,570.074 0.925 501

removeSync() > random access pattern (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 11.53K ops/sec 86.71 72.67 629.637 1.40 5,767
🥈 rocksdb 2 2.43K ops/sec 412.358 390.917 612.81 0.285 1,213

removeSync() > non-existent keys (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 11.81K ops/sec 84.70 73.88 626.64 0.676 5,904
🥈 rocksdb 2 2.43K ops/sec 411.428 365.192 751.513 0.794 1,216

transaction-sync.bench.ts

transaction sync > optimistic > simple put operations (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 559.99 ops/sec 1,785.738 1,658.496 4,878.05 1.80 280
🥈 lmdb 2 4.49 ops/sec 222,562.68 217,984.617 229,508.018 1.26 10.00

transaction sync > optimistic > batch operations (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 2.81K ops/sec 355.907 317.005 2,300.009 1.05 1,405
🥈 lmdb 2 371.94 ops/sec 2,688.582 1,961.925 6,116.737 2.37 186

transaction sync > optimistic > read-write operations (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 350.62 ops/sec 2,852.097 2,584.278 4,932.546 1.93 176
🥈 lmdb 2 4.39 ops/sec 227,649.99 218,658.063 239,881.002 2.31 10.00

transaction sync > optimistic > concurrent non-conflicting operations (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 548.30 ops/sec 1,823.812 1,727.042 3,544.945 1.20 275
🥈 lmdb 2 4.33 ops/sec 230,871.243 214,075.848 251,036.466 4.57 10.00

transaction sync > optimistic > rollback operations (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 16.25K ops/sec 61.53 58.56 337.431 0.408 8,127
🥈 rocksdb 2 5.58K ops/sec 179.146 167.533 765.836 0.380 2,792

transaction sync > optimistic > rocksdb - large transaction vs many small

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 2.87K ops/sec 348.339 303.091 902.361 0.356 1,436
🥈 rocksdb 2 583.42 ops/sec 1,714.039 1,621.082 4,627.019 1.45 292

transaction sync > optimistic > lmdb - large transaction vs many small

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 382.26 ops/sec 2,616.022 2,121.345 3,101.169 1.25 192
🥈 lmdb 2 4.40 ops/sec 227,363.955 212,536.643 249,674.189 4.19 10.00

transaction sync > optimistic > empty transaction overhead

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 719.03K ops/sec 1.39 1.14 1,623.461 0.724 359,516
🥈 rocksdb 2 87.14K ops/sec 11.48 9.95 2,579.605 1.37 43,570

transaction sync > optimistic > transaction with only reads (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 1.51K ops/sec 661.463 596.959 2,122.032 2.15 756
🥈 rocksdb 2 249.95 ops/sec 4,000.815 3,713.959 11,256.214 4.07 126

transaction sync > pessimistic > simple put operations (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 510.47 ops/sec 1,958.985 1,880.568 2,602.162 0.436 256
🥈 lmdb 2 4.36 ops/sec 229,350.12 217,214.479 246,651.748 3.34 10.00

transaction.bench.ts

transaction > optimistic > simple put operations (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 325.19 ops/sec 3,075.127 2,653.765 5,063.375 2.67 163
🥈 lmdb 2 3.82 ops/sec 261,686.601 247,623.324 287,748.316 3.58 10.00

transaction > optimistic > batch operations (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 2.16K ops/sec 462.134 388.262 1,169.729 0.633 1,082
🥈 lmdb 2 335.92 ops/sec 2,976.899 2,163.128 3,540.064 1.81 168

transaction > optimistic > read-write operations (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 173.20 ops/sec 5,773.832 4,375.443 11,003.811 4.19 87.00
🥈 lmdb 2 3.76 ops/sec 266,156.401 255,472.496 282,078.776 2.02 10.00

transaction > optimistic > concurrent non-conflicting operations (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 926.55 ops/sec 1,079.27 933.86 3,994.437 3.41 464
🥈 lmdb 2 308.44 ops/sec 3,242.073 2,246.311 4,478.4 2.41 155

transaction > optimistic > rollback operations (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 4.73K ops/sec 211.301 191.125 1,010.263 0.638 2,367
🥈 lmdb 2 310.35 ops/sec 3,222.157 2,313.754 9,194.679 5.08 156

transaction > optimistic > rocksdb - large transaction vs many small

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 2.15K ops/sec 464.253 377.986 1,010.648 0.482 1,078
🥈 rocksdb 2 288.71 ops/sec 3,463.721 2,780.203 7,383.778 3.25 145

transaction > optimistic > lmdb - large transaction vs many small

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 323.61 ops/sec 3,090.169 2,177.799 6,403.192 2.94 162
🥈 lmdb 2 3.90 ops/sec 256,391.172 234,853.006 298,725.615 4.95 10.00

transaction > optimistic > empty transaction overhead

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 43.99K ops/sec 22.73 17.63 404.886 0.423 21,995
🥈 rocksdb 2 40.78K ops/sec 24.52 17.50 4,430.762 2.99 20,392

transaction > optimistic > transaction with only reads (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 312.77 ops/sec 3,197.188 2,532.621 6,578.789 3.29 157
🥈 rocksdb 2 149.59 ops/sec 6,685.055 5,035.402 16,110.463 6.33 75.00

transaction > pessimistic > simple put operations (100 records)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 240.92 ops/sec 4,150.817 3,108.187 11,706.608 4.95 121
🥈 lmdb 2 3.89 ops/sec 257,320.833 246,154.835 266,457.854 1.87 10.00

worker-get-sync.bench.ts

Worker > random keys - small key size (100 records, 1 worker)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 14.57K ops/sec 68.64 59.13 6,901.69 2.96 7,285
🥈 rocksdb 2 3.59K ops/sec 278.622 231.177 1,811.553 1.12 1,795

Worker > random keys - small key size (100 records, 2 workers)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 12.41K ops/sec 80.59 62.14 12,735.461 5.23 6,205
🥈 rocksdb 2 3.50K ops/sec 285.85 235.335 1,453.552 1.23 1,750

Worker > random keys - small key size (100 records, 10 workers)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 lmdb 1 7.41K ops/sec 134.886 117.51 7,857.3 3.08 3,707
🥈 rocksdb 2 1.66K ops/sec 603.568 511.836 4,507.275 2.11 829

worker-put-sync.bench.ts

putSync() > random keys - small key size (100 records, 1 worker)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 1.78K ops/sec 562.801 505.966 2,176.592 0.872 889
🥈 lmdb 2 4.00 ops/sec 250,246.841 237,146.849 289,015.041 5.01 10.00

putSync() > random keys - small key size (100 records, 2 workers)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 1.41K ops/sec 709.6 655.141 2,605.833 0.857 705
🥈 lmdb 2 2.12 ops/sec 471,644.016 451,995.424 519,577.213 2.87 10.00

putSync() > random keys - small key size (100 records, 10 workers)

Implementation Rank Operations/sec Mean (ms) Min (ms) Max (ms) RME (%) Samples
🥇 rocksdb 1 791.34 ops/sec 1,263.672 1,120.381 4,322.446 1.95 396
🥈 lmdb 2 1.06 ops/sec 943,564.735 879,598.067 1,066,332.023 4.94 10.00

Results from commit 174a5dd

@cb1kenobi cb1kenobi merged commit f56f4e5 into main Oct 20, 2025
39 of 41 checks passed
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/types/node-24.8.1 branch October 20, 2025 17:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant