【发布时间】:2019-08-20 03:23:06
【问题描述】:
我们有一个项目涉及在移动设备中与 pouchdb 进行数据库同步。我们在更新多个文档(每分钟 8400 个文档)、内部存储增加(大约每分钟 20MB)频率时遇到了问题。 我们发现了 couchdb 修订的一个主要原因。所以我们决定将数据库 rev_limit 降低到 5 左右。但我们听说这可能会影响 couchdb 和 pouchdb 之间的复制过程。我的第一个问题是 修订限制的降低对复制过程有何影响?
我们发现视图占用的空间比普通文档存储要多。我的第二个问题,有什么办法可以减少 couchdb 视图大小?
【问题讨论】:
-
你试过运行compaction了吗?这是为了消除旧版本占用的额外磁盘空间。
-
是的。它减少了大约一半的空间。但与 MySQL 等传统数据库相比,它仍然占用了大量空间。
标签: couchdb