Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: CLI init command to reinitialize only config file #603

Merged
merged 4 commits into from
Jul 7, 2022

Conversation

orpheuslummis
Copy link
Contributor

@orpheuslummis orpheuslummis commented Jul 7, 2022

Relevant issue(s)

Resolves #602

Description

The init command now reinitializes only the config file, whereas before it was affecting the reinitializing the whole defradb directory ...

Additionally, the command now uses the error handling pattern of bubbling up errors to caller (root command).

Tasks

  • I made sure the code is well commented, particularly hard-to-understand areas.
  • I made sure the repository-held documentation is changed accordingly.
  • I made sure the pull request title adheres to the conventional commit style (the subset used in the project can be found in tools/configs/chglog/config.yml).
  • I made sure to discuss its limitations such as threats to validity, vulnerability to mistake and misuse, robustness to invalidation of assumptions, resource requirements, ...

How has this been tested?

Specify the platform(s) on which this was tested:

  • Debian Linux
  • MacOS

@orpheuslummis orpheuslummis added bug Something isn't working area/cli Related to the CLI binary labels Jul 7, 2022
@orpheuslummis orpheuslummis added this to the DefraDB v0.3 milestone Jul 7, 2022
@orpheuslummis orpheuslummis requested a review from a team July 7, 2022 15:11
@orpheuslummis orpheuslummis self-assigned this Jul 7, 2022
@codecov
Copy link

codecov bot commented Jul 7, 2022

Codecov Report

Merging #603 (b6c0b99) into develop (ef43456) will not change coverage.
The diff coverage is 100.00%.

Impacted file tree graph

@@           Coverage Diff            @@
##           develop     #603   +/-   ##
========================================
  Coverage    56.36%   56.36%           
========================================
  Files          121      121           
  Lines        14303    14303           
========================================
  Hits          8062     8062           
  Misses        5543     5543           
  Partials       698      698           
Impacted Files Coverage Δ
config/config.go 72.64% <100.00%> (ø)
config/configfile.go 75.00% <100.00%> (ø)

@source-devs
Copy link

Benchmark Results

Summary

  • 113 Benchmarks successfully compared.
  • 32 Benchmarks were ✅ Better.
  • 81 Benchmarks were ❌ Worse .
  • 0 Benchmarks were ✨ Unchanged.
✅ See Better Results...
time/opdelta
_Collection_UserSimple_Create_Async_0_1000-4460ms ± 0%458ms ± 0%−0.42%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4377µs ± 0%368µs ± 0%−2.31%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-41.90ms ± 0%1.88ms ± 0%−0.79%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4261µs ± 0%257µs ± 0%−1.39%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-41.95ms ± 0%1.86ms ± 0%−4.72%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4484µs ± 0%461µs ± 0%−4.89%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4455µs ± 0%450µs ± 0%−1.07%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-410.0ms ± 0%9.8ms ± 0%−2.32%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4322µs ± 0%318µs ± 0%−1.23%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4322µs ± 0%304µs ± 0%−5.58%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4303µs ± 0%300µs ± 0%−0.89%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-413.4µs ± 0%13.3µs ± 0%−1.24%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-416.0µs ± 0%15.7µs ± 0%−1.66%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-419.8µs ± 0%19.0µs ± 0%−3.97%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4141µs ± 0%135µs ± 0%−3.95%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4174µs ± 0%141µs ± 0%−19.44%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4166µs ± 0%157µs ± 0%−5.54%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4203µs ± 0%199µs ± 0%−1.96%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-458.9µs ± 0%55.8µs ± 0%−5.34%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-466.8µs ± 0%66.4µs ± 0%−0.66%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4393µs ± 0%363µs ± 0%−7.52%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4489µs ± 0%466µs ± 0%−4.76%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.24ms ± 0%1.23ms ± 0%−0.58%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4130µs ± 0%120µs ± 0%−7.81%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4137µs ± 0%130µs ± 0%−5.61%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.15ms ± 0%1.14ms ± 0%−0.39%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.16ms ± 0%1.13ms ± 0%−2.40%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.16ms ± 0%1.16ms ± 0%−0.40%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.31ms ± 0%1.30ms ± 0%−0.75%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-492.8µs ± 0%90.7µs ± 0%−2.20%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-498.9µs ± 0%94.4µs ± 0%−4.56%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4127µs ± 0%126µs ± 0%−0.76%(p=1.000 n=1+1)
 
