数据备份与恢复准备
恢复需要同时核对数据库、对象材料、配置版本和业务引用;备份文件存在不能证明可恢复。
文档导航
本页目录
应保存哪些材料?
迁移资源归所属业务域,包含 SQL 与 Java Flyway 迁移;已发布迁移字节及 Java identity/checksum 需要保留,运行与迁移角色分开。
数据库保存业务与迁移历史,对象存储保存文件内容,配置决定对象端点、身份与读取方式。单独保存数据库不能恢复外部对象,单独复制文件也不能重建业务关系。私有配置须通过受控方式备份,密钥不进入普通文档。
恢复前有哪些检查?
| 材料 | 核对条件 |
|---|---|
| 数据库备份 | 来源、时点、四域结构及迁移历史 |
| 对象清单 | 桶、对象键、版本与公开/私有属性 |
| 发行包 | 提交、版本清单与SHA256 |
| 配置 | 可恢复的秘密、配置所有者和环境归属 |
| 业务样本 | 商品、订单、会员和内容引用 |
演练怎样进行?
- 选择独立数据库、对象桶及受控入口,禁止直接覆盖当前业务环境。
- 恢复数据库后核对迁移历史,再配置对应版本的应用与对象访问。
- 检查商品图片、私有材料读取、订单金额和会员流水的真实关联。
- 记录备份时点、操作耗时、未覆盖数据和失败项;按照服务清单清理自己的演练资源。
源码里的本地安装会重建本地初始数据,它不等于恢复真实经营数据。
什么情况下不能直接恢复?
备份与对象时点不一致、密钥缺失、历史迁移被改写或目标结构不兼容时,应先查明差异。恢复后若涉及已经处理的外部付款与物流结果,需要对账,不能重放未知状态操作。