是否有可能完全在CouchDB内解决由数据库复制引起的冲突?我知道它有自己的内部算法来决定使用哪个版本,但是应用程序可以注册一个自定义的javascript函数来以特定于应用程序的方式处理冲突吗?
CouchDB指南和维基似乎都只是建议使用外部应用程序代码来解决冲突。
发布于 2011-04-07 07:42:26
不,在CouchDB中不可能自动(或以某种方式触发)解决冲突。
它总是由开发人员来解决冲突,这是真的。
在MVCC系统中,自动冲突解决感觉很笨拙。我们为什么要存储以前的版本并授予非锁定访问权限?
(如果我说错了,请纠正我)
https://stackoverflow.com/questions/5572961
复制相似问题