❌ See Worse Results...
time/opdelta
_Collection_UserSimple_CreateMany_Sync_0_100-4225ms ± 0%267ms ± 0%+18.69%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-410.1ms ± 0%11.1ms ± 0%+10.80%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4100ms ± 0%100ms ± 0%+0.51%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.01s ± 0%1.03s ± 0%+2.14%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-444.8ms ± 0%46.5ms ± 0%+3.81%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.67s ± 0%4.70s ± 0%+0.65%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4340µs ± 0%350µs ± 0%+2.79%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-43.69ms ± 0%3.78ms ± 0%+2.54%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-438.8ms ± 0%40.4ms ± 0%+3.97%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-43.86ms ± 0%3.97ms ± 0%+2.83%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4260µs ± 0%271µs ± 0%+4.34%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-423.3ms ± 0%24.8ms ± 0%+6.56%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.23ms ± 0%1.28ms ± 0%+3.80%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-48.92ms ± 0%9.65ms ± 0%+8.15%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.22ms ± 0%1.36ms ± 0%+11.52%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-49.46ms ± 0%9.73ms ± 0%+2.86%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4403µs ± 0%403µs ± 0%+0.10%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4454µs ± 0%468µs ± 0%+3.01%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4661µs ± 0%674µs ± 0%+1.87%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4662µs ± 0%788µs ± 0%+19.08%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4682µs ± 0%715µs ± 0%+4.76%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4430µs ± 0%434µs ± 0%+0.80%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.27ms ± 0%1.29ms ± 0%+1.65%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-414.2µs ± 0%14.3µs ± 0%+0.41%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4128µs ± 0%139µs ± 0%+8.87%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-414.9µs ± 0%15.4µs ± 0%+3.34%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-415.3µs ± 0%18.1µs ± 0%+17.97%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-415.7µs ± 0%18.4µs ± 0%+17.35%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-417.9µs ± 0%21.2µs ± 0%+18.27%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-421.2µs ± 0%23.6µs ± 0%+11.21%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4134µs ± 0%148µs ± 0%+10.11%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4143µs ± 0%152µs ± 0%+5.68%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4149µs ± 0%164µs ± 0%+10.46%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4169µs ± 0%199µs ± 0%+17.69%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4211µs ± 0%254µs ± 0%+20.53%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-448.0µs ± 0%53.0µs ± 0%+10.49%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-448.4µs ± 0%48.7µs ± 0%+0.52%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-449.4µs ± 0%51.4µs ± 0%+4.09%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4364µs ± 0%373µs ± 0%+2.62%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4377µs ± 0%431µs ± 0%+14.46%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4399µs ± 0%446µs ± 0%+11.86%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4508µs ± 0%525µs ± 0%+3.35%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-444.9µs ± 0%49.8µs ± 0%+10.92%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-447.1µs ± 0%53.9µs ± 0%+14.54%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-449.4µs ± 0%50.4µs ± 0%+1.97%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-455.4µs ± 0%57.3µs ± 0%+3.37%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-466.2µs ± 0%68.1µs ± 0%+2.77%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4351µs ± 0%379µs ± 0%+8.15%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4339µs ± 0%363µs ± 0%+6.95%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4355µs ± 0%382µs ± 0%+7.70%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4399µs ± 0%402µs ± 0%+0.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4113µs ± 0%117µs ± 0%+3.94%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4118µs ± 0%129µs ± 0%+8.54%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4118µs ± 0%143µs ± 0%+20.87%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4125µs ± 0%137µs ± 0%+9.59%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4135µs ± 0%167µs ± 0%+23.64%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.15ms ± 0%1.23ms ± 0%+7.42%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.19ms ± 0%1.24ms ± 0%+4.54%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.21ms ± 0%1.24ms ± 0%+2.49%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.36ms ± 0%1.39ms ± 0%+2.34%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4110µs ± 0%117µs ± 0%+6.04%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4110µs ± 0%121µs ± 0%+10.24%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4112µs ± 0%115µs ± 0%+2.42%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.19ms ± 0%1.23ms ± 0%+3.55%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-48.63µs ± 0%8.85µs ± 0%+2.62%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-49.44µs ± 0%10.04µs ± 0%+6.39%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-49.93µs ± 0%11.06µs ± 0%+11.34%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-411.0µs ± 0%12.6µs ± 0%+14.90%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-415.3µs ± 0%16.3µs ± 0%+6.46%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4100µs ± 0%101µs ± 0%+0.89%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4118µs ± 0%120µs ± 0%+1.27%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4155µs ± 0%168µs ± 0%+8.38%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4121µs ± 0%125µs ± 0%+3.18%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4123µs ± 0%129µs ± 0%+4.84%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4123µs ± 0%127µs ± 0%+2.84%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4128µs ± 0%130µs ± 0%+1.74%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.18ms ± 0%1.24ms ± 0%+4.87%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.20ms ± 0%1.23ms ± 0%+3.13%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.18ms ± 0%1.22ms ± 0%+3.91%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.24ms ± 0%1.26ms ± 0%+1.45%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.24ms ± 0%1.26ms ± 0%+1.88%(p=1.000 n=1+1)
 
✨ See Unchanged Results...
time/opdelta
 
