在一个数据中心中将NetworkTopology与3节点cassandra群集一起使用对性能的影响

时间:2018-07-31 11:54:14

标签: cassandra replication database-performance consistency

我们正在一个数据中心中使用3节点的Cassandra集群。

对于最佳实践中建议的键空间,我们正在使用GossipingPropertyFileSnitch将NetworkTopology用于复制策略。

为了保持读/写的一致性,我们将其用作QUORUM。

在大多数情况下,当用户使用NetworkTopology作为复制策略时,他们可能已配置了多个数据中心。

在我们的例子中,我们只有一个数据中心,

A)使用NetworkTopology作为复制策略,是否会对性能造成影响?

B)由于我们正在使用QUORUM作为考虑多个数据中心的读/写一致性,因此QUORUM一致性是否会对性能产生影响?考虑到未来数据中心的扩展,可以继续使用QUORUM一致性吗?

请提出建议。

1 个答案:

答案 0 :(得分:0)

NetworkTopologyStrategySimpleStrategy之间应该没有真正的性能差异。但是,如果您已经使用NetworkTopologyStrategy,则扩展到另一个DC会更简单。

关于QUORUM-您确实需要确定是否需要它。在多DC设置中,将根据群集中的所有节点计算QUORUM。如果不需要它,则可以使用LOCAL_QUORUM来考虑“本地” DC中的计算机