MinIO如何复制压缩对象

How does MinIO replicate compressed objects

我正在努力更好地理解 server-side bucket replication works w.r.t to compressed objects. Seemingly, MinIO does not (yet) support compressed transfer between client and server (https://github.com/minio/minio/issues/6880)。

我在 MinIO 中存储大型文本数据(每个对象约 1 GB)。服务器被配置为将这些压缩的对象存储在磁盘上。压缩后的对象大小只有原来的 1/10。

现在,我想知道这些对象是如何复制的。 MinIO 是否使用较低级别的协议来复制按原样传输已压缩对象的节点?[​​=11=]

或者它们是解压缩、传输,然后再次压缩,就像使用常规客户端复制一样API?

您可以选择将压缩对象上传到 MinIO 服务器或使用服务器端压缩功能。 W.r.t 复制,如果对象在上传到主服务器之前被压缩,这将被复制为压缩到复制目标。

但是,如果您使用服务器端压缩,数据将被解压缩并传输到目标 - 没有假设复制目标已启用压缩。您将必须在主要和目标上独立启用压缩

请知道您可以在 https://slack.min.io/ 24/7/365. If you have commercial questions, please reach out to us on hello@min.io or on our Ask an Expert Chat functionality at https://min.io/pricing?action=talk-to-us 找到我们。