Cassandra 数据库复制到另一个实例

Cassandra Database replication to another instance

是否可以将 Cassandra 数据复制到另一个服务器实例中以运行对其进行只读数据操作?随着我们对 SAN 的探索,它变得更加昂贵

注意:我不允许将数据复制到文件中,因此。应该是数据的镜像。

您可以为此使用 Cassandras 内部复制。使用 NetworkTopologyAwarePolicy 并配置将数据复制到的第二个数据中心(可以低于您的生产集群)。然后将这个数据中心用于您的只读工作负载,另一个用于生产。

您的应用程序需要重新配置以使用 LOCAL_QUORUM 或其他 LOCAL 一致性级别,这样第二个数据中心就不会用于请求。

例如,此技术用于将需要资源的分析工作负载与其他工作负载分开。