Cassandra:更大的复制因子=读取速度更快?

Paw*_*man 7 cassandra

增加群集上的复制因子是否也会提高读取速度?

据我所知,当复制因子为1,并且有6个节点并且令牌均匀分布时 - 给定节点有数据的可能性仅为16,66%,如果它没有,则它要求节点负责并且需要额外的时间.

我想,复制因子设置为6,每个节点都有完整的数据集,可以立即获取数据而不需要其他节点(我们使用读一致性= 1).因此,增加复制因子应该提高阅读速度.它是否正确?

我们的应用程序写入相对较少,但每秒运行的get()操作超过10k.我们在集群中有6个节点,我们需要所有读取操作都非常快,这就是为什么我们正在寻找一种提高cassandra读取性能的方法.

jbe*_*lis 4

这是正确的,只要您使用 ConsistencyLevel.ONE。