🐋 See Full Results...
develop.txtcurrent.txt
time/opdelta
pkg:collection goos:linux goarch:amd64
_Collection_UserSimple_CreateMany_Sync_0_10-411.3ms ± 0%11.9ms ± 0%+5.68%(p=1.000 n=1+1)
_Collection_UserSimple_CreateMany_Sync_0_100-4225ms ± 0%267ms ± 0%+18.69%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-410.1ms ± 0%11.1ms ± 0%+10.80%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4100ms ± 0%100ms ± 0%+0.51%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.01s ± 0%1.03s ± 0%+2.14%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-444.8ms ± 0%46.5ms ± 0%+3.81%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4460ms ± 0%458ms ± 0%−0.42%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.67s ± 0%4.70s ± 0%+0.65%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4340µs ± 0%350µs ± 0%+2.79%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-43.69ms ± 0%3.78ms ± 0%+2.54%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-438.8ms ± 0%40.4ms ± 0%+3.97%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4377µs ± 0%368µs ± 0%−2.31%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-43.86ms ± 0%3.97ms ± 0%+2.83%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4260µs ± 0%271µs ± 0%+4.34%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-41.90ms ± 0%1.88ms ± 0%−0.79%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-423.3ms ± 0%24.8ms ± 0%+6.56%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4261µs ± 0%257µs ± 0%−1.39%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-41.95ms ± 0%1.86ms ± 0%−4.72%(p=1.000 n=1+1)
pkg:query/simple goos:linux goarch:amd64
_Query_UserSimple_Query_Sync_10-4415µs ± 0%382µs ± 0%−8.14%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.23ms ± 0%1.28ms ± 0%+3.80%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-48.92ms ± 0%9.65ms ± 0%+8.15%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4484µs ± 0%461µs ± 0%−4.89%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.22ms ± 0%1.36ms ± 0%+11.52%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-49.46ms ± 0%9.73ms ± 0%+2.86%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4403µs ± 0%403µs ± 0%+0.10%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4454µs ± 0%468µs ± 0%+3.01%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4455µs ± 0%450µs ± 0%−1.07%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4661µs ± 0%674µs ± 0%+1.87%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4662µs ± 0%788µs ± 0%+19.08%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4682µs ± 0%715µs ± 0%+4.76%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4430µs ± 0%434µs ± 0%+0.80%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.27ms ± 0%1.29ms ± 0%+1.65%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-410.0ms ± 0%9.8ms ± 0%−2.32%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4322µs ± 0%318µs ± 0%−1.23%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4322µs ± 0%304µs ± 0%−5.58%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4303µs ± 0%300µs ± 0%−0.89%(p=1.000 n=1+1)
pkg:storage goos:linux goarch:amd64
_Storage_Simple_Read_Sync_1_10/ValueSize:0064-412.9µs ± 0%12.8µs ± 0%−1.29%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-413.4µs ± 0%13.3µs ± 0%−1.24%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-414.2µs ± 0%14.3µs ± 0%+0.41%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-416.0µs ± 0%15.7µs ± 0%−1.66%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-419.8µs ± 0%19.0µs ± 0%−3.97%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4128µs ± 0%139µs ± 0%+8.87%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4141µs ± 0%135µs ± 0%−3.95%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4174µs ± 0%141µs ± 0%−19.44%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4166µs ± 0%157µs ± 0%−5.54%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4203µs ± 0%199µs ± 0%−1.96%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-414.9µs ± 0%15.4µs ± 0%+3.34%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-415.3µs ± 0%18.1µs ± 0%+17.97%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-415.7µs ± 0%18.4µs ± 0%+17.35%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-417.9µs ± 0%21.2µs ± 0%+18.27%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-421.2µs ± 0%23.6µs ± 0%+11.21%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4134µs ± 0%148µs ± 0%+10.11%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4143µs ± 0%152µs ± 0%+5.68%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4149µs ± 0%164µs ± 0%+10.46%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4169µs ± 0%199µs ± 0%+17.69%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4211µs ± 0%254µs ± 0%+20.53%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-448.0µs ± 0%53.0µs ± 0%+10.49%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-448.4µs ± 0%48.7µs ± 0%+0.52%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-449.4µs ± 0%51.4µs ± 0%+4.09%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-458.9µs ± 0%55.8µs ± 0%−5.34%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-466.8µs ± 0%66.4µs ± 0%−0.66%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4393µs ± 0%363µs ± 0%−7.52%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4364µs ± 0%373µs ± 0%+2.62%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4377µs ± 0%431µs ± 0%+14.46%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4399µs ± 0%446µs ± 0%+11.86%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4508µs ± 0%525µs ± 0%+3.35%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-444.9µs ± 0%49.8µs ± 0%+10.92%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-447.1µs ± 0%53.9µs ± 0%+14.54%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-449.4µs ± 0%50.4µs ± 0%+1.97%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-455.4µs ± 0%57.3µs ± 0%+3.37%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-466.2µs ± 0%68.1µs ± 0%+2.77%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4351µs ± 0%379µs ± 0%+8.15%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4339µs ± 0%363µs ± 0%+6.95%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4355µs ± 0%382µs ± 0%+7.70%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4399µs ± 0%402µs ± 0%+0.74%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4489µs ± 0%466µs ± 0%−4.76%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4113µs ± 0%117µs ± 0%+3.94%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4118µs ± 0%129µs ± 0%+8.54%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4118µs ± 0%143µs ± 0%+20.87%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4125µs ± 0%137µs ± 0%+9.59%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4135µs ± 0%167µs ± 0%+23.64%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.15ms ± 0%1.23ms ± 0%+7.42%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.19ms ± 0%1.24ms ± 0%+4.54%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.21ms ± 0%1.24ms ± 0%+2.49%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.24ms ± 0%1.23ms ± 0%−0.58%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.36ms ± 0%1.39ms ± 0%+2.34%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4110µs ± 0%117µs ± 0%+6.04%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4110µs ± 0%121µs ± 0%+10.24%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4112µs ± 0%115µs ± 0%+2.42%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4130µs ± 0%120µs ± 0%−7.81%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4137µs ± 0%130µs ± 0%−5.61%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.15ms ± 0%1.14ms ± 0%−0.39%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.16ms ± 0%1.13ms ± 0%−2.40%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.16ms ± 0%1.16ms ± 0%−0.40%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.19ms ± 0%1.23ms ± 0%+3.55%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.31ms ± 0%1.30ms ± 0%−0.75%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-48.63µs ± 0%8.85µs ± 0%+2.62%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-49.44µs ± 0%10.04µs ± 0%+6.39%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-49.93µs ± 0%11.06µs ± 0%+11.34%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-411.0µs ± 0%12.6µs ± 0%+14.90%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-415.3µs ± 0%16.3µs ± 0%+6.46%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-492.8µs ± 0%90.7µs ± 0%−2.20%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-498.9µs ± 0%94.4µs ± 0%−4.56%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4100µs ± 0%101µs ± 0%+0.89%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4118µs ± 0%120µs ± 0%+1.27%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4155µs ± 0%168µs ± 0%+8.38%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4121µs ± 0%125µs ± 0%+3.18%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4127µs ± 0%126µs ± 0%−0.76%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4123µs ± 0%129µs ± 0%+4.84%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4123µs ± 0%127µs ± 0%+2.84%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4128µs ± 0%130µs ± 0%+1.74%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.18ms ± 0%1.24ms ± 0%+4.87%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.20ms ± 0%1.23ms ± 0%+3.13%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.18ms ± 0%1.22ms ± 0%+3.91%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.24ms ± 0%1.26ms ± 0%+1.45%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.24ms ± 0%1.26ms ± 0%+1.88%(p=1.000 n=1+1)
 

Copy link
Contributor

@AndrewSisley AndrewSisley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cheers for the quick fix Orpheus! LGTM, with a minor question that would be good to get answered before merge.

cli/init.go Show resolved Hide resolved
@source-devs
Copy link

Benchmark Results

Summary

  • 113 Benchmarks successfully compared.
  • 1 Benchmarks were ✅ Better.
  • 112 Benchmarks were ❌ Worse .
  • 0 Benchmarks were ✨ Unchanged.
✅ See Better Results...
time/opdelta
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-49.44µs ± 0%9.26µs ± 0%−1.87%(p=1.000 n=1+1)
 
