备份原理及方案
DRDS实例支持自动备份和手动备份,其数据备份能力依赖于所关联的MySQL实例的备份能力。您可以定期对数据库进行备份,当数据库故障或数据损坏时,可以通过备份文件恢复数据库,从而保证数据可靠性。
使用场景
备份方案 | 说明 | 使用场景 |
---|---|---|
自动备份 | DRDS会根据您配置的备份策略帮助您自动完成数据备份,DRDS的备份策略同步其所关联的MySQL实例的备份策略。 | 自动备份通常应用于以下场景:
|
手动备份 | 您可以根据业务需要开启手动备份。 | 手动备份通常应用于以下场景:
|
备份方式
DRDS的备份方式包括快速备份和一致性备份,具体说明如下:
快速备份:仅保证单个RDS层面的数据一致性,不保证全局一致性。
一致性备份:面对分库分表的场景,保证全局数据一致性。
备份内容
DRDS的备份由数据备份、日志备份和元数据备份组成,具体说明如下:
说明
通过数据备份、日志备份和元数据备份,您可以快速恢复任意时间点的数据。
数据备份:复用底层关联的MySQL的备份能力,直接对数据文件进行备份。
日志备份:复用底层关联的MySQL的备份能力,对日志文件进行备份。
元数据备份:对实例的元数据进行备份。
注意
创建或删除逻辑库、逻辑库分片变更等影响元数据的重要操作,会自动触发元数据备份。
备份清理
DRDS的备份清理包括自动清理和手动清理两种方案,具体说明如下:
自动备份清理:按照备份策略清理,每天会自动清理不在备份保留天数内的备份文件。
手动备份清理:您可以在DRDS控制台页面手动删除手动备份数据。