Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra备份策略:使用本地磁盘时_Cassandra_Database Backups - Fatal编程技术网

Cassandra备份策略:使用本地磁盘时

Cassandra备份策略:使用本地磁盘时,cassandra,database-backups,Cassandra,Database Backups,我们计划部署一个包含100个虚拟节点的Cassandra集群。在每个节点上最多存储1TB(压缩)数据。我们将使用(主机)本地SSD磁盘 Infrastructure团队建议只使用SAN(即使对于数据),因为SAN更容易备份数据。 建议使用以下哪种方法? 使用更多本地磁盘进行备份 使用本地磁盘进行数据备份,使用SAN进行备份 备份过程是否有开销,这可能会降低Cassandra的写繁重的工作负载? 将数据复制到备份磁盘的开销 通过网络异地传输数据的开销 如果使用nodetool snap

我们计划部署一个包含100个虚拟节点的Cassandra集群。在每个节点上最多存储1TB(压缩)数据。我们将使用(主机)本地SSD磁盘

Infrastructure团队建议只使用SAN(即使对于数据),因为SAN更容易备份数据。

  • 建议使用以下哪种方法?
    • 使用更多本地磁盘进行备份
    • 使用本地磁盘进行数据备份,使用SAN进行备份

  • 备份过程是否有开销,这可能会降低Cassandra的写繁重的工作负载?
    • 将数据复制到备份磁盘的开销
    • 通过网络异地传输数据的开销

  • 如果使用
    nodetool snaphot
    执行Cassandra备份,则备份只是数据文件的硬链接。AFAIK Datastax建议对您的数据文件使用SSD。

    @jersten您当然可以将数据备份到外部存储(SAN或云)。DSE opscenter提供了这一点,Talena也提供了这一点(www.Talena-inc.com)