❌ See Worse Results...
time/opdelta
_Collection_UserSimple_CreateMany_Sync_0_100-4225ms ± 0%281ms ± 0%+25.06%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-410.1ms ± 0%12.4ms ± 0%+23.49%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4100ms ± 0%124ms ± 0%+23.83%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.01s ± 0%1.26s ± 0%+25.23%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-444.8ms ± 0%50.3ms ± 0%+12.19%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4460ms ± 0%477ms ± 0%+3.85%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.67s ± 0%4.84s ± 0%+3.60%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4340µs ± 0%349µs ± 0%+2.44%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-43.69ms ± 0%4.27ms ± 0%+15.72%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-438.8ms ± 0%39.9ms ± 0%+2.84%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4377µs ± 0%383µs ± 0%+1.60%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-43.86ms ± 0%4.00ms ± 0%+3.50%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4260µs ± 0%269µs ± 0%+3.65%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-41.90ms ± 0%1.91ms ± 0%+0.54%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-423.3ms ± 0%24.5ms ± 0%+5.13%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4261µs ± 0%270µs ± 0%+3.29%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-41.95ms ± 0%1.97ms ± 0%+1.02%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.23ms ± 0%1.36ms ± 0%+10.19%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-48.92ms ± 0%10.27ms ± 0%+15.15%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4484µs ± 0%618µs ± 0%+27.68%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.22ms ± 0%1.66ms ± 0%+35.70%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-49.46ms ± 0%11.03ms ± 0%+16.54%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4403µs ± 0%459µs ± 0%+14.14%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4454µs ± 0%527µs ± 0%+15.98%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4455µs ± 0%488µs ± 0%+7.27%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4661µs ± 0%877µs ± 0%+32.64%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4662µs ± 0%900µs ± 0%+36.03%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4682µs ± 0%700µs ± 0%+2.62%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4430µs ± 0%482µs ± 0%+12.01%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.27ms ± 0%1.41ms ± 0%+11.01%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-410.0ms ± 0%10.1ms ± 0%+0.64%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4322µs ± 0%366µs ± 0%+13.72%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4322µs ± 0%363µs ± 0%+12.77%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4303µs ± 0%344µs ± 0%+13.71%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-413.4µs ± 0%18.3µs ± 0%+36.51%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-414.2µs ± 0%17.2µs ± 0%+20.71%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-416.0µs ± 0%20.9µs ± 0%+30.30%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-419.8µs ± 0%24.2µs ± 0%+22.45%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4128µs ± 0%147µs ± 0%+15.21%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4141µs ± 0%165µs ± 0%+17.72%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4174µs ± 0%177µs ± 0%+1.71%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4166µs ± 0%201µs ± 0%+21.35%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4203µs ± 0%234µs ± 0%+15.55%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-414.9µs ± 0%18.8µs ± 0%+26.40%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-415.3µs ± 0%16.2µs ± 0%+5.70%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-415.7µs ± 0%18.0µs ± 0%+14.32%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-417.9µs ± 0%23.2µs ± 0%+29.57%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-421.2µs ± 0%25.5µs ± 0%+20.54%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4134µs ± 0%151µs ± 0%+12.38%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4143µs ± 0%173µs ± 0%+20.52%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4149µs ± 0%189µs ± 0%+27.25%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4169µs ± 0%188µs ± 0%+11.59%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4211µs ± 0%302µs ± 0%+43.40%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-448.0µs ± 0%60.3µs ± 0%+25.55%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-448.4µs ± 0%63.9µs ± 0%+31.90%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-449.4µs ± 0%60.3µs ± 0%+22.10%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-458.9µs ± 0%69.3µs ± 0%+17.63%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-466.8µs ± 0%69.6µs ± 0%+4.15%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4393µs ± 0%416µs ± 0%+5.79%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4364µs ± 0%381µs ± 0%+4.87%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4377µs ± 0%409µs ± 0%+8.38%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4399µs ± 0%493µs ± 0%+23.55%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4508µs ± 0%510µs ± 0%+0.36%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-444.9µs ± 0%51.2µs ± 0%+14.19%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-447.1µs ± 0%58.3µs ± 0%+23.73%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-449.4µs ± 0%64.5µs ± 0%+30.55%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-455.4µs ± 0%62.6µs ± 0%+13.03%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-466.2µs ± 0%79.5µs ± 0%+20.04%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4351µs ± 0%411µs ± 0%+17.28%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4339µs ± 0%408µs ± 0%+20.46%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4355µs ± 0%404µs ± 0%+13.70%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4399µs ± 0%422µs ± 0%+5.63%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4489µs ± 0%635µs ± 0%+29.97%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4113µs ± 0%140µs ± 0%+23.73%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4118µs ± 0%140µs ± 0%+18.52%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4118µs ± 0%142µs ± 0%+20.39%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4125µs ± 0%143µs ± 0%+14.89%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4135µs ± 0%171µs ± 0%+26.07%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.15ms ± 0%1.32ms ± 0%+15.18%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.19ms ± 0%1.56ms ± 0%+31.14%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.21ms ± 0%1.74ms ± 0%+43.71%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.24ms ± 0%1.42ms ± 0%+15.20%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.36ms ± 0%1.71ms ± 0%+25.55%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4110µs ± 0%146µs ± 0%+32.05%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4110µs ± 0%124µs ± 0%+13.51%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4112µs ± 0%124µs ± 0%+10.06%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4130µs ± 0%137µs ± 0%+5.59%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4137µs ± 0%157µs ± 0%+13.90%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.15ms ± 0%1.28ms ± 0%+11.58%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.16ms ± 0%1.32ms ± 0%+13.72%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.16ms ± 0%1.40ms ± 0%+19.89%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.19ms ± 0%1.25ms ± 0%+5.18%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.31ms ± 0%1.41ms ± 0%+7.97%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-48.63µs ± 0%9.18µs ± 0%+6.45%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-49.93µs ± 0%13.40µs ± 0%+34.90%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-411.0µs ± 0%13.0µs ± 0%+18.99%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-415.3µs ± 0%20.2µs ± 0%+32.06%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-492.8µs ± 0%130.3µs ± 0%+40.50%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-498.9µs ± 0%120.8µs ± 0%+22.11%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4100µs ± 0%120µs ± 0%+20.50%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4118µs ± 0%149µs ± 0%+25.79%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4155µs ± 0%215µs ± 0%+38.89%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4121µs ± 0%139µs ± 0%+14.76%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4127µs ± 0%146µs ± 0%+15.31%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4123µs ± 0%143µs ± 0%+15.85%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4123µs ± 0%149µs ± 0%+21.22%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4128µs ± 0%138µs ± 0%+7.61%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.18ms ± 0%1.35ms ± 0%+14.08%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.20ms ± 0%1.29ms ± 0%+7.97%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.18ms ± 0%1.33ms ± 0%+13.38%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.24ms ± 0%1.29ms ± 0%+4.12%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.24ms ± 0%1.42ms ± 0%+14.40%(p=1.000 n=1+1)
 
