2013-10-12 46 views
0

在CAP规范的AP中,是否有可能(如在cassandra中),如果我写入/更新到cassandra并立即尝试获取它,是否有机会找不到数据或应该我读取的o/p在被提取之前暂停(因此允许复制解决)。cassandra中的一致性

有人可以指引我到人们解决cassandra一致性问题的任何链接。

回答

1

卡桑德拉可以用来给你描述的一致性。如果从(R)读取的节点数加上写入的节点数(W)大于复制因子(N),则在写入后立即读取值(假设没有并发写入器谁可以在你写下自己的小窗口后写入更新的值)。所以只要R + W> N,你会得到这种行为。

执行此操作的常见方法是在CL.QUORUM上读取和写入,因为这会为您提供良好的可用性。你也可以例如在CL.ONE处读取并在CL.ALL处写入,但如果单个节点关闭,则写入操作将失败。

相关问题