Add benchmarks for sharded + local store indexing#3663
Add benchmarks for sharded + local store indexing#3663d-v-b merged 6 commits intozarr-developers:mainfrom
Conversation
Parameterize with shards and no shards. Parameterize with local + memory store to have an example of a store which has some modest latency.
|
if we want more control over the latency, we could wrap memory storage with a |
|
@d-v-b go ahead! If you make it I can't be accused of juicing my numbers by picking high latencies ;p In all seriousness, that would be quite useful for picking a good default coalesce_max_gap_bytes. |
|
with .0001s of latency on |
|
Thank you @d-v-b! |
Parameterize with shards and no shards. Also parameterize with local + memory store to have an example of a store which has some modest latency.
When testing performance of optimizing sharded zarr reads I found that the memory store is too fast to show any difference, but the local store makes performance improvements there very visible. The extra parameterizations do expand the test space; test_slice_indexing with benchmarking on now takes ~30 seconds vs ~7 seconds on main.