✨ See Unchanged Results...
time/opdelta
 
🐋 See Full Results...
develop.txtcurrent.txt
time/opdelta
pkg:collection goos:linux goarch:amd64
_Collection_UserSimple_CreateMany_Sync_0_10-411.3ms ± 0%11.2ms ± 0%−0.28%(p=1.000 n=1+1)
_Collection_UserSimple_CreateMany_Sync_0_100-4225ms ± 0%281ms ± 0%+25.06%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-410.1ms ± 0%12.4ms ± 0%+23.49%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4100ms ± 0%124ms ± 0%+23.83%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.01s ± 0%1.26s ± 0%+25.23%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-444.8ms ± 0%50.3ms ± 0%+12.19%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4460ms ± 0%477ms ± 0%+3.85%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.67s ± 0%4.84s ± 0%+3.60%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4340µs ± 0%349µs ± 0%+2.44%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-43.69ms ± 0%4.27ms ± 0%+15.72%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-438.8ms ± 0%39.9ms ± 0%+2.84%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4377µs ± 0%383µs ± 0%+1.60%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-43.86ms ± 0%4.00ms ± 0%+3.50%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4260µs ± 0%269µs ± 0%+3.65%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-41.90ms ± 0%1.91ms ± 0%+0.54%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-423.3ms ± 0%24.5ms ± 0%+5.13%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4261µs ± 0%270µs ± 0%+3.29%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-41.95ms ± 0%1.97ms ± 0%+1.02%(p=1.000 n=1+1)
pkg:query/simple goos:linux goarch:amd64
_Query_UserSimple_Query_Sync_10-4415µs ± 0%376µs ± 0%−9.45%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.23ms ± 0%1.36ms ± 0%+10.19%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-48.92ms ± 0%10.27ms ± 0%+15.15%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4484µs ± 0%618µs ± 0%+27.68%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.22ms ± 0%1.66ms ± 0%+35.70%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-49.46ms ± 0%11.03ms ± 0%+16.54%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4403µs ± 0%459µs ± 0%+14.14%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4454µs ± 0%527µs ± 0%+15.98%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4455µs ± 0%488µs ± 0%+7.27%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4661µs ± 0%877µs ± 0%+32.64%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4662µs ± 0%900µs ± 0%+36.03%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4682µs ± 0%700µs ± 0%+2.62%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4430µs ± 0%482µs ± 0%+12.01%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.27ms ± 0%1.41ms ± 0%+11.01%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-410.0ms ± 0%10.1ms ± 0%+0.64%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4322µs ± 0%366µs ± 0%+13.72%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4322µs ± 0%363µs ± 0%+12.77%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4303µs ± 0%344µs ± 0%+13.71%(p=1.000 n=1+1)
pkg:storage goos:linux goarch:amd64
_Storage_Simple_Read_Sync_1_10/ValueSize:0064-412.9µs ± 0%17.2µs ± 0%+32.72%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-413.4µs ± 0%18.3µs ± 0%+36.51%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-414.2µs ± 0%17.2µs ± 0%+20.71%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-416.0µs ± 0%20.9µs ± 0%+30.30%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-419.8µs ± 0%24.2µs ± 0%+22.45%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4128µs ± 0%147µs ± 0%+15.21%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4141µs ± 0%165µs ± 0%+17.72%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4174µs ± 0%177µs ± 0%+1.71%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4166µs ± 0%201µs ± 0%+21.35%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4203µs ± 0%234µs ± 0%+15.55%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-414.9µs ± 0%18.8µs ± 0%+26.40%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-415.3µs ± 0%16.2µs ± 0%+5.70%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-415.7µs ± 0%18.0µs ± 0%+14.32%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-417.9µs ± 0%23.2µs ± 0%+29.57%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-421.2µs ± 0%25.5µs ± 0%+20.54%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4134µs ± 0%151µs ± 0%+12.38%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4143µs ± 0%173µs ± 0%+20.52%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4149µs ± 0%189µs ± 0%+27.25%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4169µs ± 0%188µs ± 0%+11.59%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4211µs ± 0%302µs ± 0%+43.40%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-448.0µs ± 0%60.3µs ± 0%+25.55%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-448.4µs ± 0%63.9µs ± 0%+31.90%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-449.4µs ± 0%60.3µs ± 0%+22.10%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-458.9µs ± 0%69.3µs ± 0%+17.63%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-466.8µs ± 0%69.6µs ± 0%+4.15%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4393µs ± 0%416µs ± 0%+5.79%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4364µs ± 0%381µs ± 0%+4.87%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4377µs ± 0%409µs ± 0%+8.38%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4399µs ± 0%493µs ± 0%+23.55%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4508µs ± 0%510µs ± 0%+0.36%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-444.9µs ± 0%51.2µs ± 0%+14.19%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-447.1µs ± 0%58.3µs ± 0%+23.73%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-449.4µs ± 0%64.5µs ± 0%+30.55%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-455.4µs ± 0%62.6µs ± 0%+13.03%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-466.2µs ± 0%79.5µs ± 0%+20.04%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4351µs ± 0%411µs ± 0%+17.28%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4339µs ± 0%408µs ± 0%+20.46%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4355µs ± 0%404µs ± 0%+13.70%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4399µs ± 0%422µs ± 0%+5.63%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4489µs ± 0%635µs ± 0%+29.97%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4113µs ± 0%140µs ± 0%+23.73%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4118µs ± 0%140µs ± 0%+18.52%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4118µs ± 0%142µs ± 0%+20.39%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4125µs ± 0%143µs ± 0%+14.89%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4135µs ± 0%171µs ± 0%+26.07%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.15ms ± 0%1.32ms ± 0%+15.18%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.19ms ± 0%1.56ms ± 0%+31.14%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.21ms ± 0%1.74ms ± 0%+43.71%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.24ms ± 0%1.42ms ± 0%+15.20%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.36ms ± 0%1.71ms ± 0%+25.55%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4110µs ± 0%146µs ± 0%+32.05%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4110µs ± 0%124µs ± 0%+13.51%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4112µs ± 0%124µs ± 0%+10.06%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4130µs ± 0%137µs ± 0%+5.59%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4137µs ± 0%157µs ± 0%+13.90%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.15ms ± 0%1.28ms ± 0%+11.58%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.16ms ± 0%1.32ms ± 0%+13.72%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.16ms ± 0%1.40ms ± 0%+19.89%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.19ms ± 0%1.25ms ± 0%+5.18%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.31ms ± 0%1.41ms ± 0%+7.97%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-48.63µs ± 0%9.18µs ± 0%+6.45%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-49.44µs ± 0%9.26µs ± 0%−1.87%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-49.93µs ± 0%13.40µs ± 0%+34.90%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-411.0µs ± 0%13.0µs ± 0%+18.99%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-415.3µs ± 0%20.2µs ± 0%+32.06%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-492.8µs ± 0%130.3µs ± 0%+40.50%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-498.9µs ± 0%120.8µs ± 0%+22.11%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4100µs ± 0%120µs ± 0%+20.50%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4118µs ± 0%149µs ± 0%+25.79%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4155µs ± 0%215µs ± 0%+38.89%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4121µs ± 0%139µs ± 0%+14.76%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4127µs ± 0%146µs ± 0%+15.31%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4123µs ± 0%143µs ± 0%+15.85%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4123µs ± 0%149µs ± 0%+21.22%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4128µs ± 0%138µs ± 0%+7.61%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.18ms ± 0%1.35ms ± 0%+14.08%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.20ms ± 0%1.29ms ± 0%+7.97%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.18ms ± 0%1.33ms ± 0%+13.38%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.24ms ± 0%1.29ms ± 0%+4.12%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.24ms ± 0%1.42ms ± 0%+14.40%(p=1.000 n=1+1)
 

