可以压缩文档中的各个属性来回收MongoDB中的空间吗?

时间:2017-02-02 10:53:08

标签: mongodb attributes compression document

我有一个MongoDB 3.0文档(使用WiredTiger Snappy压缩配置),如下所示:

annotPatch": {
    "_id":"1_789681__GGAATGGAAT",
    "ensemblVer": 87,
    "VEPCacheVer": 86,
    "compressed": 0,
    "ct" :  [{"gn" : "RP11-206L10.9", "ensg" : "ENSG00000237491"}],
    "xrefs" : [{"id" : "ENST00000585745", "src" : "ensemblTranscript"}] 
}

假设我压缩了数百万这样的文档中的一些属性,使它们看起来像这样:

annotPatch": {
    "_id":"1_789681__GGAATGGAAT",
    "ensemblVer": 87,
    "VEPCacheVer": 86,
    "compressed": 1,
    "compressData": "Compressed CT and xRef"
}

执行上述操作会以任何有意义的方式回收磁盘空间吗?

0 个答案:

没有答案