更新时间:2025-10-29 GMT+08:00

管理自动备份

GeminiDB HBase接口支持创建数据库实例的自动备份,以保证数据可靠性。当数据库或表被恶意或误删除,可依赖实例的备份保GeminiD障数据安全。

使用须知

  • 备份过程中,备份文件会被上传到OBS桶中,最终以压缩包的形式存储在OBS桶中。在此过程中,由于备份文件上传和业务读取带宽存在一定的竞争关系,所以对OBS的上传带宽进行了相应的限流,单节点最大的上传带宽范围在20MB/s~70MB/s。

    因此在选择实例节点数量时,一般也要考虑备份的带宽限制,选择合适的节点数量,以达到更好的性能。

  • 备份上传过程中会消耗一定的CPU,因此会存在CPU上涨的现象,一般涨幅范围在5%~15%,该现象属于正常现象。
  • 备份上传的过程中,内存增长并不明显。一般在300MB左右,实际内存的增长量和实例数据量大小有关。这部分增长的内存主要是备份上传和读取时进行的少量缓存,备份上传结束后内存会恢复正常。
  • GeminiDB HBase接口支持手动修改增量备份,您可以根据自己的需要来修改增量备份。
  • 如果需要使用增量备份,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服申请开通。
  • 开启增量备份后,增备类型默认是数据增备。如果需要选择PITR增备类型,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服申请开通。

自动备份策略

系统按照自动备份策略,对数据库进行自动备份,备份将以压缩包的形式存储在对象存储服务中,以保证用户数据的机密性和持久性。建议您定期对数据库进行备份,当数据库故障或数据损坏时,可以通过备份恢复数据库。由于开启备份会损耗数据库读写性能,建议您选择业务低峰时间段启动自动备份。

创建数据库实例时,系统默认开启自动备份策略,默认开启的自动备份策略设置如下:

图1 开启备份策略
  • 增量备份系统默认开启增量备份。可以手动开启或关闭增量备份,单击“增量备份”后的,开启增量备份。增备开通之后会占用OBS存储空间。开启增量备份后,选择增备类型,默认选择数据增备。
    • 数据增备:实例只支持恢复到指定时间点。
    • PITR增备:实例可以恢复到任意时间点。
      图2 选择增备类型
    开启增量备份会在下次全备时生效,建议勾选增备周期下的立即创建备份。
    • 勾选立即创建备份后,立即下发全量备份,增量开始生效;
    • 不勾选时,增量备份会在下次全备时生效。
      图3 勾选创建备份
  • 增备周期系统默认自动将每隔15分钟的离散时间点上的增量数据进行备份。
  • 保留天数:自动备份可保留天数默认为7天。可设置保留天数范围为1~3660天。对于系统中最近一个全量备份文件,如果在新的全量备份未超过保留天数前系统会一直保留,直至新的全量备份超过保留天数后才会删除。
    • 增加保留天数,可提升数据可靠性,请根据需要设置。
    • 减少保留天数,会针对已有的备份文件生效,即超出备份保留天数的已有备份文件(包括全量备份和增量备份)会被自动删除,但手动备份不会自动删除,请您谨慎选择。
    • 保留天数小于7天,系统每天都会进行自动备份。
    • 系统会自动检测已有的自动备份文件,若备份文件超过用户自定义的数据保留天数,则将其删除。
    • 备份时间段:默认为24小时中,间隔一小时的随机的一个时间段,例如00:00~01:00。备份时间段以GMT时区保存。如果碰到夏令时或冬令时切换,备份时间段会因时区变化而改变。

    假如保留天数设置为“2”,表示超过两天的全量备份和增量备份会被自动删除。即周一产生的备份会在周三删除,同理,周二产生的备份会在周四删除。

    全量备份文件自动删除策略

    已有备份文件超出备份天数后会自动删除,考虑到数据完整性,自动删除时仍然会保留最近的一次超过保留天数的全量备份,保证在保留天数内的数据可正常恢复。

    假如备份周期选择“周一”、“周二”,保留天数设置为“2”,备份文件的删除策略如下:

    • 本周一产生的全量备份,会在本周四当天自动删除。原因如下:

      本周二的全量备份在本周四当天超过保留天数,按照全量备份文件自动删除策略,会保留最近的一个超过保留天数的全量备份(即本周二的备份会被保留),因此周四当天删除本周一产生的全量备份文件。

    • 本周二产生的全量备份,会在下周三当天自动删除。原因如下:

      下周一产生的全量备份在下周三超过保留天数,按照全量备份文件自动删除策略,会保留最近的一个超过保留天数的全量备份(即下周一的备份会被保留),因此下周三当天删除本周二产生的全量备份。

  • 备份周期:默认为全选。
    • 全选:选择一周内的每一天。系统每天都会进行自动备份。
    • 选择周期:选择一周内的一天或几天。系统会在所选时间进行自动备份。

    备份周期对应的备份开始时间1小时内,系统会自动触发全量备份。备份所需时间由备份数据量决定,备份数据量越大,备份所需时间越长。

  • 实例创建成功后,您可根据业务需要设置自动备份策略。系统将按照您设置的自动备份策略对数据库进行备份。
  • 关闭自动备份策略后,自动备份将会立即停止。