@source-devs
Copy link

Benchmark Results

Summary

  • 113 Benchmarks successfully compared.
  • 40 Benchmarks were ✅ Better.
  • 73 Benchmarks were ❌ Worse .
  • 0 Benchmarks were ✨ Unchanged.
✅ See Better Results...
time/opdelta
_Collection_UserSimple_CreateMany_Sync_0_100-4225ms ± 0%220ms ± 0%−2.04%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4377µs ± 0%370µs ± 0%−1.96%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-41.90ms ± 0%1.89ms ± 0%−0.62%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-41.95ms ± 0%1.92ms ± 0%−1.48%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.23ms ± 0%1.15ms ± 0%−6.96%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4484µs ± 0%464µs ± 0%−4.11%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4661µs ± 0%652µs ± 0%−1.46%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4662µs ± 0%662µs ± 0%−0.00%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4682µs ± 0%679µs ± 0%−0.40%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4430µs ± 0%426µs ± 0%−1.06%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.27ms ± 0%1.25ms ± 0%−1.83%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-410.0ms ± 0%10.0ms ± 0%−0.15%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4322µs ± 0%301µs ± 0%−6.45%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4322µs ± 0%304µs ± 0%−5.64%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4303µs ± 0%302µs ± 0%−0.28%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-413.4µs ± 0%13.4µs ± 0%−0.28%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-416.0µs ± 0%15.8µs ± 0%−1.15%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-419.8µs ± 0%19.6µs ± 0%−0.75%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4128µs ± 0%124µs ± 0%−2.74%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4141µs ± 0%138µs ± 0%−1.82%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4174µs ± 0%148µs ± 0%−14.92%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4166µs ± 0%156µs ± 0%−5.99%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4203µs ± 0%196µs ± 0%−3.43%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-421.2µs ± 0%21.0µs ± 0%−0.64%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4169µs ± 0%161µs ± 0%−4.33%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4211µs ± 0%202µs ± 0%−4.06%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-458.9µs ± 0%56.9µs ± 0%−3.37%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4393µs ± 0%389µs ± 0%−0.92%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-455.4µs ± 0%55.4µs ± 0%−0.07%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4130µs ± 0%124µs ± 0%−4.30%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-49.44µs ± 0%8.63µs ± 0%−8.51%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-49.93µs ± 0%9.41µs ± 0%−5.23%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-415.3µs ± 0%15.0µs ± 0%−1.75%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-492.8µs ± 0%85.3µs ± 0%−8.08%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-498.9µs ± 0%91.0µs ± 0%−7.96%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4100µs ± 0%98µs ± 0%−1.65%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4118µs ± 0%115µs ± 0%−2.69%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4155µs ± 0%153µs ± 0%−0.92%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4127µs ± 0%126µs ± 0%−0.95%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.24ms ± 0%1.21ms ± 0%−2.36%(p=1.000 n=1+1)
 
