1

假设我想实现一个分布式数据库(每个节点都是其他节点的副本);我听说 cdb 能够轻松地在两个节点之间同步,并且至少支持某种形式的冲突解决。

不幸的是,我不知道 couchdb,因此我不得不问:节点“图”的情况如何?假设我们有一千个断开连接的节点;因此,我们将有 - 我认为 - 多向冲突。

在这种情况下,couchdb 机制可以帮助我吗?

否则应该假设必须建立严格的节点层次结构,这在我的情况下是不够的。

提前致谢 ;)

4

1 回答 1

2

据我所知,CouchDB 将在所有节点上保留文档的所有冲突版本。一旦解决了一个节点上的冲突,它将传播到其他节点。冲突解决必须由您的应用程序完成。

有关详细信息,请阅读CouchDB 书籍的冲突管理章节

于 2009-12-09T21:11:51.190 回答