CouchDB中的压缩。如何保留选定的修订版本

时间:2013-09-06 16:09:11

标签: database couchdb

有没有办法管理哪些文件'在压缩过程中可能会删除旧版本吗?

例如,doc:_do_not_compact:true中的魔术元数据字段,当字段位于文档版本中时,则该版本不会被comapcated?

我想在couchdb中使用文档版本来在我的应用程序中制作一些类似时间机器的功能,为用户提供查看以前版本中数据的功能。

1 个答案:

答案 0 :(得分:4)

不保证较旧的版本可用,不应将其用作提供文档版本控制的方法。它们主要用于帮助多个CouchDB节点的高效复制(在高度使用的系统中,某些节点不会拥有所有版本的文档)。

如果您想要版本文档,则应引入自己的架构/系统。