❌ See Worse Results...
time/opdelta
_Collection_UserSimple_Create_Sync_0_10-410.1ms ± 0%10.5ms ± 0%+4.11%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4100ms ± 0%103ms ± 0%+2.84%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.01s ± 0%1.04s ± 0%+3.77%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-444.8ms ± 0%47.7ms ± 0%+6.56%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4460ms ± 0%476ms ± 0%+3.53%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.67s ± 0%4.86s ± 0%+4.04%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4340µs ± 0%354µs ± 0%+3.96%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-43.69ms ± 0%3.79ms ± 0%+2.86%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-438.8ms ± 0%42.0ms ± 0%+8.02%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-43.86ms ± 0%4.12ms ± 0%+6.72%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4260µs ± 0%268µs ± 0%+3.02%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-423.3ms ± 0%25.3ms ± 0%+8.49%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4261µs ± 0%271µs ± 0%+3.75%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-48.92ms ± 0%9.26ms ± 0%+3.82%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.22ms ± 0%1.32ms ± 0%+7.70%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-49.46ms ± 0%10.39ms ± 0%+9.84%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4403µs ± 0%412µs ± 0%+2.42%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4454µs ± 0%469µs ± 0%+3.20%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4455µs ± 0%480µs ± 0%+5.54%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-414.2µs ± 0%14.5µs ± 0%+1.85%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-414.9µs ± 0%15.0µs ± 0%+0.75%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-415.3µs ± 0%15.5µs ± 0%+0.91%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-415.7µs ± 0%15.8µs ± 0%+0.20%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-417.9µs ± 0%18.2µs ± 0%+1.47%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4134µs ± 0%144µs ± 0%+6.98%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4143µs ± 0%149µs ± 0%+3.66%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4149µs ± 0%149µs ± 0%+0.24%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-448.0µs ± 0%51.4µs ± 0%+7.19%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-448.4µs ± 0%51.1µs ± 0%+5.47%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-449.4µs ± 0%51.7µs ± 0%+4.63%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-466.8µs ± 0%67.0µs ± 0%+0.26%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4364µs ± 0%387µs ± 0%+6.38%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4377µs ± 0%389µs ± 0%+3.30%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4399µs ± 0%429µs ± 0%+7.65%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4508µs ± 0%509µs ± 0%+0.22%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-444.9µs ± 0%48.9µs ± 0%+8.91%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-447.1µs ± 0%48.8µs ± 0%+3.61%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-449.4µs ± 0%50.5µs ± 0%+2.20%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-466.2µs ± 0%68.6µs ± 0%+3.52%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4351µs ± 0%371µs ± 0%+5.76%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4339µs ± 0%373µs ± 0%+10.13%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4355µs ± 0%366µs ± 0%+2.99%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4399µs ± 0%431µs ± 0%+8.06%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4489µs ± 0%515µs ± 0%+5.29%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4113µs ± 0%122µs ± 0%+8.13%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4118µs ± 0%123µs ± 0%+3.82%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4118µs ± 0%125µs ± 0%+5.61%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4125µs ± 0%129µs ± 0%+3.40%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4135µs ± 0%144µs ± 0%+6.75%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.15ms ± 0%1.23ms ± 0%+7.42%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.19ms ± 0%1.27ms ± 0%+6.64%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.21ms ± 0%1.24ms ± 0%+2.24%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.24ms ± 0%1.28ms ± 0%+3.80%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.36ms ± 0%1.42ms ± 0%+4.72%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4110µs ± 0%117µs ± 0%+6.27%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4110µs ± 0%121µs ± 0%+9.98%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4112µs ± 0%118µs ± 0%+4.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4137µs ± 0%139µs ± 0%+0.99%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.15ms ± 0%1.17ms ± 0%+1.94%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.16ms ± 0%1.19ms ± 0%+2.42%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.16ms ± 0%1.21ms ± 0%+3.91%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.19ms ± 0%1.26ms ± 0%+6.13%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.31ms ± 0%1.37ms ± 0%+4.69%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-48.63µs ± 0%8.74µs ± 0%+1.31%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-411.0µs ± 0%11.1µs ± 0%+0.94%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4121µs ± 0%127µs ± 0%+4.98%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4123µs ± 0%126µs ± 0%+2.10%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4123µs ± 0%134µs ± 0%+8.79%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4128µs ± 0%128µs ± 0%+0.09%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.18ms ± 0%1.24ms ± 0%+4.78%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.20ms ± 0%1.24ms ± 0%+3.83%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.18ms ± 0%1.28ms ± 0%+8.86%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.24ms ± 0%1.33ms ± 0%+7.67%(p=1.000 n=1+1)
 
✨ See Unchanged Results...
time/opdelta
 
