跳到主要内容
版本:26.x

备份与恢复

SelectDB Cloud 提供数据库级的导出备份和仓库级的轻量级快照备份。备份为误删、错误写入、高风险操作失败和迁移验证提供恢复点。

平台提供备份创建、保留、任务查看和恢复机制。你需要决定保护范围、执行周期、保留时间、计算资源,以及恢复后的应用切换方式。创建备份后,还需要检查任务结果并定期演练恢复。

备份不能替代高可用或跨地域灾难恢复。同地域的备份不能作为地域级故障的唯一保护,详见可靠性。

制定备份与恢复策略​

  • 恢复点目标 (RPO): 根据可接受的数据丢失时间选择备份周期。计划任务只有成功完成后,才能作为可用恢复点。
  • 恢复时间目标 (RTO): 估算备份选择、任务启动、恢复或导入、数据验证和应用切换的总时间。
  • 恢复范围: 明确需要恢复部分数据库还是整个仓库,同时记录业务需要的数据库用户、角色、连接、凭据和其他配置。
  • 保留时间: 考虑数据错误可能延迟发现,保留足够的历史备份,并关注过期时间。

恢复演练应验证表结构、行数、代表性查询、权限、连接和应用行为。备份任务成功不代表所有对象均已备份;如果任务跳过了不支持的对象,还应核对具体范围。

选择备份方式​

对比项导出备份轻量级快照备份
实现方式将所选对象导出到对象存储,恢复时重新导入。保存仓库在某一时间点的数据文件引用,通过快照恢复。
备份粒度内部数据库;外部 Catalog 仅备份定义,不备份外部数据。整个仓库,不单独选择数据库、表或分区。
适用场景数据库级恢复、部分数据保护和迁移。整体恢复,以及升级等高风险操作前创建恢复点。
计算资源需要选择执行备份的计算集群,恢复时也需要目标集群。创建备份计划时无需选择计算集群。
耗时取决于数据量、文件数、导出与导入吞吐及集群资源。创建快照不复制全量数据,通常更快;实际恢复仍需要等待任务完成。
使用条件需要具备仓库操作权限和可用的计算资源。私有预览,需开通功能,且 SelectDB Core 版本为 26.1.1 或更高。
轻量级快照备份

轻量级快照备份当前处于私有预览阶段。如需使用,请联系 SelectDB 技术支持确认仓库适用条件并开通。未开通时,控制台中的该页签不可用。

创建备份计划​

两种备份方式均支持以下计划:

  • 周期性备份: 按每周选定的日期和开始时间执行,可通过 启用 开关暂停或恢复计划。
  • 一次性备份: 按指定开始时间执行一次,适合表结构变更、数据重载或其他维护前创建恢复点。

在目标仓库左侧导航栏选择 更多 > 备份,然后按需创建导出备份计划或轻量级快照备份计划。设置时间时,核对字段旁显示的时区。

管理备份计划​

在相应备份方式的页面中,单击 备份计划配置 修改计划。周期性备份可通过 启用 开关暂停或恢复;删除计划会停止后续执行,不等于删除已有备份。详细配置参见导出备份或轻量级快照备份。

查看备份任务​

在相应页面的 备份任务 页签检查每次执行结果。通过 查看详情 排查 失败原因 和 已跳过对象,确认实际恢复点及覆盖范围。

从备份恢复​

仅能从状态为 成功 且仍保留的备份恢复。导出备份恢复时选择目标仓库及集群;轻量级快照可恢复到当前仓库,或通过克隆创建新仓库。需要先验证数据时,优先准备独立仓库,再切换业务流量。

具体操作与影响参见从备份恢复。从快照创建新仓库参见克隆仓库。

相关文档​