修改自动备份策略

  1. 登录云数据库GeminiDB控制台
  2. 在“实例管理”页面,单击目标实例,进入实例的“基本信息”页面。
  3. 在左侧导航栏中选择“备份恢复”页签,单击“修改备份策略”,设置备份策略。备份策略设置完成后,单击“确定”,保存修改。

    设置备份策略的方法可参考自动备份策略

    图4 修改备份策略

  4. 备份策略修改成功后,您可在“备份管理”页面或“备份恢复”页签,查看或管理已经生成的备份文件。

查看增量备份文件

GeminiDB HBase接口支持查看数据备份的增量备份文件大小和记录。

  • 如果您需要查看数据备份的增量备份文件大小和记录,您可以在管理控制台右上角,选择“工单 > 新建工单”,联系客服申请开通。
  • 只有打开增量备份开关,才可以查看数据备份的增量备份文件大小和记录,否则内容为空。
  1. 登录云数据库GeminiDB控制台
  2. 在“实例管理”页面,选择目标实例,单击实例名称,进入基本信息页面。
  3. 在左侧导航树,单击“备份恢复”。
  4. 在“备份恢复”页面,选择“增量备份”。

    图5 增量备份

  5. 您可以查看数据备份的增量备份文件大小和记录。

关闭增量备份

  1. 登录云数据库GeminiDB控制台
  2. 在“实例管理”页面,单击目标实例,进入实例的“基本信息”页面。
  3. 在左侧导航栏中选择“备份恢复”页签,单击“修改备份策略”,单击“增量备份”后的,关闭增量备份。

    图6 关闭增量备份

关闭自动备份策略

  1. 登录云数据库GeminiDB控制台
  2. 在“实例管理”页面,单击目标实例,进入实例的“基本信息”页面。
  3. 在左侧导航栏中选择“备份恢复”页签,单击“修改备份策略”
  4. “修改备份策略”弹出框中单击然后单击“确定”,关闭自动备份策略。

    图7 关闭备份策略

    关闭自动备份策略时,您可选择是否同时删除自动备份。
    • 勾选,删除当前还在保留天数内的备份文件。备份列表中将不会有自动备份,直到您再次开启自动备份策略。
    • 不勾选,将保存当前还在保留天数内的备份文件,后期可手动删除,请参见删除自动备份

    关闭自动备份策略后,自动备份将会立即停止。

删除自动备份

自动备份策略关闭后,支持用户删除已保存的自动备份,从而释放相关存储空间。

自动备份策略开启后,对于过期的自动备份,系统会检测并删除,用户不可删除自动备份。

备份删除后,不可恢复,请谨慎操作。

  • 方式一
    1. 登录云数据库GeminiDB控制台
    2. 在“实例管理”页面,单击目标实例,进入实例的“基本信息”页面。
    3. 在左侧导航栏中选择“备份恢复”页签,单击目标备份对应操作列中的“删除”
    4. “删除备份”弹出框中,确认目标备份信息,单击“是”
  • 方式二
    1. 登录云数据库GeminiDB控制台
    2. “备份管理”页面,单击目标备份对应操作列中的“删除”
    3. “删除备份”弹出框中,确认目标备份信息,单击“是”