增加复制因子会改善读取延迟吗?

Does increasing the replication factor improve read latency?

如果我们增加复制因子,是否会改善 Cassandra 的读取延迟。

这取决于您的读取一致性级别。如果您在 *_ONE 阅读,这不会有什么不同。如果您在 *_QUORUM 阅读,它可能会 增加 延迟(更多副本需要读取和协调)。

简而言之,增加 RF 不会改善(降低)读取延迟。事实上,最好的情况是它根本不影响它。

另一方面,如果您的集群每秒处理数万次读取,添加节点(具有相同的 RF)应该可以改善读取延迟。这当然是假设您当前的集群节点在高吞吐量场景中不堪重负。