Add code profiling benchmarks for STAC queries dependent on COG assets on S3 #97
Replies: 3 comments 5 replies
-
@abarciauskas-bgse comparing COG and Zarr is a great idea (even if the Zarr format is not specifically designed for this). I don't think you need to go all the way down to Mosaic (with titiler-pgstac). Already comparing As soon as you enter the Mosaic side you add:
so the comparison will be harder 🤷. I think we should first focus on non-mosaic comparison before adding much more complexity. |
Beta Was this translation helpful? Give feedback.
-
There is a public archive of COGs generated for CMIP6 for a VEDA related dashboard, using NetCDFs we have stored in S3 as well. There is a public archive is here: https://nex-gddp-cmip6-cog.s3.us-west-2.amazonaws.com/ and we have the original NetCDFs in S3 as well. So we can:
I'm going to start on this for https://nex-gddp-cmip6-cog.s3.us-west-2.amazonaws.com/index.html#monthly/CMIP6_ensemble_median/tas/ (2,808 entries) |
Beta Was this translation helpful? Give feedback.
-
Note: https://github.com/sm-Fifteen/asgi-server-timing-middleware this might be interesting for profiling the application |
Beta Was this translation helpful? Give feedback.
-
We would like to compare performance of tiling COGs with Zarr to help data providers decide which format better suits their overall needs.
Tasks:
tile
function which includes the step of registering a query (mosaic id) and then generates tiles using itQuestions:
tile
function usingXarrayReader
from rio-tiler is it really comparing apples and apples since usually registering a mosaic query and then generating a tile requires 2 HTTP calls (although you can re-use the mosaic id)Beta Was this translation helpful? Give feedback.
All reactions