在Cassandra中启用读取修复有多重要?

Gar*_*ang 8 cassandra

如果我理解正确,则在写请求时,写入被发送到所有N个副本,并且当接收到第一个W响应时操作成功.它是否正确?

如果是,然后与Hinted Handoff结合,似乎所有副本都将尽快得到所有写入,在这种情况下我们真的必须进行读取修复吗?

谢谢.

jbe*_*lis 9

简短的回答:你仍然需要阅读修复.

更长的答案:在任何地方都没有很好的讨论Hinted Handoff,所以我写了一篇.

对于Cassandra 1.0+,请阅读更新的文章.关键部分是:

乍一看,Hinted Handoff可能会让您在不需要维修的情况下安全离开.只有在您从未遇到硬件故障时才会出现这种情况.