我们正在一个数据中心中使用3节点的Cassandra集群。
对于最佳实践中建议的键空间,我们正在使用GossipingPropertyFileSnitch将NetworkTopology用于复制策略。
为了保持读/写的一致性,我们将其用作QUORUM。
在大多数情况下,当用户使用NetworkTopology作为复制策略时,他们可能已配置了多个数据中心。
在我们的例子中,我们只有一个数据中心,
A)使用NetworkTopology作为复制策略,是否会对性能造成影响?
B)由于我们正在使用QUORUM作为考虑多个数据中心的读/写一致性,因此QUORUM一致性是否会对性能产生影响?考虑到未来数据中心的扩展,可以继续使用QUORUM一致性吗?
请提出建议。
答案 0 :(得分:0)
NetworkTopologyStrategy
和SimpleStrategy
之间应该没有真正的性能差异。但是,如果您已经使用NetworkTopologyStrategy
,则扩展到另一个DC会更简单。
关于QUORUM
-您确实需要确定是否需要它。在多DC设置中,将根据群集中的所有节点计算QUORUM
。如果不需要它,则可以使用LOCAL_QUORUM
来考虑“本地” DC中的计算机