CouchDB数据库是否在短时间内变得非常大?

CouchDB数据库是否在短时间内变得非常大?,couchdb,Couchdb,我正在读Apress的CouchDB入门书,有一句话让我有点困惑: 同样需要注意的是CouchDB 将永远不会覆盖现有的 文档,但它将附加一个 将新文档添加到数据库,并使用 最新修订获得显著地位和 另一个正在存储以供存档 目的 这不意味着经过几次更新后,您将拥有一个庞大的数据库吗?谢谢大家! 简短的回答是“不是真的,不是” 实际上,取决于文档的平均大小和数量。这将定义何时应该在数据库上运行压缩作业,即从数据库中删除所有以前修订的作业。了解更多有关压缩的信息,请访问 另一个系统管理要点是,在数据库

我正在读Apress的CouchDB入门书,有一句话让我有点困惑:

同样需要注意的是CouchDB 将永远不会覆盖现有的 文档,但它将附加一个 将新文档添加到数据库,并使用 最新修订获得显著地位和 另一个正在存储以供存档 目的

这不意味着经过几次更新后,您将拥有一个庞大的数据库吗?谢谢大家!

简短的回答是“不是真的,不是”

实际上,取决于文档的平均大小和数量。这将定义何时应该在数据库上运行压缩作业,即从数据库中删除所有以前修订的作业。了解更多有关压缩的信息,请访问

另一个系统管理要点是,在数据库未加载时尝试安排压缩作业。您最关心的是写负载,因为如果在运行压缩时写操作发生得太快,那么压缩作业(理论上)可能会永远运行并带走数据库。然而,我看到了一些不太好的行为,比如在读取负载很重的情况下运行压缩。因此,如果您每天只能进行一次压缩,请在凌晨3点使用系统/数据库维护cron作业的其余部分进行压缩

哦,可能最重要的是,如果您刚刚开始学习couchdb,那么开始担心何时运行压缩作业与系统负载相比可能还为时过早。过早的优化和所有这些-现在关注其他方面

干杯