首页 > 解决方案 > MinIO如何复制压缩对象

问题描述

我试图更好地了解服务器端存储桶复制如何工作于压缩对象。看起来,MinIO 不(还)支持客户端和服务器之间的压缩传输(https://github.com/minio/minio/issues/6880)。

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

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

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

标签: minio

解决方案


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

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

请知道您可以在https://slack.min.io/24/7/365找到我们。如果您有商业问题,请通过 hello@min.io 或我们的专家聊天功能https://min.io/pricing?action=talk-to-us与我们联系。


推荐阅读