🐋 See Full Results...
develop.txtcurrent.txt
time/opdelta
pkg:collection goos:linux goarch:amd64
_Collection_UserSimple_CreateMany_Sync_0_10-411.3ms ± 0%13.0ms ± 0%+15.52%(p=1.000 n=1+1)
_Collection_UserSimple_CreateMany_Sync_0_100-4225ms ± 0%220ms ± 0%−2.04%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-410.1ms ± 0%10.5ms ± 0%+4.11%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4100ms ± 0%103ms ± 0%+2.84%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.01s ± 0%1.04s ± 0%+3.77%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-444.8ms ± 0%47.7ms ± 0%+6.56%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4460ms ± 0%476ms ± 0%+3.53%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.67s ± 0%4.86s ± 0%+4.04%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4340µs ± 0%354µs ± 0%+3.96%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-43.69ms ± 0%3.79ms ± 0%+2.86%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-438.8ms ± 0%42.0ms ± 0%+8.02%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4377µs ± 0%370µs ± 0%−1.96%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-43.86ms ± 0%4.12ms ± 0%+6.72%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4260µs ± 0%268µs ± 0%+3.02%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-41.90ms ± 0%1.89ms ± 0%−0.62%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-423.3ms ± 0%25.3ms ± 0%+8.49%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4261µs ± 0%271µs ± 0%+3.75%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-41.95ms ± 0%1.92ms ± 0%−1.48%(p=1.000 n=1+1)
pkg:query/simple goos:linux goarch:amd64
_Query_UserSimple_Query_Sync_10-4415µs ± 0%384µs ± 0%−7.52%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.23ms ± 0%1.15ms ± 0%−6.96%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-48.92ms ± 0%9.26ms ± 0%+3.82%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4484µs ± 0%464µs ± 0%−4.11%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.22ms ± 0%1.32ms ± 0%+7.70%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-49.46ms ± 0%10.39ms ± 0%+9.84%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4403µs ± 0%412µs ± 0%+2.42%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4454µs ± 0%469µs ± 0%+3.20%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4455µs ± 0%480µs ± 0%+5.54%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4661µs ± 0%652µs ± 0%−1.46%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4662µs ± 0%662µs ± 0%−0.00%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4682µs ± 0%679µs ± 0%−0.40%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4430µs ± 0%426µs ± 0%−1.06%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.27ms ± 0%1.25ms ± 0%−1.83%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-410.0ms ± 0%10.0ms ± 0%−0.15%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4322µs ± 0%301µs ± 0%−6.45%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4322µs ± 0%304µs ± 0%−5.64%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4303µs ± 0%302µs ± 0%−0.28%(p=1.000 n=1+1)
pkg:storage goos:linux goarch:amd64
_Storage_Simple_Read_Sync_1_10/ValueSize:0064-412.9µs ± 0%13.1µs ± 0%+0.82%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-413.4µs ± 0%13.4µs ± 0%−0.28%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-414.2µs ± 0%14.5µs ± 0%+1.85%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-416.0µs ± 0%15.8µs ± 0%−1.15%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-419.8µs ± 0%19.6µs ± 0%−0.75%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4128µs ± 0%124µs ± 0%−2.74%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4141µs ± 0%138µs ± 0%−1.82%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4174µs ± 0%148µs ± 0%−14.92%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4166µs ± 0%156µs ± 0%−5.99%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4203µs ± 0%196µs ± 0%−3.43%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-414.9µs ± 0%15.0µs ± 0%+0.75%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-415.3µs ± 0%15.5µs ± 0%+0.91%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-415.7µs ± 0%15.8µs ± 0%+0.20%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-417.9µs ± 0%18.2µs ± 0%+1.47%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-421.2µs ± 0%21.0µs ± 0%−0.64%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4134µs ± 0%144µs ± 0%+6.98%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4143µs ± 0%149µs ± 0%+3.66%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4149µs ± 0%149µs ± 0%+0.24%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4169µs ± 0%161µs ± 0%−4.33%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4211µs ± 0%202µs ± 0%−4.06%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-448.0µs ± 0%51.4µs ± 0%+7.19%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-448.4µs ± 0%51.1µs ± 0%+5.47%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-449.4µs ± 0%51.7µs ± 0%+4.63%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-458.9µs ± 0%56.9µs ± 0%−3.37%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-466.8µs ± 0%67.0µs ± 0%+0.26%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4393µs ± 0%389µs ± 0%−0.92%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4364µs ± 0%387µs ± 0%+6.38%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4377µs ± 0%389µs ± 0%+3.30%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4399µs ± 0%429µs ± 0%+7.65%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4508µs ± 0%509µs ± 0%+0.22%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-444.9µs ± 0%48.9µs ± 0%+8.91%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-447.1µs ± 0%48.8µs ± 0%+3.61%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-449.4µs ± 0%50.5µs ± 0%+2.20%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-455.4µs ± 0%55.4µs ± 0%−0.07%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-466.2µs ± 0%68.6µs ± 0%+3.52%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4351µs ± 0%371µs ± 0%+5.76%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4339µs ± 0%373µs ± 0%+10.13%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4355µs ± 0%366µs ± 0%+2.99%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4399µs ± 0%431µs ± 0%+8.06%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4489µs ± 0%515µs ± 0%+5.29%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4113µs ± 0%122µs ± 0%+8.13%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4118µs ± 0%123µs ± 0%+3.82%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4118µs ± 0%125µs ± 0%+5.61%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4125µs ± 0%129µs ± 0%+3.40%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4135µs ± 0%144µs ± 0%+6.75%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.15ms ± 0%1.23ms ± 0%+7.42%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.19ms ± 0%1.27ms ± 0%+6.64%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.21ms ± 0%1.24ms ± 0%+2.24%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.24ms ± 0%1.28ms ± 0%+3.80%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.36ms ± 0%1.42ms ± 0%+4.72%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4110µs ± 0%117µs ± 0%+6.27%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4110µs ± 0%121µs ± 0%+9.98%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4112µs ± 0%118µs ± 0%+4.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4130µs ± 0%124µs ± 0%−4.30%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4137µs ± 0%139µs ± 0%+0.99%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.15ms ± 0%1.17ms ± 0%+1.94%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.16ms ± 0%1.19ms ± 0%+2.42%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.16ms ± 0%1.21ms ± 0%+3.91%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.19ms ± 0%1.26ms ± 0%+6.13%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.31ms ± 0%1.37ms ± 0%+4.69%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-48.63µs ± 0%8.74µs ± 0%+1.31%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-49.44µs ± 0%8.63µs ± 0%−8.51%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-49.93µs ± 0%9.41µs ± 0%−5.23%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-411.0µs ± 0%11.1µs ± 0%+0.94%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-415.3µs ± 0%15.0µs ± 0%−1.75%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-492.8µs ± 0%85.3µs ± 0%−8.08%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-498.9µs ± 0%91.0µs ± 0%−7.96%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4100µs ± 0%98µs ± 0%−1.65%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4118µs ± 0%115µs ± 0%−2.69%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4155µs ± 0%153µs ± 0%−0.92%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4121µs ± 0%127µs ± 0%+4.98%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4127µs ± 0%126µs ± 0%−0.95%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4123µs ± 0%126µs ± 0%+2.10%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4123µs ± 0%134µs ± 0%+8.79%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4128µs ± 0%128µs ± 0%+0.09%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.18ms ± 0%1.24ms ± 0%+4.78%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.20ms ± 0%1.24ms ± 0%+3.83%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.18ms ± 0%1.28ms ± 0%+8.86%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.24ms ± 0%1.21ms ± 0%−2.36%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.24ms ± 0%1.33ms ± 0%+7.67%(p=1.000 n=1+1)
 

@orpheuslummis orpheuslummis merged commit 49523de into develop Jul 7, 2022
@orpheuslummis orpheuslummis deleted the orpheus/fix/reinitialize branch July 7, 2022 17:53
shahzadlone pushed a commit to shahzadlone/defradb that referenced this pull request Feb 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/cli Related to the CLI binary bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CLI init command reinitialize defradb directory
3 participants