If anyone has had success with storing Zarr with Shards or using a zip format then could you please respond in this thread with how you did that. I’ve had mixed success with this so far so it would be very useful to know what others are doing.
However, in my testing zipping the Zarr file up comes with a penalty when trying to read it back in. In my testing reading took double the amount of time compared to the un-zipped (original) Zarr file.
GDAL can access data within a zip via /vsizip, and that will perform better than native zip if using SOzip. I’m working on a GDAL backend for xarray (best improv is to be able to use multidim), so I will try this out at some point.