Cassandra备份策略

时间:2014-03-23 22:50:44

标签: cassandra hdfs

我们正在考虑为Cassandra数据库提供额外的备份策略。

目前我们使用:

  • nodetool snapshot - 允许我们随时拍摄给定节点上所有数据的快照
  • 复制级别本身就是一个备份 - 如果任何节点出现故障,我们仍然有其他数据副本

还有其他有效策略吗?最大的问题是我们需要一个额外数据中心的生命数据副本,它只有一个服务器。因此,举个例子我们说3个Cassandra服务器,我们想要复制到第二个数据中心的一个备份Cassandra服务器。我认为我们可以做到的唯一方法是将复制级别设置为4.这意味着必须始终将所有数据写入所有服务器。

我们也在考虑在一些像HDFS这样的网络分布式系统上运行Cassandra。如果我错了,请纠正我,但这对Cassandra来说是非常低效的使用?

Cassandra是否还有其他有效的备份策略可以备份当前数据而不会影响其性能?

0 个答案:

没有答案