我们在一个数据中心使用3节点Cassandra集群 .
对于我们在最佳实践中建议的密钥空间,我们使用GossipingPropertyFileSnitch将NetworkTopology用于复制策略 .
对于读/写一致性,我们使用QUORUM .
在大多数情况下,当用户使用NetworkTopology作为复制策略时,他们可能会配置多个DataCenters .
在我们的例子中,我们只有一个DataCenter,
A)使用NetworkTopology作为复制策略会导致任何性能影响吗?
B)由于我们使用QUORUM作为考虑多个DataCenters的读/写一致性,QUORUM一致性是否会对性能产生影响?考虑到数据中心的未来扩展,是否可以继续使用QUORUM一致性?
请建议 .
1 回答
NetworkTopologyStrategy
&SimpleStrategy
之间应该没有真正的性能差异 . 但如果您已使用NetworkTopologyStrategy
,则扩展到另一个DC会更简单 .关于
QUORUM
- 你真的需要决定你是否想要它 . 在多DC设置中,将从群集中的所有节点计算QUORUM
. 如果你不需要它,那么你可以使用LOCAL_QUORUM
来考虑"local" DC中的机器