Cassandra备份策略:使用本地磁盘时
我们计划部署一个包含100个虚拟节点的Cassandra集群。在每个节点上最多存储1TB(压缩)数据。我们将使用(主机)本地SSD磁盘 Infrastructure团队建议只使用SAN(即使对于数据),因为SAN更容易备份数据。Cassandra备份策略:使用本地磁盘时,cassandra,database-backups,Cassandra,Database Backups,我们计划部署一个包含100个虚拟节点的Cassandra集群。在每个节点上最多存储1TB(压缩)数据。我们将使用(主机)本地SSD磁盘 Infrastructure团队建议只使用SAN(即使对于数据),因为SAN更容易备份数据。 建议使用以下哪种方法? 使用更多本地磁盘进行备份 使用本地磁盘进行数据备份,使用SAN进行备份 备份过程是否有开销,这可能会降低Cassandra的写繁重的工作负载? 将数据复制到备份磁盘的开销 通过网络异地传输数据的开销 如果使用nodetool snap
- 使用更多本地磁盘进行备份
- 使用本地磁盘进行数据备份,使用SAN进行备份
- 将数据复制到备份磁盘的开销
- 通过网络异地传输数据的开销
如果使用
nodetool snaphot
执行Cassandra备份,则备份只是数据文件的硬链接。AFAIK Datastax建议对您的数据文件使用SSD。@jersten您当然可以将数据备份到外部存储(SAN或云)。DSE opscenter提供了这一点,Talena也提供了这一点(www.Talena-inc.com)