在CouchDB中完全解决复制冲突

时间:2011-04-06 21:07:02

标签: couchdb conflict missing-features

是否可以在CouchDB中完全解决数据库复制引起的冲突?我知道它有自己的内部算法来决定使用哪个版本,但是应用程序可以注册一个自定义的javascript函数来以特定于应用程序的方式处理冲突吗?

CouchDB指南和维基似乎只是建议使用外部应用程序代码来解决冲突。

1 个答案:

答案 0 :(得分:3)

不,不可能在CouchDB中自动解决冲突(或以某种方式触发)。

总是由开发人员来解决冲突,这是真的。

在MVCC系统中,自动冲突解决感觉很尴尬。我们应该如何存储以前的版本并授予非锁定访问权限?

(如果我错了,请纠正我)