数据仓库服务 GaussDB(DWS)备份恢复

GaussDB(DWS)提供了多层次、多类型的备份/恢复方案,无惧误删,让您的数据更安全。

技术特点:

  • 支持多种介质

      支持备份集群数据库到磁盘、OBS、爱数、NBU等多种存储方式。

  • 支持全量+增量备份

      支持全量物理备份,差异增量,累积增量等多种类型备份。

  • 完全在线

      备份期间,全程无加锁,业务任何SQL(包括DDL)无影响。

  • 全局一致性

      备份集全局一致性快照,保证恢复数据一致性。

  • 细粒度备份恢复

      支持集群、schema级别等多种备份恢复,支持就地集群恢复。

  • 更安全

      采用加密传输,为数据安全保驾护航。

gs_dump和gs_restore

      gs_dump和gs_restore为逻辑备份工具,前者用于导出数据库对象元数据,可以将数据保存为文本文件、自定义、目录归档格式以及tar格式的文件。后者用于将gs_dump生成的文件导入数据库,即恢复。

Roach

      GaussDB(DWS)提供了Roach工具,用于大规模数据的实时备份和恢复。图4-1展示了用Roach工具实现双集群备份容灾的解决方案,即通过Roach工具在生产集群和备份集群之间定期同步数据以达到容灾的目的。

图4-1 基于Roach的双集群容灾备份方案

      对于大规模集群来说,备份过程中容易出现故障,比如集群重启、主备节点切换等,可能导致备份失败。为了解决这些问题,Roach支持备份支持断点续作,即备份中断后不用全部重新备份,而是从上一次中断的地方继续备份,从而提升了备份的效率和可靠性。

      Roach工具支持以下场景下的断点续作:

  • 全量备份的断点续做
  • 全量恢复的断点续做
  • 集群间scp中断后的断点续做
  • 并行备份恢复,即旧集群的备份和新集群的恢复同步进行。