Skip to content

zcollection creates a lot of files #29

Description

@robin-cls

Brief

zcollection creates a lot of files. This can lead to a decreased mean size for the stored objects.

Context

Our altimetry data is stored in a zcollection over a S3 bucket. We use the fsspec abstraction in order for zcollection to properly manage the objects in the bucket.

Until now, this behavior was satisfying. However, the crew maintaining the buckets is setting stricter requirements for their usage. The main requirement is that the mean size of the stored objects must be over a given threshold.

For the stored data, we have a mean chunk of ~30MiB, which coincides with the threshold. However, because zcollection relies on zarr to store the arrays, it creates two additionnal metadata files (.zarray and .zattrs), which automatically decrease the mean size of the objects to 10MiB.

What we would like

Is it possible for zcollection to diminish the number of files it produces in its storage ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions