CouchDB数据库压缩所需的可用空间

时间:2018-12-02 10:23:23

标签: database nosql couchdb cloudant

CouchDB documentation中写道:

  

在压缩目标CouchDB期间,将创建扩展名为.compact的新文件,并将仅实际数据传输到该文件中。因此,CouchDB首先检查可用磁盘空间-它应该比压缩文件的数据大两倍。

我想知道我是否正确解释了这一点,但是对我来说,如果我的数据库大小为5GB,那么我将需要10GB的可用空间来进行压缩(要大两倍)。现在,另一方面,如果仅将数据库复制到一个新文件一次,则我希望5GB数据库需要5GB的可用空间。我目前无法对此进行测试,因此我想确认哪种解释正确。

编辑:实际上,我现在更仔细地阅读了本文。因此,可用磁盘空间应大于压缩文件的数据的两倍。因此,如果我的原始数据库大小为5GB,而压缩后的数据库为2GB,那么我需要4GB的可用磁盘空间来进行压缩?

0 个答案:

没有答案