假设我将一些数据写入SERVER-A,然后尝试在复制数据之前从SERVER-B读取它。我看到哪个版本的数据?
我想我不应该看到SERVER-A的写作。但这是否存在一致的散列?该读取请求应该路由到SERVER-A?
答案 0 :(得分:0)
取决于
如果你在 QUORUM 写作并在 QUORUM 阅读之前等待成功的ack,那么你将能够看到你自己的写(或更新的书面价值)
如果您在 ONE 处写作并等待 ONE 之前等待成功的确认,那么您可能会看到旧值而不是您自己的写< / p>
如果您在开始阅读之前没有等待成功写入,则无法保证看到您自己的写入,尽管可能(因为在某些情况下写入速度非常快)
阅读本文:http://www.slideshare.net/doanduyhai/cassandra-introduction-2016-60292046/31