在Mongo Atlas中将Snappy压缩更改为Zstd压缩(适用于集合)

4
我想将Mongo Atlas集合的快照压缩方式从snappy更改为zstd。在Atlas云中如何实现这一点。

1
无法实现,用户无法控制副本集配置。 - user12582392
1个回答

4

默认使用的压缩方式是snappy,但可以在创建时使用以下方式更改单个集合的压缩方式:

db.createCollection("foo", {storageEngine: {wiredTiger: {configString: "block_compressor=zlib"}}})

截至 v4.4 版本,可用选项包括:snappy、zstd、zlib 和 none。

2
请注意,上面的示例使用的是zlib压缩而不是zstd压缩。 - fabrizioM
有没有办法将现有的集合迁移到新的压缩器? - Hackeron
@Hackeron,唯一的方法是使用新的压缩算法创建一个集合,将数据从当前集合复制到新集合中,并在最后切换集合,假设所有的增量/增量变化也已同步。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接