【发布时间】:2017-11-03 18:49:14
【问题描述】:
想象有两个客户端client1和client2,都写相同的密钥。这个key有3个replicas,分别是A、B、C。A先接收client1的请求,然后是client2',而B接收client2的请求,然后是client1的请求。现在A和B肯定是不一致的,即使使用Vector Clock也无法解决冲突。我对吗?
如果是这样,似乎很容易在发电机中发生写入冲突。为什么有这么多基于 dynamo 设计的开源项目?
【问题讨论】:
标签: amazon-dynamodb distributed key-value distributed-system