如何防止couchdb数据库压缩?这是个好主意吗?

时间:2012-06-21 09:39:02

标签: couchdb

我需要在Couchdb中存储一些文档。该文件将有一个附件。

有时(很少)我需要用新版本替换附件,但我需要坚持使用旧版本。

修订机制对于这项任务来说是理想的,因为它可以自动完成我需要的任务。

问题是,CouchDB在压缩过程中删除了旧版本。

如何禁用一个数据库的_compact操作,所以即使管理员也不能意外执行(我知道,管理员可以做任何事情,如果他愿意,他可以重新启用_compact操作并执行_compact,但我认为他不会)。

甚至可能吗?这是一个好主意,还是我应该编写自己的修订系统,为什么?

祝你好运

SWilk

编辑: 似乎“修订版”不适合作为版本控制系统,并且不应该以这种方式使用: How should CouchDB revisions be treated from a design perspective?

0 个答案:

没有答案