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

tools: Fix the cross-build script #460

Merged
merged 8 commits into from
May 24, 2022

Conversation

orpheuslummis
Copy link
Contributor

@orpheuslummis orpheuslummis commented May 19, 2022

RELEVANT ISSUE(S)

Resolves #459

DESCRIPTION

Cross build scripts that works and is located in tools/scripts.

HOW HAS THIS BEEN TESTED?

Ran the script withsh the POSIX-compliant command interpreter.

CHECKLIST:

  • I have commented the code, particularly in hard-to-understand areas.
  • I have made corresponding changes to the repo-held documentation.
  • I have made sure that the PR title adheres to the conventional commit style (subset of the ones we use can be found under: tools/configs/chglog/config.yml

ENVIRONMENT / OS THIS WAS TESTED ON?

Please specify which of the following was this tested on (remove or add your own):

  • Arch Linux
  • Debian Linux
  • MacOS
  • Windows

@orpheuslummis orpheuslummis added the ci/build This is issue is about the build or CI system, and the administration of it. label May 19, 2022
@orpheuslummis orpheuslummis added this to the DefraDB v0.3 milestone May 19, 2022
@orpheuslummis orpheuslummis requested a review from a team May 19, 2022 20:23
@orpheuslummis orpheuslummis self-assigned this May 19, 2022
@source-devs
Copy link

Benchmark Results

Summary

  • 113 Benchmarks successfully compared.
  • 91 Benchmarks were ✅ Better.
  • 22 Benchmarks were ❌ Worse .
  • 0 Benchmarks were ✨ Unchanged.
✅ See Better Results...
time/opdelta
_Collection_UserSimple_CreateMany_Sync_0_100-4337ms ± 0%234ms ± 0%−30.40%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-414.6ms ± 0%10.6ms ± 0%−27.45%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4143ms ± 0%116ms ± 0%−18.48%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.54s ± 0%1.19s ± 0%−22.49%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4432µs ± 0%397µs ± 0%−8.12%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-44.00ms ± 0%3.77ms ± 0%−5.69%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-44.46ms ± 0%4.26ms ± 0%−4.51%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.39ms ± 0%1.23ms ± 0%−11.56%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-410.7ms ± 0%10.5ms ± 0%−2.26%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4579µs ± 0%486µs ± 0%−15.99%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.68ms ± 0%1.39ms ± 0%−17.25%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-411.5ms ± 0%11.5ms ± 0%−0.43%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4520µs ± 0%466µs ± 0%−10.31%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4596µs ± 0%549µs ± 0%−7.74%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4541µs ± 0%504µs ± 0%−6.91%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4859µs ± 0%723µs ± 0%−15.82%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4860µs ± 0%810µs ± 0%−5.80%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4725µs ± 0%702µs ± 0%−3.11%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4408µs ± 0%317µs ± 0%−22.32%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4391µs ± 0%305µs ± 0%−22.01%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4580µs ± 0%554µs ± 0%−4.62%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-42.11ms ± 0%1.59ms ± 0%−24.85%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-413.8ms ± 0%13.5ms ± 0%−1.88%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-418.8µs ± 0%17.9µs ± 0%−4.76%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-418.2µs ± 0%18.1µs ± 0%−0.40%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-420.8µs ± 0%20.3µs ± 0%−2.44%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4188µs ± 0%185µs ± 0%−1.79%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4217µs ± 0%192µs ± 0%−11.57%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-424.0µs ± 0%22.8µs ± 0%−4.93%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-422.1µs ± 0%20.6µs ± 0%−6.59%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-422.4µs ± 0%22.0µs ± 0%−1.64%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-439.2µs ± 0%24.4µs ± 0%−37.89%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4204µs ± 0%151µs ± 0%−25.69%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4183µs ± 0%169µs ± 0%−7.31%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-462.4µs ± 0%52.6µs ± 0%−15.72%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-467.1µs ± 0%51.4µs ± 0%−23.37%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-477.8µs ± 0%56.1µs ± 0%−27.98%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-470.7µs ± 0%67.4µs ± 0%−4.69%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4492µs ± 0%457µs ± 0%−7.10%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4508µs ± 0%461µs ± 0%−9.24%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4573µs ± 0%444µs ± 0%−22.42%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4711µs ± 0%560µs ± 0%−21.24%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-460.7µs ± 0%52.6µs ± 0%−13.31%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-473.0µs ± 0%56.7µs ± 0%−22.30%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-482.9µs ± 0%57.9µs ± 0%−30.19%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-486.9µs ± 0%67.0µs ± 0%−22.88%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-4123µs ± 0%83µs ± 0%−32.24%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4507µs ± 0%392µs ± 0%−22.72%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4472µs ± 0%425µs ± 0%−9.87%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4606µs ± 0%449µs ± 0%−25.90%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4629µs ± 0%467µs ± 0%−25.76%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4771µs ± 0%542µs ± 0%−29.73%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4168µs ± 0%123µs ± 0%−27.13%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4173µs ± 0%123µs ± 0%−28.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4169µs ± 0%126µs ± 0%−25.22%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4171µs ± 0%129µs ± 0%−24.71%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4189µs ± 0%163µs ± 0%−13.75%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.43ms ± 0%1.23ms ± 0%−13.67%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.77ms ± 0%1.33ms ± 0%−24.99%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.72ms ± 0%1.38ms ± 0%−19.62%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.84ms ± 0%1.38ms ± 0%−24.68%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.94ms ± 0%1.57ms ± 0%−18.99%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4157µs ± 0%126µs ± 0%−19.81%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4174µs ± 0%128µs ± 0%−26.14%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4158µs ± 0%130µs ± 0%−17.65%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4176µs ± 0%125µs ± 0%−29.26%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4193µs ± 0%150µs ± 0%−22.25%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.54ms ± 0%1.21ms ± 0%−21.34%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.69ms ± 0%1.20ms ± 0%−28.90%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.53ms ± 0%1.31ms ± 0%−14.27%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.81ms ± 0%1.27ms ± 0%−30.25%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.98ms ± 0%1.43ms ± 0%−28.09%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-410.8µs ± 0%9.4µs ± 0%−12.88%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-411.9µs ± 0%10.1µs ± 0%−15.46%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-414.5µs ± 0%10.2µs ± 0%−29.56%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-415.4µs ± 0%12.5µs ± 0%−18.88%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-421.4µs ± 0%16.3µs ± 0%−23.57%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-4116µs ± 0%104µs ± 0%−10.23%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-4138µs ± 0%103µs ± 0%−25.80%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4155µs ± 0%103µs ± 0%−33.94%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4228µs ± 0%132µs ± 0%−42.30%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4222µs ± 0%171µs ± 0%−23.29%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4157µs ± 0%148µs ± 0%−5.40%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4147µs ± 0%146µs ± 0%−0.98%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4161µs ± 0%146µs ± 0%−9.86%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4156µs ± 0%152µs ± 0%−2.97%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.54ms ± 0%1.34ms ± 0%−13.16%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.58ms ± 0%1.44ms ± 0%−8.81%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.51ms ± 0%1.46ms ± 0%−3.42%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.66ms ± 0%1.26ms ± 0%−24.45%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.69ms ± 0%1.39ms ± 0%−17.81%(p=1.000 n=1+1)
 
❌ See Worse Results...
time/opdelta
_Collection_UserSimple_Create_Async_0_100-452.8ms ± 0%64.0ms ± 0%+21.25%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4467ms ± 0%599ms ± 0%+28.25%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.73s ± 0%6.18s ± 0%+30.67%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-445.5ms ± 0%45.5ms ± 0%+0.05%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4371µs ± 0%383µs ± 0%+3.24%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4329µs ± 0%331µs ± 0%+0.60%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-42.15ms ± 0%2.53ms ± 0%+17.65%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-424.5ms ± 0%28.3ms ± 0%+15.41%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4278µs ± 0%338µs ± 0%+21.54%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-41.88ms ± 0%2.63ms ± 0%+39.99%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4301µs ± 0%308µs ± 0%+2.10%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-423.4µs ± 0%24.8µs ± 0%+6.19%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4163µs ± 0%178µs ± 0%+9.10%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4165µs ± 0%167µs ± 0%+1.09%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4244µs ± 0%252µs ± 0%+3.16%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-421.1µs ± 0%21.5µs ± 0%+1.48%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4173µs ± 0%195µs ± 0%+13.29%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4221µs ± 0%240µs ± 0%+8.54%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4291µs ± 0%293µs ± 0%+0.69%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-481.5µs ± 0%83.9µs ± 0%+2.96%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4514µs ± 0%554µs ± 0%+7.78%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4140µs ± 0%149µs ± 0%+5.90%(p=1.000 n=1+1)
 
✨ See Unchanged Results...
time/opdelta
 
🐋 See Full Results...
develop.txtcurrent.txt
time/opdelta
pkg:github.com/sourcenetwork/defradb/bench/collection goos:linux goarch:amd64
_Collection_UserSimple_CreateMany_Sync_0_10-413.8ms ± 0%11.5ms ± 0%−16.70%(p=1.000 n=1+1)
_Collection_UserSimple_CreateMany_Sync_0_100-4337ms ± 0%234ms ± 0%−30.40%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-414.6ms ± 0%10.6ms ± 0%−27.45%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4143ms ± 0%116ms ± 0%−18.48%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.54s ± 0%1.19s ± 0%−22.49%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-452.8ms ± 0%64.0ms ± 0%+21.25%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4467ms ± 0%599ms ± 0%+28.25%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.73s ± 0%6.18s ± 0%+30.67%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4432µs ± 0%397µs ± 0%−8.12%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-44.00ms ± 0%3.77ms ± 0%−5.69%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-445.5ms ± 0%45.5ms ± 0%+0.05%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4371µs ± 0%383µs ± 0%+3.24%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-44.46ms ± 0%4.26ms ± 0%−4.51%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4329µs ± 0%331µs ± 0%+0.60%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-42.15ms ± 0%2.53ms ± 0%+17.65%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-424.5ms ± 0%28.3ms ± 0%+15.41%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4278µs ± 0%338µs ± 0%+21.54%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-41.88ms ± 0%2.63ms ± 0%+39.99%(p=1.000 n=1+1)
pkg:github.com/sourcenetwork/defradb/bench/query/simple goos:linux goarch:amd64
_Query_UserSimple_Query_Sync_10-4498µs ± 0%396µs ± 0%−20.47%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.39ms ± 0%1.23ms ± 0%−11.56%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-410.7ms ± 0%10.5ms ± 0%−2.26%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4579µs ± 0%486µs ± 0%−15.99%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.68ms ± 0%1.39ms ± 0%−17.25%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-411.5ms ± 0%11.5ms ± 0%−0.43%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4520µs ± 0%466µs ± 0%−10.31%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4596µs ± 0%549µs ± 0%−7.74%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4541µs ± 0%504µs ± 0%−6.91%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4859µs ± 0%723µs ± 0%−15.82%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4860µs ± 0%810µs ± 0%−5.80%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4725µs ± 0%702µs ± 0%−3.11%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4408µs ± 0%317µs ± 0%−22.32%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4391µs ± 0%305µs ± 0%−22.01%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4301µs ± 0%308µs ± 0%+2.10%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4580µs ± 0%554µs ± 0%−4.62%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-42.11ms ± 0%1.59ms ± 0%−24.85%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-413.8ms ± 0%13.5ms ± 0%−1.88%(p=1.000 n=1+1)
pkg:github.com/sourcenetwork/defradb/bench/storage goos:linux goarch:amd64
_Storage_Simple_Read_Sync_1_10/ValueSize:0064-415.2µs ± 0%19.6µs ± 0%+28.92%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-418.8µs ± 0%17.9µs ± 0%−4.76%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-418.2µs ± 0%18.1µs ± 0%−0.40%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-420.8µs ± 0%20.3µs ± 0%−2.44%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-423.4µs ± 0%24.8µs ± 0%+6.19%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4163µs ± 0%178µs ± 0%+9.10%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4165µs ± 0%167µs ± 0%+1.09%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4188µs ± 0%185µs ± 0%−1.79%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4217µs ± 0%192µs ± 0%−11.57%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4244µs ± 0%252µs ± 0%+3.16%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-424.0µs ± 0%22.8µs ± 0%−4.93%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-421.1µs ± 0%21.5µs ± 0%+1.48%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-422.1µs ± 0%20.6µs ± 0%−6.59%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-422.4µs ± 0%22.0µs ± 0%−1.64%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-439.2µs ± 0%24.4µs ± 0%−37.89%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4204µs ± 0%151µs ± 0%−25.69%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4183µs ± 0%169µs ± 0%−7.31%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4173µs ± 0%195µs ± 0%+13.29%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4221µs ± 0%240µs ± 0%+8.54%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4291µs ± 0%293µs ± 0%+0.69%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-462.4µs ± 0%52.6µs ± 0%−15.72%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-467.1µs ± 0%51.4µs ± 0%−23.37%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-477.8µs ± 0%56.1µs ± 0%−27.98%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-470.7µs ± 0%67.4µs ± 0%−4.69%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-481.5µs ± 0%83.9µs ± 0%+2.96%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4492µs ± 0%457µs ± 0%−7.10%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4508µs ± 0%461µs ± 0%−9.24%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4573µs ± 0%444µs ± 0%−22.42%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4514µs ± 0%554µs ± 0%+7.78%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4711µs ± 0%560µs ± 0%−21.24%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-460.7µs ± 0%52.6µs ± 0%−13.31%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-473.0µs ± 0%56.7µs ± 0%−22.30%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-482.9µs ± 0%57.9µs ± 0%−30.19%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-486.9µs ± 0%67.0µs ± 0%−22.88%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-4123µs ± 0%83µs ± 0%−32.24%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4507µs ± 0%392µs ± 0%−22.72%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4472µs ± 0%425µs ± 0%−9.87%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4606µs ± 0%449µs ± 0%−25.90%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4629µs ± 0%467µs ± 0%−25.76%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4771µs ± 0%542µs ± 0%−29.73%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4168µs ± 0%123µs ± 0%−27.13%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4173µs ± 0%123µs ± 0%−28.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4169µs ± 0%126µs ± 0%−25.22%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4171µs ± 0%129µs ± 0%−24.71%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4189µs ± 0%163µs ± 0%−13.75%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.43ms ± 0%1.23ms ± 0%−13.67%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.77ms ± 0%1.33ms ± 0%−24.99%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.72ms ± 0%1.38ms ± 0%−19.62%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.84ms ± 0%1.38ms ± 0%−24.68%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.94ms ± 0%1.57ms ± 0%−18.99%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4157µs ± 0%126µs ± 0%−19.81%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4174µs ± 0%128µs ± 0%−26.14%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4158µs ± 0%130µs ± 0%−17.65%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4176µs ± 0%125µs ± 0%−29.26%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4193µs ± 0%150µs ± 0%−22.25%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.54ms ± 0%1.21ms ± 0%−21.34%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.69ms ± 0%1.20ms ± 0%−28.90%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.53ms ± 0%1.31ms ± 0%−14.27%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.81ms ± 0%1.27ms ± 0%−30.25%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.98ms ± 0%1.43ms ± 0%−28.09%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-410.8µs ± 0%9.4µs ± 0%−12.88%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-411.9µs ± 0%10.1µs ± 0%−15.46%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-414.5µs ± 0%10.2µs ± 0%−29.56%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-415.4µs ± 0%12.5µs ± 0%−18.88%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-421.4µs ± 0%16.3µs ± 0%−23.57%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-4116µs ± 0%104µs ± 0%−10.23%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-4138µs ± 0%103µs ± 0%−25.80%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4155µs ± 0%103µs ± 0%−33.94%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4228µs ± 0%132µs ± 0%−42.30%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4222µs ± 0%171µs ± 0%−23.29%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4140µs ± 0%149µs ± 0%+5.90%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4157µs ± 0%148µs ± 0%−5.40%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4147µs ± 0%146µs ± 0%−0.98%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4161µs ± 0%146µs ± 0%−9.86%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4156µs ± 0%152µs ± 0%−2.97%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.54ms ± 0%1.34ms ± 0%−13.16%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.58ms ± 0%1.44ms ± 0%−8.81%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.51ms ± 0%1.46ms ± 0%−3.42%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.66ms ± 0%1.26ms ± 0%−24.45%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.69ms ± 0%1.39ms ± 0%−17.81%(p=1.000 n=1+1)
 

@source-devs
Copy link

Benchmark Results

Summary

  • 113 Benchmarks successfully compared.
  • 111 Benchmarks were ✅ Better.
  • 2 Benchmarks were ❌ Worse .
  • 0 Benchmarks were ✨ Unchanged.
✅ See Better Results...
time/opdelta
_Collection_UserSimple_CreateMany_Sync_0_100-4337ms ± 0%242ms ± 0%−28.21%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-414.6ms ± 0%10.4ms ± 0%−29.04%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4143ms ± 0%101ms ± 0%−29.05%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.54s ± 0%1.01s ± 0%−34.36%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-452.8ms ± 0%46.8ms ± 0%−11.29%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4467ms ± 0%457ms ± 0%−2.14%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.73s ± 0%4.67s ± 0%−1.24%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4432µs ± 0%348µs ± 0%−19.55%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-44.00ms ± 0%3.75ms ± 0%−6.04%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-445.5ms ± 0%40.2ms ± 0%−11.75%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4371µs ± 0%362µs ± 0%−2.53%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-44.46ms ± 0%3.96ms ± 0%−11.21%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4329µs ± 0%257µs ± 0%−21.65%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-42.15ms ± 0%1.86ms ± 0%−13.43%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4278µs ± 0%255µs ± 0%−8.31%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.39ms ± 0%1.24ms ± 0%−10.89%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-410.7ms ± 0%10.0ms ± 0%−6.65%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4579µs ± 0%422µs ± 0%−27.08%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.68ms ± 0%1.32ms ± 0%−21.41%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-411.5ms ± 0%10.6ms ± 0%−7.50%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4520µs ± 0%385µs ± 0%−25.99%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4596µs ± 0%442µs ± 0%−25.82%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4541µs ± 0%437µs ± 0%−19.28%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4859µs ± 0%655µs ± 0%−23.71%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4860µs ± 0%661µs ± 0%−23.08%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4725µs ± 0%641µs ± 0%−11.54%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4408µs ± 0%271µs ± 0%−33.57%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4391µs ± 0%286µs ± 0%−26.94%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4301µs ± 0%279µs ± 0%−7.24%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4580µs ± 0%420µs ± 0%−27.58%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-42.11ms ± 0%1.42ms ± 0%−32.87%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-413.8ms ± 0%12.7ms ± 0%−7.50%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-418.8µs ± 0%13.1µs ± 0%−30.15%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-418.2µs ± 0%14.1µs ± 0%−22.72%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-420.8µs ± 0%15.6µs ± 0%−24.89%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-423.4µs ± 0%19.3µs ± 0%−17.47%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4163µs ± 0%123µs ± 0%−24.87%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4165µs ± 0%126µs ± 0%−23.38%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4188µs ± 0%146µs ± 0%−22.48%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4217µs ± 0%160µs ± 0%−26.25%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4244µs ± 0%196µs ± 0%−19.99%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-424.0µs ± 0%15.3µs ± 0%−35.95%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-421.1µs ± 0%15.4µs ± 0%−27.30%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-422.1µs ± 0%16.6µs ± 0%−24.92%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-422.4µs ± 0%17.4µs ± 0%−22.33%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-439.2µs ± 0%22.8µs ± 0%−41.92%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4204µs ± 0%144µs ± 0%−29.16%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4183µs ± 0%140µs ± 0%−23.28%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4173µs ± 0%152µs ± 0%−11.63%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4221µs ± 0%164µs ± 0%−25.88%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4291µs ± 0%203µs ± 0%−30.47%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-462.4µs ± 0%52.1µs ± 0%−16.54%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-467.1µs ± 0%52.0µs ± 0%−22.54%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-477.8µs ± 0%51.6µs ± 0%−33.72%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-470.7µs ± 0%57.2µs ± 0%−19.04%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-481.5µs ± 0%69.2µs ± 0%−15.09%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4492µs ± 0%387µs ± 0%−21.37%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4508µs ± 0%384µs ± 0%−24.34%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4573µs ± 0%390µs ± 0%−31.97%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4514µs ± 0%439µs ± 0%−14.57%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4711µs ± 0%539µs ± 0%−24.16%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-460.7µs ± 0%47.2µs ± 0%−22.26%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-473.0µs ± 0%49.5µs ± 0%−32.26%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-482.9µs ± 0%52.7µs ± 0%−36.41%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-486.9µs ± 0%58.4µs ± 0%−32.75%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-4123µs ± 0%68µs ± 0%−44.76%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4507µs ± 0%373µs ± 0%−26.46%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4472µs ± 0%364µs ± 0%−22.88%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4606µs ± 0%379µs ± 0%−37.53%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4629µs ± 0%420µs ± 0%−33.18%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4771µs ± 0%491µs ± 0%−36.37%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4168µs ± 0%118µs ± 0%−29.86%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4173µs ± 0%120µs ± 0%−30.25%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4169µs ± 0%119µs ± 0%−29.40%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4171µs ± 0%125µs ± 0%−26.96%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4189µs ± 0%139µs ± 0%−26.14%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.43ms ± 0%1.15ms ± 0%−19.15%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.77ms ± 0%1.20ms ± 0%−32.44%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.72ms ± 0%1.22ms ± 0%−29.18%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.84ms ± 0%1.25ms ± 0%−31.83%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.94ms ± 0%1.40ms ± 0%−27.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4157µs ± 0%113µs ± 0%−27.76%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4174µs ± 0%113µs ± 0%−34.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4158µs ± 0%119µs ± 0%−24.80%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4176µs ± 0%122µs ± 0%−30.64%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4193µs ± 0%133µs ± 0%−30.78%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.54ms ± 0%1.17ms ± 0%−24.04%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.69ms ± 0%1.15ms ± 0%−31.48%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.53ms ± 0%1.16ms ± 0%−24.30%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.81ms ± 0%1.20ms ± 0%−33.64%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.98ms ± 0%1.32ms ± 0%−33.47%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-410.8µs ± 0%8.7µs ± 0%−19.48%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-411.9µs ± 0%9.2µs ± 0%−22.80%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-414.5µs ± 0%9.6µs ± 0%−33.97%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-415.4µs ± 0%13.5µs ± 0%−12.67%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-421.4µs ± 0%18.1µs ± 0%−15.03%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-4116µs ± 0%98µs ± 0%−14.87%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-4138µs ± 0%99µs ± 0%−28.25%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4155µs ± 0%102µs ± 0%−34.28%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4228µs ± 0%125µs ± 0%−45.29%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4222µs ± 0%154µs ± 0%−30.86%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4140µs ± 0%121µs ± 0%−14.10%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4157µs ± 0%125µs ± 0%−20.18%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4147µs ± 0%127µs ± 0%−13.64%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4161µs ± 0%128µs ± 0%−20.75%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4156µs ± 0%131µs ± 0%−16.58%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.54ms ± 0%1.26ms ± 0%−18.33%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.58ms ± 0%1.18ms ± 0%−25.44%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.51ms ± 0%1.18ms ± 0%−21.84%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.66ms ± 0%1.27ms ± 0%−23.53%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.69ms ± 0%1.27ms ± 0%−25.03%(p=1.000 n=1+1)
 
❌ See Worse Results...
time/opdelta
_Collection_UserSimple_Read_Async_1000_1000-424.5ms ± 0%24.6ms ± 0%+0.23%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-41.88ms ± 0%1.93ms ± 0%+2.61%(p=1.000 n=1+1)
 
✨ See Unchanged Results...
time/opdelta
 
🐋 See Full Results...
develop.txtcurrent.txt
time/opdelta
pkg:github.com/sourcenetwork/defradb/bench/collection goos:linux goarch:amd64
_Collection_UserSimple_CreateMany_Sync_0_10-413.8ms ± 0%11.1ms ± 0%−19.49%(p=1.000 n=1+1)
_Collection_UserSimple_CreateMany_Sync_0_100-4337ms ± 0%242ms ± 0%−28.21%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-414.6ms ± 0%10.4ms ± 0%−29.04%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4143ms ± 0%101ms ± 0%−29.05%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.54s ± 0%1.01s ± 0%−34.36%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-452.8ms ± 0%46.8ms ± 0%−11.29%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4467ms ± 0%457ms ± 0%−2.14%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.73s ± 0%4.67s ± 0%−1.24%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4432µs ± 0%348µs ± 0%−19.55%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-44.00ms ± 0%3.75ms ± 0%−6.04%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-445.5ms ± 0%40.2ms ± 0%−11.75%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4371µs ± 0%362µs ± 0%−2.53%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-44.46ms ± 0%3.96ms ± 0%−11.21%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4329µs ± 0%257µs ± 0%−21.65%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-42.15ms ± 0%1.86ms ± 0%−13.43%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-424.5ms ± 0%24.6ms ± 0%+0.23%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4278µs ± 0%255µs ± 0%−8.31%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-41.88ms ± 0%1.93ms ± 0%+2.61%(p=1.000 n=1+1)
pkg:github.com/sourcenetwork/defradb/bench/query/simple goos:linux goarch:amd64
_Query_UserSimple_Query_Sync_10-4498µs ± 0%360µs ± 0%−27.80%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.39ms ± 0%1.24ms ± 0%−10.89%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-410.7ms ± 0%10.0ms ± 0%−6.65%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4579µs ± 0%422µs ± 0%−27.08%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.68ms ± 0%1.32ms ± 0%−21.41%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-411.5ms ± 0%10.6ms ± 0%−7.50%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4520µs ± 0%385µs ± 0%−25.99%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4596µs ± 0%442µs ± 0%−25.82%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4541µs ± 0%437µs ± 0%−19.28%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4859µs ± 0%655µs ± 0%−23.71%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4860µs ± 0%661µs ± 0%−23.08%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4725µs ± 0%641µs ± 0%−11.54%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4408µs ± 0%271µs ± 0%−33.57%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4391µs ± 0%286µs ± 0%−26.94%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4301µs ± 0%279µs ± 0%−7.24%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4580µs ± 0%420µs ± 0%−27.58%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-42.11ms ± 0%1.42ms ± 0%−32.87%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-413.8ms ± 0%12.7ms ± 0%−7.50%(p=1.000 n=1+1)
pkg:github.com/sourcenetwork/defradb/bench/storage goos:linux goarch:amd64
_Storage_Simple_Read_Sync_1_10/ValueSize:0064-415.2µs ± 0%12.8µs ± 0%−16.00%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-418.8µs ± 0%13.1µs ± 0%−30.15%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-418.2µs ± 0%14.1µs ± 0%−22.72%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-420.8µs ± 0%15.6µs ± 0%−24.89%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-423.4µs ± 0%19.3µs ± 0%−17.47%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4163µs ± 0%123µs ± 0%−24.87%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4165µs ± 0%126µs ± 0%−23.38%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4188µs ± 0%146µs ± 0%−22.48%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4217µs ± 0%160µs ± 0%−26.25%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4244µs ± 0%196µs ± 0%−19.99%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-424.0µs ± 0%15.3µs ± 0%−35.95%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-421.1µs ± 0%15.4µs ± 0%−27.30%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-422.1µs ± 0%16.6µs ± 0%−24.92%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-422.4µs ± 0%17.4µs ± 0%−22.33%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-439.2µs ± 0%22.8µs ± 0%−41.92%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4204µs ± 0%144µs ± 0%−29.16%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4183µs ± 0%140µs ± 0%−23.28%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4173µs ± 0%152µs ± 0%−11.63%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4221µs ± 0%164µs ± 0%−25.88%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4291µs ± 0%203µs ± 0%−30.47%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-462.4µs ± 0%52.1µs ± 0%−16.54%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-467.1µs ± 0%52.0µs ± 0%−22.54%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-477.8µs ± 0%51.6µs ± 0%−33.72%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-470.7µs ± 0%57.2µs ± 0%−19.04%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-481.5µs ± 0%69.2µs ± 0%−15.09%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4492µs ± 0%387µs ± 0%−21.37%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4508µs ± 0%384µs ± 0%−24.34%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4573µs ± 0%390µs ± 0%−31.97%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4514µs ± 0%439µs ± 0%−14.57%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4711µs ± 0%539µs ± 0%−24.16%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-460.7µs ± 0%47.2µs ± 0%−22.26%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-473.0µs ± 0%49.5µs ± 0%−32.26%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-482.9µs ± 0%52.7µs ± 0%−36.41%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-486.9µs ± 0%58.4µs ± 0%−32.75%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-4123µs ± 0%68µs ± 0%−44.76%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4507µs ± 0%373µs ± 0%−26.46%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4472µs ± 0%364µs ± 0%−22.88%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4606µs ± 0%379µs ± 0%−37.53%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4629µs ± 0%420µs ± 0%−33.18%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4771µs ± 0%491µs ± 0%−36.37%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4168µs ± 0%118µs ± 0%−29.86%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4173µs ± 0%120µs ± 0%−30.25%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4169µs ± 0%119µs ± 0%−29.40%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4171µs ± 0%125µs ± 0%−26.96%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4189µs ± 0%139µs ± 0%−26.14%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.43ms ± 0%1.15ms ± 0%−19.15%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.77ms ± 0%1.20ms ± 0%−32.44%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.72ms ± 0%1.22ms ± 0%−29.18%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.84ms ± 0%1.25ms ± 0%−31.83%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.94ms ± 0%1.40ms ± 0%−27.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4157µs ± 0%113µs ± 0%−27.76%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4174µs ± 0%113µs ± 0%−34.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4158µs ± 0%119µs ± 0%−24.80%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4176µs ± 0%122µs ± 0%−30.64%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4193µs ± 0%133µs ± 0%−30.78%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.54ms ± 0%1.17ms ± 0%−24.04%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.69ms ± 0%1.15ms ± 0%−31.48%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.53ms ± 0%1.16ms ± 0%−24.30%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.81ms ± 0%1.20ms ± 0%−33.64%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-41.98ms ± 0%1.32ms ± 0%−33.47%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-410.8µs ± 0%8.7µs ± 0%−19.48%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-411.9µs ± 0%9.2µs ± 0%−22.80%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-414.5µs ± 0%9.6µs ± 0%−33.97%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-415.4µs ± 0%13.5µs ± 0%−12.67%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-421.4µs ± 0%18.1µs ± 0%−15.03%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-4116µs ± 0%98µs ± 0%−14.87%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-4138µs ± 0%99µs ± 0%−28.25%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4155µs ± 0%102µs ± 0%−34.28%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4228µs ± 0%125µs ± 0%−45.29%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4222µs ± 0%154µs ± 0%−30.86%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4140µs ± 0%121µs ± 0%−14.10%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4157µs ± 0%125µs ± 0%−20.18%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4147µs ± 0%127µs ± 0%−13.64%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4161µs ± 0%128µs ± 0%−20.75%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4156µs ± 0%131µs ± 0%−16.58%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.54ms ± 0%1.26ms ± 0%−18.33%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.58ms ± 0%1.18ms ± 0%−25.44%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.51ms ± 0%1.18ms ± 0%−21.84%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.66ms ± 0%1.27ms ± 0%−23.53%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.69ms ± 0%1.27ms ± 0%−25.03%(p=1.000 n=1+1)
 

tools/scripts/multi-cross-build.sh Outdated Show resolved Hide resolved
@shahzadlone
Copy link
Member

Perhaps a better title? tools: Fix the cross-build script?

@orpheuslummis orpheuslummis changed the title tools: Cross-build script working and located tools: Fix the cross-build script May 24, 2022
@source-devs
Copy link

Benchmark Results

Summary

  • 113 Benchmarks successfully compared.
  • 113 Benchmarks were ✅ Better.
  • 0 Benchmarks were ❌ Worse .
  • 0 Benchmarks were ✨ Unchanged.
✅ See Better Results...
time/opdelta
_Collection_UserSimple_CreateMany_Sync_0_100-4278ms ± 0%212ms ± 0%−23.52%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-411.4ms ± 0%9.5ms ± 0%−16.56%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4122ms ± 0%94ms ± 0%−23.31%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.19s ± 0%0.95s ± 0%−20.62%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-450.7ms ± 0%41.9ms ± 0%−17.25%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4466ms ± 0%413ms ± 0%−11.28%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.67s ± 0%4.30s ± 0%−7.76%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4395µs ± 0%325µs ± 0%−17.58%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-44.87ms ± 0%3.42ms ± 0%−29.71%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-441.1ms ± 0%37.2ms ± 0%−9.52%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4414µs ± 0%346µs ± 0%−16.56%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-44.89ms ± 0%3.61ms ± 0%−26.22%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4439µs ± 0%240µs ± 0%−45.36%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-42.18ms ± 0%1.76ms ± 0%−19.25%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-426.4ms ± 0%21.9ms ± 0%−16.89%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4291µs ± 0%241µs ± 0%−17.05%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-42.17ms ± 0%1.76ms ± 0%−19.02%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.61ms ± 0%1.13ms ± 0%−29.52%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-410.7ms ± 0%9.4ms ± 0%−12.57%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4536µs ± 0%406µs ± 0%−24.22%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.73ms ± 0%1.25ms ± 0%−27.85%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-411.3ms ± 0%9.7ms ± 0%−14.64%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4532µs ± 0%364µs ± 0%−31.58%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4636µs ± 0%424µs ± 0%−33.41%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4489µs ± 0%424µs ± 0%−13.42%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4948µs ± 0%623µs ± 0%−34.25%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4782µs ± 0%639µs ± 0%−18.26%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4784µs ± 0%610µs ± 0%−22.12%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4394µs ± 0%265µs ± 0%−32.79%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4462µs ± 0%268µs ± 0%−41.88%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4309µs ± 0%267µs ± 0%−13.72%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4539µs ± 0%393µs ± 0%−27.05%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.79ms ± 0%1.35ms ± 0%−24.71%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-414.5ms ± 0%11.6ms ± 0%−19.93%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-417.3µs ± 0%12.6µs ± 0%−27.33%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-419.4µs ± 0%13.2µs ± 0%−31.88%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-422.7µs ± 0%14.8µs ± 0%−34.94%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-427.6µs ± 0%18.6µs ± 0%−32.45%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4166µs ± 0%126µs ± 0%−23.96%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4164µs ± 0%129µs ± 0%−21.76%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4181µs ± 0%135µs ± 0%−25.07%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4229µs ± 0%149µs ± 0%−34.81%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4253µs ± 0%186µs ± 0%−26.33%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-418.5µs ± 0%14.2µs ± 0%−23.30%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-417.4µs ± 0%14.6µs ± 0%−16.00%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-418.2µs ± 0%14.7µs ± 0%−19.36%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-424.8µs ± 0%16.5µs ± 0%−33.16%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-426.9µs ± 0%19.9µs ± 0%−25.77%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4189µs ± 0%135µs ± 0%−28.92%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4205µs ± 0%140µs ± 0%−31.35%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4169µs ± 0%143µs ± 0%−15.47%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4193µs ± 0%155µs ± 0%−19.84%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4232µs ± 0%194µs ± 0%−16.42%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-459.5µs ± 0%42.0µs ± 0%−29.30%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-467.2µs ± 0%45.3µs ± 0%−32.51%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-464.2µs ± 0%45.5µs ± 0%−29.02%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-463.9µs ± 0%51.0µs ± 0%−20.14%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-473.0µs ± 0%63.9µs ± 0%−12.54%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4504µs ± 0%328µs ± 0%−34.97%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4489µs ± 0%319µs ± 0%−34.84%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4475µs ± 0%334µs ± 0%−29.71%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4540µs ± 0%389µs ± 0%−27.84%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4682µs ± 0%467µs ± 0%−31.51%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-455.7µs ± 0%41.4µs ± 0%−25.75%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-466.5µs ± 0%41.8µs ± 0%−37.06%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-463.4µs ± 0%44.0µs ± 0%−30.61%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-466.0µs ± 0%50.3µs ± 0%−23.84%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-477.7µs ± 0%61.8µs ± 0%−20.43%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4452µs ± 0%310µs ± 0%−31.32%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4416µs ± 0%315µs ± 0%−24.13%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4449µs ± 0%327µs ± 0%−27.20%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4566µs ± 0%378µs ± 0%−33.21%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4634µs ± 0%492µs ± 0%−22.44%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4152µs ± 0%117µs ± 0%−23.16%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4147µs ± 0%117µs ± 0%−20.50%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4151µs ± 0%116µs ± 0%−23.17%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4178µs ± 0%119µs ± 0%−33.46%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4223µs ± 0%133µs ± 0%−40.48%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.51ms ± 0%1.10ms ± 0%−27.10%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.59ms ± 0%1.12ms ± 0%−29.31%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.62ms ± 0%1.16ms ± 0%−28.31%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.71ms ± 0%1.21ms ± 0%−28.80%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.84ms ± 0%1.31ms ± 0%−28.70%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4151µs ± 0%108µs ± 0%−28.46%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4164µs ± 0%109µs ± 0%−33.60%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4149µs ± 0%109µs ± 0%−26.66%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4154µs ± 0%114µs ± 0%−26.18%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4160µs ± 0%128µs ± 0%−19.88%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.48ms ± 0%1.06ms ± 0%−28.05%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.55ms ± 0%1.09ms ± 0%−29.33%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.45ms ± 0%1.11ms ± 0%−23.24%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.54ms ± 0%1.17ms ± 0%−23.60%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-42.00ms ± 0%1.28ms ± 0%−35.81%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-412.5µs ± 0%8.1µs ± 0%−35.21%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-412.6µs ± 0%8.3µs ± 0%−33.58%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-413.8µs ± 0%9.3µs ± 0%−32.74%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-417.0µs ± 0%10.5µs ± 0%−38.01%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-424.3µs ± 0%14.3µs ± 0%−41.06%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-4152µs ± 0%81µs ± 0%−46.59%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-4155µs ± 0%88µs ± 0%−42.87%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4168µs ± 0%93µs ± 0%−44.60%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4173µs ± 0%110µs ± 0%−36.21%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4238µs ± 0%143µs ± 0%−39.86%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4169µs ± 0%123µs ± 0%−27.33%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4156µs ± 0%126µs ± 0%−19.36%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4159µs ± 0%121µs ± 0%−23.96%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4158µs ± 0%124µs ± 0%−21.36%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4185µs ± 0%126µs ± 0%−31.94%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.71ms ± 0%1.19ms ± 0%−30.25%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.72ms ± 0%1.22ms ± 0%−28.87%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.56ms ± 0%1.22ms ± 0%−21.63%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.82ms ± 0%1.22ms ± 0%−32.99%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.82ms ± 0%1.29ms ± 0%−28.85%(p=1.000 n=1+1)
 
❌ See Worse Results...
time/opdelta
 
✨ 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.2ms ± 0%10.3ms ± 0%−7.85%(p=1.000 n=1+1)
_Collection_UserSimple_CreateMany_Sync_0_100-4278ms ± 0%212ms ± 0%−23.52%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-411.4ms ± 0%9.5ms ± 0%−16.56%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4122ms ± 0%94ms ± 0%−23.31%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.19s ± 0%0.95s ± 0%−20.62%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-450.7ms ± 0%41.9ms ± 0%−17.25%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4466ms ± 0%413ms ± 0%−11.28%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.67s ± 0%4.30s ± 0%−7.76%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4395µs ± 0%325µs ± 0%−17.58%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-44.87ms ± 0%3.42ms ± 0%−29.71%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-441.1ms ± 0%37.2ms ± 0%−9.52%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4414µs ± 0%346µs ± 0%−16.56%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-44.89ms ± 0%3.61ms ± 0%−26.22%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4439µs ± 0%240µs ± 0%−45.36%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-42.18ms ± 0%1.76ms ± 0%−19.25%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-426.4ms ± 0%21.9ms ± 0%−16.89%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4291µs ± 0%241µs ± 0%−17.05%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-42.17ms ± 0%1.76ms ± 0%−19.02%(p=1.000 n=1+1)
pkg:query/simple goos:linux goarch:amd64
_Query_UserSimple_Query_Sync_10-4614µs ± 0%336µs ± 0%−45.29%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.61ms ± 0%1.13ms ± 0%−29.52%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-410.7ms ± 0%9.4ms ± 0%−12.57%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4536µs ± 0%406µs ± 0%−24.22%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.73ms ± 0%1.25ms ± 0%−27.85%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-411.3ms ± 0%9.7ms ± 0%−14.64%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4532µs ± 0%364µs ± 0%−31.58%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4636µs ± 0%424µs ± 0%−33.41%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4489µs ± 0%424µs ± 0%−13.42%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4948µs ± 0%623µs ± 0%−34.25%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4782µs ± 0%639µs ± 0%−18.26%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4784µs ± 0%610µs ± 0%−22.12%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4394µs ± 0%265µs ± 0%−32.79%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4462µs ± 0%268µs ± 0%−41.88%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4309µs ± 0%267µs ± 0%−13.72%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4539µs ± 0%393µs ± 0%−27.05%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.79ms ± 0%1.35ms ± 0%−24.71%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-414.5ms ± 0%11.6ms ± 0%−19.93%(p=1.000 n=1+1)
pkg:storage goos:linux goarch:amd64
_Storage_Simple_Read_Sync_1_10/ValueSize:0064-418.6µs ± 0%12.3µs ± 0%−33.77%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-417.3µs ± 0%12.6µs ± 0%−27.33%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-419.4µs ± 0%13.2µs ± 0%−31.88%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-422.7µs ± 0%14.8µs ± 0%−34.94%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-427.6µs ± 0%18.6µs ± 0%−32.45%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4166µs ± 0%126µs ± 0%−23.96%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4164µs ± 0%129µs ± 0%−21.76%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4181µs ± 0%135µs ± 0%−25.07%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4229µs ± 0%149µs ± 0%−34.81%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4253µs ± 0%186µs ± 0%−26.33%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-418.5µs ± 0%14.2µs ± 0%−23.30%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-417.4µs ± 0%14.6µs ± 0%−16.00%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-418.2µs ± 0%14.7µs ± 0%−19.36%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-424.8µs ± 0%16.5µs ± 0%−33.16%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-426.9µs ± 0%19.9µs ± 0%−25.77%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4189µs ± 0%135µs ± 0%−28.92%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4205µs ± 0%140µs ± 0%−31.35%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4169µs ± 0%143µs ± 0%−15.47%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4193µs ± 0%155µs ± 0%−19.84%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4232µs ± 0%194µs ± 0%−16.42%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-459.5µs ± 0%42.0µs ± 0%−29.30%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-467.2µs ± 0%45.3µs ± 0%−32.51%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-464.2µs ± 0%45.5µs ± 0%−29.02%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-463.9µs ± 0%51.0µs ± 0%−20.14%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-473.0µs ± 0%63.9µs ± 0%−12.54%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4504µs ± 0%328µs ± 0%−34.97%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4489µs ± 0%319µs ± 0%−34.84%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4475µs ± 0%334µs ± 0%−29.71%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4540µs ± 0%389µs ± 0%−27.84%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4682µs ± 0%467µs ± 0%−31.51%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-455.7µs ± 0%41.4µs ± 0%−25.75%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-466.5µs ± 0%41.8µs ± 0%−37.06%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-463.4µs ± 0%44.0µs ± 0%−30.61%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-466.0µs ± 0%50.3µs ± 0%−23.84%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-477.7µs ± 0%61.8µs ± 0%−20.43%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4452µs ± 0%310µs ± 0%−31.32%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4416µs ± 0%315µs ± 0%−24.13%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4449µs ± 0%327µs ± 0%−27.20%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4566µs ± 0%378µs ± 0%−33.21%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4634µs ± 0%492µs ± 0%−22.44%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4152µs ± 0%117µs ± 0%−23.16%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4147µs ± 0%117µs ± 0%−20.50%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4151µs ± 0%116µs ± 0%−23.17%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4178µs ± 0%119µs ± 0%−33.46%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4223µs ± 0%133µs ± 0%−40.48%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.51ms ± 0%1.10ms ± 0%−27.10%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.59ms ± 0%1.12ms ± 0%−29.31%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.62ms ± 0%1.16ms ± 0%−28.31%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.71ms ± 0%1.21ms ± 0%−28.80%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.84ms ± 0%1.31ms ± 0%−28.70%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4151µs ± 0%108µs ± 0%−28.46%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4164µs ± 0%109µs ± 0%−33.60%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4149µs ± 0%109µs ± 0%−26.66%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4154µs ± 0%114µs ± 0%−26.18%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4160µs ± 0%128µs ± 0%−19.88%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.48ms ± 0%1.06ms ± 0%−28.05%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.55ms ± 0%1.09ms ± 0%−29.33%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.45ms ± 0%1.11ms ± 0%−23.24%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.54ms ± 0%1.17ms ± 0%−23.60%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-42.00ms ± 0%1.28ms ± 0%−35.81%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-412.5µs ± 0%8.1µs ± 0%−35.21%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-412.6µs ± 0%8.3µs ± 0%−33.58%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-413.8µs ± 0%9.3µs ± 0%−32.74%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-417.0µs ± 0%10.5µs ± 0%−38.01%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-424.3µs ± 0%14.3µs ± 0%−41.06%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-4152µs ± 0%81µs ± 0%−46.59%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-4155µs ± 0%88µs ± 0%−42.87%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4168µs ± 0%93µs ± 0%−44.60%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4173µs ± 0%110µs ± 0%−36.21%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4238µs ± 0%143µs ± 0%−39.86%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4169µs ± 0%123µs ± 0%−27.33%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4156µs ± 0%126µs ± 0%−19.36%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4159µs ± 0%121µs ± 0%−23.96%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4158µs ± 0%124µs ± 0%−21.36%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4185µs ± 0%126µs ± 0%−31.94%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.71ms ± 0%1.19ms ± 0%−30.25%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.72ms ± 0%1.22ms ± 0%−28.87%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.56ms ± 0%1.22ms ± 0%−21.63%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.82ms ± 0%1.22ms ± 0%−32.99%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.82ms ± 0%1.29ms ± 0%−28.85%(p=1.000 n=1+1)
 

Copy link
Member

@shahzadlone shahzadlone left a comment

Choose a reason for hiding this comment

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

LGTM!

@source-devs
Copy link

Benchmark Results

Summary

  • 113 Benchmarks successfully compared.
  • 83 Benchmarks were ✅ Better.
  • 30 Benchmarks were ❌ Worse .
  • 0 Benchmarks were ✨ Unchanged.
✅ See Better Results...
time/opdelta
_Collection_UserSimple_CreateMany_Sync_0_100-4278ms ± 0%263ms ± 0%−5.37%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4122ms ± 0%108ms ± 0%−12.01%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.19s ± 0%1.17s ± 0%−1.84%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-450.7ms ± 0%49.5ms ± 0%−2.23%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4466ms ± 0%454ms ± 0%−2.63%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.67s ± 0%4.61s ± 0%−1.29%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4395µs ± 0%326µs ± 0%−17.50%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-44.87ms ± 0%3.71ms ± 0%−23.75%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-441.1ms ± 0%39.1ms ± 0%−5.02%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4414µs ± 0%405µs ± 0%−2.26%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-44.89ms ± 0%4.07ms ± 0%−16.76%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4439µs ± 0%367µs ± 0%−16.46%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-42.18ms ± 0%1.96ms ± 0%−10.36%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-426.4ms ± 0%24.7ms ± 0%−6.38%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4291µs ± 0%273µs ± 0%−5.95%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-42.17ms ± 0%1.95ms ± 0%−10.22%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.61ms ± 0%1.56ms ± 0%−2.92%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-410.7ms ± 0%10.3ms ± 0%−4.05%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4536µs ± 0%488µs ± 0%−9.02%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.73ms ± 0%1.53ms ± 0%−11.89%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-411.3ms ± 0%10.6ms ± 0%−6.79%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4532µs ± 0%418µs ± 0%−21.41%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4636µs ± 0%483µs ± 0%−24.12%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4489µs ± 0%470µs ± 0%−3.95%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4948µs ± 0%794µs ± 0%−16.19%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4784µs ± 0%689µs ± 0%−12.08%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4462µs ± 0%356µs ± 0%−22.98%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4309µs ± 0%300µs ± 0%−2.89%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4539µs ± 0%442µs ± 0%−17.94%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.79ms ± 0%1.59ms ± 0%−11.12%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-414.5ms ± 0%13.0ms ± 0%−10.73%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-419.4µs ± 0%18.9µs ± 0%−2.82%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-422.7µs ± 0%18.0µs ± 0%−20.57%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-427.6µs ± 0%25.4µs ± 0%−8.02%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4229µs ± 0%209µs ± 0%−8.55%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-424.8µs ± 0%22.3µs ± 0%−9.83%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4189µs ± 0%154µs ± 0%−18.96%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4205µs ± 0%156µs ± 0%−23.59%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4169µs ± 0%161µs ± 0%−4.56%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4193µs ± 0%189µs ± 0%−2.40%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4232µs ± 0%229µs ± 0%−1.20%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-467.2µs ± 0%55.6µs ± 0%−17.28%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-464.2µs ± 0%61.6µs ± 0%−3.91%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-463.9µs ± 0%62.3µs ± 0%−2.55%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4504µs ± 0%486µs ± 0%−3.54%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4489µs ± 0%470µs ± 0%−4.04%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4475µs ± 0%460µs ± 0%−3.24%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4540µs ± 0%458µs ± 0%−15.13%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4682µs ± 0%561µs ± 0%−17.74%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-455.7µs ± 0%53.8µs ± 0%−3.48%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-466.5µs ± 0%57.4µs ± 0%−13.69%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-463.4µs ± 0%59.8µs ± 0%−5.68%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-466.0µs ± 0%60.2µs ± 0%−8.76%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4452µs ± 0%427µs ± 0%−5.43%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4566µs ± 0%557µs ± 0%−1.54%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4634µs ± 0%581µs ± 0%−8.33%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4152µs ± 0%139µs ± 0%−8.36%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4178µs ± 0%154µs ± 0%−13.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4223µs ± 0%173µs ± 0%−22.12%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.51ms ± 0%1.34ms ± 0%−11.45%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.59ms ± 0%1.49ms ± 0%−6.31%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.62ms ± 0%1.55ms ± 0%−4.44%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4164µs ± 0%154µs ± 0%−6.01%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4154µs ± 0%145µs ± 0%−5.42%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-42.00ms ± 0%1.95ms ± 0%−2.45%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-412.5µs ± 0%11.1µs ± 0%−10.69%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-412.6µs ± 0%11.5µs ± 0%−8.38%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-413.8µs ± 0%10.9µs ± 0%−21.20%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-417.0µs ± 0%14.8µs ± 0%−12.67%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-424.3µs ± 0%22.2µs ± 0%−8.49%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-4152µs ± 0%130µs ± 0%−14.75%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-4155µs ± 0%110µs ± 0%−29.02%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4168µs ± 0%155µs ± 0%−7.80%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4173µs ± 0%129µs ± 0%−25.67%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4238µs ± 0%189µs ± 0%−20.85%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4169µs ± 0%143µs ± 0%−15.36%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4159µs ± 0%157µs ± 0%−1.15%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4158µs ± 0%154µs ± 0%−2.49%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4185µs ± 0%153µs ± 0%−17.28%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.71ms ± 0%1.45ms ± 0%−15.22%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.72ms ± 0%1.72ms ± 0%−0.12%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.82ms ± 0%1.69ms ± 0%−7.07%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.82ms ± 0%1.49ms ± 0%−18.03%(p=1.000 n=1+1)
 
❌ See Worse Results...
time/opdelta
_Collection_UserSimple_Create_Sync_0_10-411.4ms ± 0%11.5ms ± 0%+0.71%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4782µs ± 0%879µs ± 0%+12.42%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4394µs ± 0%446µs ± 0%+13.16%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-417.3µs ± 0%18.2µs ± 0%+5.51%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4166µs ± 0%178µs ± 0%+7.29%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4164µs ± 0%175µs ± 0%+6.23%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4181µs ± 0%195µs ± 0%+7.92%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4253µs ± 0%267µs ± 0%+5.70%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-418.5µs ± 0%19.8µs ± 0%+7.00%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-417.4µs ± 0%20.5µs ± 0%+17.82%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-418.2µs ± 0%18.4µs ± 0%+0.89%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-426.9µs ± 0%31.6µs ± 0%+17.70%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-459.5µs ± 0%60.8µs ± 0%+2.24%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-473.0µs ± 0%80.0µs ± 0%+9.57%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-477.7µs ± 0%85.0µs ± 0%+9.32%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4416µs ± 0%460µs ± 0%+10.59%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4449µs ± 0%474µs ± 0%+5.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4147µs ± 0%174µs ± 0%+18.06%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4151µs ± 0%160µs ± 0%+6.35%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.71ms ± 0%1.74ms ± 0%+2.09%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.84ms ± 0%1.88ms ± 0%+1.84%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4151µs ± 0%168µs ± 0%+11.21%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4149µs ± 0%152µs ± 0%+1.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4160µs ± 0%192µs ± 0%+20.30%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.48ms ± 0%1.59ms ± 0%+7.20%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.55ms ± 0%1.74ms ± 0%+12.18%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.45ms ± 0%1.72ms ± 0%+18.64%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.54ms ± 0%1.83ms ± 0%+19.15%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4156µs ± 0%163µs ± 0%+4.10%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.56ms ± 0%1.72ms ± 0%+10.21%(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.2ms ± 0%11.1ms ± 0%−0.70%(p=1.000 n=1+1)
_Collection_UserSimple_CreateMany_Sync_0_100-4278ms ± 0%263ms ± 0%−5.37%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_10-411.4ms ± 0%11.5ms ± 0%+0.71%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_100-4122ms ± 0%108ms ± 0%−12.01%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Sync_0_1000-41.19s ± 0%1.17s ± 0%−1.84%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_100-450.7ms ± 0%49.5ms ± 0%−2.23%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_1000-4466ms ± 0%454ms ± 0%−2.63%(p=1.000 n=1+1)
_Collection_UserSimple_Create_Async_0_10000-44.67s ± 0%4.61s ± 0%−1.29%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_10_10-4395µs ± 0%326µs ± 0%−17.50%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_100_100-44.87ms ± 0%3.71ms ± 0%−23.75%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_1000-441.1ms ± 0%39.1ms ± 0%−5.02%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_10-4414µs ± 0%405µs ± 0%−2.26%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Sync_1000_100-44.89ms ± 0%4.07ms ± 0%−16.76%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_10_10-4439µs ± 0%367µs ± 0%−16.46%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_100_100-42.18ms ± 0%1.96ms ± 0%−10.36%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_1000-426.4ms ± 0%24.7ms ± 0%−6.38%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_10-4291µs ± 0%273µs ± 0%−5.95%(p=1.000 n=1+1)
_Collection_UserSimple_Read_Async_1000_100-42.17ms ± 0%1.95ms ± 0%−10.22%(p=1.000 n=1+1)
pkg:query/simple goos:linux goarch:amd64
_Query_UserSimple_Query_Sync_10-4614µs ± 0%405µs ± 0%−34.12%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_100-41.61ms ± 0%1.56ms ± 0%−2.92%(p=1.000 n=1+1)
_Query_UserSimple_Query_Sync_1000-410.7ms ± 0%10.3ms ± 0%−4.05%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_10-4536µs ± 0%488µs ± 0%−9.02%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_100-41.73ms ± 0%1.53ms ± 0%−11.89%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithFilter_Sync_1000-411.3ms ± 0%10.6ms ± 0%−6.79%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_10-4532µs ± 0%418µs ± 0%−21.41%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_100-4636µs ± 0%483µs ± 0%−24.12%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithLimitOffset_Sync_1000-4489µs ± 0%470µs ± 0%−3.95%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_10-4948µs ± 0%794µs ± 0%−16.19%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_100-4782µs ± 0%879µs ± 0%+12.42%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithMultiLookup_Sync_1000-4784µs ± 0%689µs ± 0%−12.08%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_10-4394µs ± 0%446µs ± 0%+13.16%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_100-4462µs ± 0%356µs ± 0%−22.98%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSingleLookup_Sync_1000-4309µs ± 0%300µs ± 0%−2.89%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_10-4539µs ± 0%442µs ± 0%−17.94%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_100-41.79ms ± 0%1.59ms ± 0%−11.12%(p=1.000 n=1+1)
_Query_UserSimple_Query_WithSort_Sync_1000-414.5ms ± 0%13.0ms ± 0%−10.73%(p=1.000 n=1+1)
pkg:storage goos:linux goarch:amd64
_Storage_Simple_Read_Sync_1_10/ValueSize:0064-418.6µs ± 0%15.9µs ± 0%−14.85%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0128-417.3µs ± 0%18.2µs ± 0%+5.51%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0256-419.4µs ± 0%18.9µs ± 0%−2.82%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:0512-422.7µs ± 0%18.0µs ± 0%−20.57%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_10/ValueSize:1024-427.6µs ± 0%25.4µs ± 0%−8.02%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0064-4166µs ± 0%178µs ± 0%+7.29%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0128-4164µs ± 0%175µs ± 0%+6.23%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0256-4181µs ± 0%195µs ± 0%+7.92%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:0512-4229µs ± 0%209µs ± 0%−8.55%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_1_100/ValueSize:1024-4253µs ± 0%267µs ± 0%+5.70%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0064-418.5µs ± 0%19.8µs ± 0%+7.00%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0128-417.4µs ± 0%20.5µs ± 0%+17.82%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0256-418.2µs ± 0%18.4µs ± 0%+0.89%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:0512-424.8µs ± 0%22.3µs ± 0%−9.83%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_10/ValueSize:1024-426.9µs ± 0%31.6µs ± 0%+17.70%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0064-4189µs ± 0%154µs ± 0%−18.96%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0128-4205µs ± 0%156µs ± 0%−23.59%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0256-4169µs ± 0%161µs ± 0%−4.56%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:0512-4193µs ± 0%189µs ± 0%−2.40%(p=1.000 n=1+1)
_Storage_Simple_Read_Sync_100_100/ValueSize:1024-4232µs ± 0%229µs ± 0%−1.20%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0064-459.5µs ± 0%60.8µs ± 0%+2.24%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0128-467.2µs ± 0%55.6µs ± 0%−17.28%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0256-464.2µs ± 0%61.6µs ± 0%−3.91%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:0512-463.9µs ± 0%62.3µs ± 0%−2.55%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_10/ValueSize:1024-473.0µs ± 0%80.0µs ± 0%+9.57%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0064-4504µs ± 0%486µs ± 0%−3.54%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0128-4489µs ± 0%470µs ± 0%−4.04%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0256-4475µs ± 0%460µs ± 0%−3.24%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:0512-4540µs ± 0%458µs ± 0%−15.13%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_0_100/ValueSize:1024-4682µs ± 0%561µs ± 0%−17.74%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0064-455.7µs ± 0%53.8µs ± 0%−3.48%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0128-466.5µs ± 0%57.4µs ± 0%−13.69%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0256-463.4µs ± 0%59.8µs ± 0%−5.68%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:0512-466.0µs ± 0%60.2µs ± 0%−8.76%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_10/ValueSize:1024-477.7µs ± 0%85.0µs ± 0%+9.32%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0064-4452µs ± 0%427µs ± 0%−5.43%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0128-4416µs ± 0%460µs ± 0%+10.59%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0256-4449µs ± 0%474µs ± 0%+5.74%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:0512-4566µs ± 0%557µs ± 0%−1.54%(p=1.000 n=1+1)
_Storage_Simple_WriteMany_Sync_100_100/ValueSize:1024-4634µs ± 0%581µs ± 0%−8.33%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0064-4152µs ± 0%139µs ± 0%−8.36%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0128-4147µs ± 0%174µs ± 0%+18.06%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0256-4151µs ± 0%160µs ± 0%+6.35%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:0512-4178µs ± 0%154µs ± 0%−13.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_10/ValueSize:1024-4223µs ± 0%173µs ± 0%−22.12%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0064-41.51ms ± 0%1.34ms ± 0%−11.45%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0128-41.59ms ± 0%1.49ms ± 0%−6.31%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0256-41.62ms ± 0%1.55ms ± 0%−4.44%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:0512-41.71ms ± 0%1.74ms ± 0%+2.09%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_0_100/ValueSize:1024-41.84ms ± 0%1.88ms ± 0%+1.84%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0064-4151µs ± 0%168µs ± 0%+11.21%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0128-4164µs ± 0%154µs ± 0%−6.01%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0256-4149µs ± 0%152µs ± 0%+1.74%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:0512-4154µs ± 0%145µs ± 0%−5.42%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_10/ValueSize:1024-4160µs ± 0%192µs ± 0%+20.30%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0064-41.48ms ± 0%1.59ms ± 0%+7.20%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0128-41.55ms ± 0%1.74ms ± 0%+12.18%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0256-41.45ms ± 0%1.72ms ± 0%+18.64%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:0512-41.54ms ± 0%1.83ms ± 0%+19.15%(p=1.000 n=1+1)
_Storage_Simple_Write_Sync_100_100/ValueSize:1024-42.00ms ± 0%1.95ms ± 0%−2.45%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0064-412.5µs ± 0%11.1µs ± 0%−10.69%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0128-412.6µs ± 0%11.5µs ± 0%−8.38%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0256-413.8µs ± 0%10.9µs ± 0%−21.20%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:0512-417.0µs ± 0%14.8µs ± 0%−12.67%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_10_10/ValueSize:1024-424.3µs ± 0%22.2µs ± 0%−8.49%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0064-4152µs ± 0%130µs ± 0%−14.75%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0128-4155µs ± 0%110µs ± 0%−29.02%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0256-4168µs ± 0%155µs ± 0%−7.80%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:0512-4173µs ± 0%129µs ± 0%−25.67%(p=1.000 n=1+1)
_Storage_Simple_Txn_Read_Sync_100_100/ValueSize:1024-4238µs ± 0%189µs ± 0%−20.85%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0064-4169µs ± 0%143µs ± 0%−15.36%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0128-4156µs ± 0%163µs ± 0%+4.10%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0256-4159µs ± 0%157µs ± 0%−1.15%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:0512-4158µs ± 0%154µs ± 0%−2.49%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_10_1_10/ValueSize:1024-4185µs ± 0%153µs ± 0%−17.28%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0064-41.71ms ± 0%1.45ms ± 0%−15.22%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0128-41.72ms ± 0%1.72ms ± 0%−0.12%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0256-41.56ms ± 0%1.72ms ± 0%+10.21%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:0512-41.82ms ± 0%1.69ms ± 0%−7.07%(p=1.000 n=1+1)
_Storage_Simple_Txn_Iterator_Sync_100_1_100/ValueSize:1024-41.82ms ± 0%1.49ms ± 0%−18.03%(p=1.000 n=1+1)
 

tools/scripts/cross-build.sh Outdated Show resolved Hide resolved
tools/scripts/cross-build.sh Outdated Show resolved Hide resolved
tools/scripts/cross-build.sh Outdated Show resolved Hide resolved
@orpheuslummis orpheuslummis added the action/no-benchmark Skips the action that runs the benchmark. label May 24, 2022
@orpheuslummis orpheuslummis merged commit 51d7aa5 into develop May 24, 2022
@orpheuslummis orpheuslummis deleted the orpheus/chore/build-script-is-script branch May 24, 2022 19:27
shahzadlone pushed a commit to shahzadlone/defradb that referenced this pull request Feb 23, 2024
A cross build scripts that works for multiple target platforms and is located in `tools/scripts`.
Additionally, with this commit, the top-level `build` directory goes away.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
action/no-benchmark Skips the action that runs the benchmark. ci/build This is issue is about the build or CI system, and the administration of it.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Cross-build script that works and is well located
3 participants