我们在一个数据中心中使用3节点的Cassandra集群。
对于最佳实践中建议的密钥空间,我们使用NetworkTopology进行复制策略,使用GossingPropertyFileSnitch。
为了保持读/写的一致性,我们使用QUORUM。
在大多数情况下,当用户使用NetworkTopology作为复制策略时,他们可能配置了多个数据中心。
在我们的案例中,我们只有一个数据中心,
A( 使用NetworkTopology作为复制策略会对性能产生任何影响吗?
B( 由于我们使用QUORUM作为读/写一致性,考虑到多个数据中心,因此QUORUM一致性是否会对性能产生影响?考虑到未来数据中心的扩展,继续使用QUORUM一致性可以吗?
请提出建议。
NetworkTopologyStrategy
&CCD_ 2。但是,如果您已经使用了NetworkTopologyStrategy
,那么扩展到另一个DC会更简单。
关于QUORUM
-你真的需要决定是否需要它。在多DC设置中,QUORUM
将从集群中的所有节点计算出来。如果你不需要它,那么你可以使用LOCAL_QUORUM
,它将考虑"本地"DC 中的机器