couchdb复制 从我所知道的,为了避免冲突,Couh将拒绝在单个节点中保存冲突文档,而另一方面,Couh将允许在复制的中间发生冲突。参见

couchdb复制 从我所知道的,为了避免冲突,Couh将拒绝在单个节点中保存冲突文档,而另一方面,Couh将允许在复制的中间发生冲突。参见,couchdb,Couchdb,但是,在复制到远程服务器(即推送)时,是否可以配置coach并拒绝冲突?这在脱机模式下非常有用,在这种情况下,我们有一个中心存储库 这很有用,因为我们必须解决客户机中的冲突,如果自动合并失败,我们需要最终用户参与。这更像是git行为,与Amazon Dynamo不同(后者鼓励用户在读取时执行冲突解决) 谢谢您可以让冲突在复制过程中发生,但仍然可以在客户端处理它们。CouchDB保留了冲突的两个版本,只是最近的版本“获胜” 带有冲突的文档将设置一个附加属性“\u conflict”,以让您知道需要

但是,在复制到远程服务器(即推送)时,是否可以配置coach并拒绝冲突?这在脱机模式下非常有用,在这种情况下,我们有一个中心存储库

这很有用,因为我们必须解决客户机中的冲突,如果自动合并失败,我们需要最终用户参与。这更像是git行为,与Amazon Dynamo不同(后者鼓励用户在读取时执行冲突解决)


谢谢

您可以让冲突在复制过程中发生,但仍然可以在客户端处理它们。CouchDB保留了冲突的两个版本,只是最近的版本“获胜”

带有冲突的文档将设置一个附加属性“\u conflict”,以让您知道需要解决某些问题

阅读更多关于