据我所知,CouchDB 修订版不应被视为文档版本控制这个词的意义。从其他帖子来看,它们似乎被视为暂时数据,直到粗粒度的数据出现为止。compact操作称为。
我的问题是,如果我有兴趣使用 CouchDB 来维护文档以及这些文档的版本历史记录,我是否应该允许由 CouchDB 修订版本本地处理它,或者我应该在顶部构建一个能够生存的层紧凑的操作?
我认为是后者,因为 Couch 不复制文档的修订版,只复制最新的更新。这让我想到revision是一个误导性的名称,因为它更多的是一种用于稳定复制的数据结构。
您必须构建该层,因为 couchdb 修订版是not数据的版本控制系统。
“修订版”具有误导性,“版本”也是如此,迄今为止建议的每个名称也是如此。欢迎提出建议,哪怕只是为了确认命名是多么棘手。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)