【发布时间】:2014-10-28 03:19:53
【问题描述】:
我有一个生产型 couchdb 服务器,每周进行一次压缩。 压缩后它从 30MB 变为 15MB。但是当我运行复制到远程服务器时,该服务器上的文件大小为 30MB。
这怎么可能?我正在复制一个压缩版本,所以另一端应该是 15MB。
在远程服务器上压缩“臃肿”的复制数据是否也安全并且两者都不会发生“冲突”?
【问题讨论】:
标签: couchdb
我有一个生产型 couchdb 服务器,每周进行一次压缩。 压缩后它从 30MB 变为 15MB。但是当我运行复制到远程服务器时,该服务器上的文件大小为 30MB。
这怎么可能?我正在复制一个压缩版本,所以另一端应该是 15MB。
在远程服务器上压缩“臃肿”的复制数据是否也安全并且两者都不会发生“冲突”?
【问题讨论】:
标签: couchdb
复制使用大量 _bulk_doc 请求来发送所有文档。每个请求都会产生一些“垃圾”数据,因为底层的 b+-tree 正在被重写以适应每批新的文档。
压缩复制目标是安全的。压缩对您的任何数据都没有语义影响。您可以随时安全地运行它。
【讨论】: