绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
备份与恢复-恢复概述
2020-01-07 15:59:40

单机/主备部署模式下,支持基于备份集(全量/增量)恢复至当前集群基于时间点(全量/增量)恢复至当前集群

分布式部署模式下,支持基于备份集(全量/增量)恢复至当前集群基于时间点(全量/增量)恢复至当前集群基于备份集(全量/增量)恢复至新集群

各恢复方式支持的介质类型如表1所示。

表1 恢复支持的介质类型

恢复类型

部署模式

是否支持从磁盘恢复

是否支持从NBU恢复

基于备份集(全量/增量)恢复至当前集群

单机/主备

支持

支持

分布式

支持

支持

基于时间点(全量/增量)恢复至当前集群

单机/主备

支持

不支持

分布式

支持

不支持

基于备份集(全量/增量)恢复至新集群

单机/主备

不支持

不支持

分布式

支持

支持

增量恢复

Roach支持基于backup key的增量恢复,通过指定--backup-key参数实现,Roach可将集群恢复到指定backupup key或时间点的状态。

增量备份分为累积增量备份和差分增量备份,对应的增量恢复分别为:

  • 累积增量备份情况下的恢复:

    假设要将数据恢复到backup key=D时的状态,Roach会依据该增量备份的backup key获取到对应的增量备份和父级全量备份,先恢复父级全量备份中的所有数据,再恢复该增量备份的数据。在该示例中,要恢复的备份包含backup key=A和backup key=D,如图1中橙色背景的备份。

    图1 累积增量备份情况下的恢复
    GaussDB 累积增量备份情况下的恢复
  • 差分增量备份情况下的恢复:

    假设要将数据恢复到backup key=D时的状态,Roach会依据该增量备份的backup key获取到之前的增量备份和父级全量备份,先恢复父级全量备份中的所有数据,再依次恢复各增量备份的数据。在该示例中,依次恢复的备份包含backup key=A、backup key=B、backup key=C和backup key=D,如图2中橙色背景的备份。

    图2 差分增量备份情况下的恢复
    GaussDB 差分增量备份情况下的恢复

    如果某全量备份已删除,用户无法使用全量备份生成的增量备份来执行恢复操作。

恢复至新集群

分布式部署模式下,Roach工具支持将旧集群的DISK备份集和NBU备份集恢复到新集群中,以重建或复制集群,包括全量恢复和增量恢复。单机/主备部署模式下不支持该操作。

分享好友

分享这个小栈给你的朋友们,一起进步吧。

GaussDB_数据库
创建时间:2020-01-06 16:21:44
华为GaussDB数据库小栈
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • GaussDB_数据库
    专家
戳我,来吐槽~