2017-02-21 75 views
0

据我所知,压缩db将删除超过配置中设置的限制的旧版本。结果是磁盘使用减少,对视图速度的影响很小,因为旧版本不是视图索引的一部分。Couchdb查看压缩

我认识到,视图压缩不同于视图清理,它删除未使用的视图索引文件以节省空间。

但是,视图压缩会发生什么?我一直无法找到关于此的许多文档,只是有必要。它是否与db压缩类似,它从设计文档中删除旧版本?如果是这样,我认为设计文档通常很少,很少有好处。

回答

0

视图的结构与数据库相似,所以当您对文档进行更改时,视图索引中会存在旧版本,直到您执行压缩为止,就像数据库一样。 documentation没有明确说明这一点,但它暗示了“视图也需要像数据库一样压缩”语句。