备份恢复为Lindorm提供低成本、可快速恢复的数据备份能力。
产品功能及优势
- 实时增量同步,RPO小于30s
- 默认全库备份,支持对单表进行恢复
- 指定时间点恢复
使用限制
仅支持对宽表引擎的备份恢复,不支持时序引擎和搜索引擎。
操作步骤
- 开通备份恢复。
登录Lindorm控制台,进入目标实例的实例详情页面,选择左侧导航栏宽表引擎下的备份恢复,单击立即开通按钮来开通备份恢复功能。
- 创建备份计划。
开通备份恢复功能后,在备份列表或恢复列表页面单击备份设置按钮来创建备份计划。备份设置参数说明:
- 备份表
支持通配符,如果要备份全库可以填
*
,default:test
会备份default Namespace下test开头的表。注意 填写时清不要带双引号。 - 全量备份周期(天)
默认7天触发一次全量备份。可选时间范围是3~10天,如果时间太短可能在一个周期内无法完成,太长则会影响数据恢复时间。
- 下次全量备份时间
按照全量备份周期计算出下一次全量备份的时间节点。
- 全量备份保留个数
备份保留副本个数,在备份的过程中需要额外一份全备空间。
- 备份表
- 发起数据恢复。在备份列表或恢复列表页面单击 发起数据恢复按钮来恢复数据。
数据恢复参数说明:
- 恢复集群
需要恢复数据的目的集群。
- 时间点
选择数据恢复的时间节点。
- 全库恢复
可以选择是否全库恢复。
- 恢复表
一行写一个表名称,不支持通配符。格式:
namespace:table, namespace
不可缺少,例如:default:testTable;
。支持恢复到其他表,格式:namespace:table/namespace:table2
, 例如:default:testTable/default:testTable2;
。发起数据恢复后可以进入恢复列表的详情页面来查看恢复进度。
- 恢复集群
备份恢复空间评估
- 备份恢复存储空间= 全量空间大小 + 增量空间大小
- 全量空间 = (保留全备个数 + 1) 单个全备大小
- 保留全备个数+1的原因是只有在新备份完成后才会淘汰旧数据,在备份的过程中需要额外一份全备空间
- 全量空间大小可以在Lindorm集群管理页面获取
- 增量空间 = 日志保留天数 + 每天增量LOG大小
- 假设平均1MB/s的写入, 每天需要84GB的空间;集群写入速度可以通过监控获取,或者请联系云Lindorm答疑评估。对于写入量大的集群,LOG的日增量会很大,可以通过适当减小全备周期来减少LOG存储量
FAQ
- 故障时最近可以恢复到哪个时间点?
正常不积压情况下,取决于持久WAL log到OSS周期,默认是30M或30s刷新一次,最多丢30s数据。
- 多长时间可以恢复?
取决于数据量和带宽限制。
- 全量数据恢复速度:OSS最大带宽1GB/s, BDS单机100MB/s
- 增量数据恢复速度:Lindorm目的集群单机30~40MB/s写入,BDS单机100MB/s
- 支持单表恢复吗?
支持,如果有同名表还可以恢复到另外的表中。
在文档使用中是否遇到以下问题
更多建议
匿名提交