数据库回档
CloudBase 提供完善的数据库备份和回档功能,确保您的数据安全可靠,并支持在数据意外丢失或错误操作时快速恢复。
🛡️ 备份机制
自动备份特性
特性 | 说明 | 优势 |
---|---|---|
自动开启 | 系统默认开启备份功能 | 无需手动配置,开箱即用 |
每日备份 | 每日凌晨自动执行备份 | 确保数据持续保护 |
保留期限 | 最长保存 14 天备份数据 | 提供充足的恢复时间窗口 |
零停机 | 备份过程不影响业务访问 | 保障业务连续性 |
🎯 核心价值
- 🔒 数据安全:自动备份机制防止数据丢失
- ⚡ 快速恢复:支持精确到时间点的数据回档
- 🚀 业务连续:回档过程不影响正常数据访问
- 🎛️ 灵活操作:支持单个或多个集合的选择性回档
📋 备份策略详解
备份时间安排
每日备份时间:凌晨 2:00 - 4:00
备份频率:每天一次
保留策略:滚动保留最近 14 天
备份数据范围
- ✅ 包含内容:所有集合数据、索引结构、文档内容
- ✅ 数据完整性:保证备份数据的一致性和完整性
恢复时间点
时间范围 | 恢复精度 | 说明 |
---|---|---|
最近 24 小时 | 精确到分钟 | 支持精确时间点恢复 |
2-7 天前 | 精确到小时 | 基于每日备份数据 |
8-14 天前 | 精确到天 | 历史备份数据恢复 |
🔄 数据回档操作
🚀 操作流程
第一步:访问回档功能
- 登录控制台:访问 CloudBase 控制台
- 进入数据库:切换到 云数据库管理页面
- 启动回档:点击"数据库回档"按钮
第二步:配置回档参数
时间点选择:
- 选择需要回档的具体时间点
- 显示可用的备份时间范围
集合选择:
- 支持单个或多个集合回档
第三步:设置回档集合名称
命名规则:
配置项 | 说明 | 示例 |
---|---|---|
默认命名 | 原集合名 + _bak 后缀 | users → users_bak |
自定义命名 | 手动指定回档后的集合名 | users_backup_20240115 |
命名限制 | 不能与现有集合名重复 | 系统会自动检查冲突 |
第四步:执行回档任务
任务管理:
- 点击"确定"开始回档任务
- 系统显示回档进度和状态
并发限制:
- 同一时间只能执行一个回档任务
- 新任务需等待当前任务完成
- 避免数据冲突和资源竞争
🎯 回档完成后的操作
数据验证
- 检查集合列表:确认回档集合已创建
- 验证数据完整性:抽查关键数据是否正确
- 测试应用功能:确保业务逻辑正常运行
- 对比数据差异:分析回档前后的数据变化
后续处理
数据切换:
// 如果回档数据正确,可以考虑替换原集合
// 1. 备份当前集合(重命名)
// 2. 将回档集合重命名为原名称
// 3. 更新应用配置
清理工作:
- 删除不需要的临时集合
- 清理测试数据
- 更新相关文档和配置
🎯 总结
CloudBase 数据库备份与回档功能为您提供了:
- 🛡️ 自动保护:每日自动备份,14 天数据保护
- ⚡ 快速恢复:精确到时间点的数据回档
- 🎛️ 灵活操作:支持单个或批量集合回档
- 🚀 零停机:回档过程不影响业务运行
- 📊 可视化管理:直观的操作界面和进度监控
建议使用流程:定期检查备份状态 → 制定回档计划 → 执行回档操作 → 验证数据完整性
通过合理使用备份与回档功能,您可以确保数据安全,快速应对各种数据异常情况。