开云在线数据库备份策略与恢复流程
开云在线数据库备份策略是为防止数据丢失而制定的定期复制与存储方案,涵盖全量备份、增量备份与逻辑备份三种方式。恢复流程则指导如何在灾难发生时快速还原数据。
备份方案
- 全量备份:每周日凌晨2点执行,备份所有表结构与数据,保留最近4份。
- 增量备份:每日凌晨4点执行,仅备份变化数据,保留最近7份。
- 逻辑备份:使用mysqldump工具导出SQL脚本,每日一次,用于跨版本迁移。
存储规则
备份文件同时存储于本机磁盘、异地对象存储(如阿里云OSS)及离线硬盘。本机保留最近3天,异地保留30天,离线硬盘保留90天。
恢复流程
- 确认故障范围,选择最近的可用全量备份文件。
- 先恢复全量备份,再按时间顺序应用增量备份。
- 验证数据完整性,运行业务逻辑检查脚本,确认无误后切换线上流量。
要点:备份策略的核心是RPO(恢复点目标)与RTO(恢复时间目标),根据业务重要性决定备份频率与存储周期。