1

当 Dynamo 写入一个节点时,如果这个节点有这个数据的冲突版本,它会怎么做?

只是删除它,还是将它与冲突的版本一起存储?

4

1 回答 1

3

这在Dynamo 论文的第 4.4 节(数据版本控制)中有具体介绍;该对象的多个版本被保留,并且需要在稍后由客户端进行协调(在讨论典型的实际使用时,客户端的后续操作然后将所述协调后的数据写回集群)。

我们(Basho/Riak)试图提供与 Riak 相关的相当不错的主题报道,包括指向其他​​资源的链接,网址为: http: //docs.basho.com/riak/latest/theory/concepts/Vector-Clocks /

于 2013-09-04T17:36:54.093 回答