跳到主要内容

数据库回档

CloudBase 提供完善的数据库备份和回档功能,确保您的数据安全可靠,并支持在数据意外丢失或错误操作时快速恢复。

🛡️ 备份机制

自动备份特性

特性说明优势
自动开启系统默认开启备份功能无需手动配置,开箱即用
每日备份每日凌晨自动执行备份确保数据持续保护
保留期限最长保存 14 天备份数据提供充足的恢复时间窗口
零停机备份过程不影响业务访问保障业务连续性

🎯 核心价值

  • 🔒 数据安全:自动备份机制防止数据丢失
  • ⚡ 快速恢复:支持精确到时间点的数据回档
  • 🚀 业务连续:回档过程不影响正常数据访问
  • 🎛️ 灵活操作:支持单个或多个集合的选择性回档

📋 备份策略详解

备份时间安排

每日备份时间:凌晨 2:00 - 4:00
备份频率:每天一次
保留策略:滚动保留最近 14 天

备份数据范围

  • 包含内容:所有集合数据、索引结构、文档内容
  • 数据完整性:保证备份数据的一致性和完整性

恢复时间点

时间范围恢复精度说明
最近 24 小时精确到分钟支持精确时间点恢复
2-7 天前精确到小时基于每日备份数据
8-14 天前精确到天历史备份数据恢复

🔄 数据回档操作

🚀 操作流程

第一步:访问回档功能

  1. 登录控制台:访问 CloudBase 控制台
  2. 进入数据库:切换到 云数据库管理页面
  3. 启动回档:点击"数据库回档"按钮

第二步:配置回档参数

时间点选择

  • 选择需要回档的具体时间点
  • 显示可用的备份时间范围

集合选择

  • 支持单个或多个集合回档

第三步:设置回档集合名称

命名规则

配置项说明示例
默认命名原集合名 + _bak 后缀usersusers_bak
自定义命名手动指定回档后的集合名users_backup_20240115
命名限制不能与现有集合名重复系统会自动检查冲突

回档配置界面

第四步:执行回档任务

任务管理

  • 点击"确定"开始回档任务
  • 系统显示回档进度和状态

并发限制

  • 同一时间只能执行一个回档任务
  • 新任务需等待当前任务完成
  • 避免数据冲突和资源竞争

回档进度监控

🎯 回档完成后的操作

数据验证

  1. 检查集合列表:确认回档集合已创建
  2. 验证数据完整性:抽查关键数据是否正确
  3. 测试应用功能:确保业务逻辑正常运行
  4. 对比数据差异:分析回档前后的数据变化

后续处理

数据切换

// 如果回档数据正确,可以考虑替换原集合
// 1. 备份当前集合(重命名)
// 2. 将回档集合重命名为原名称
// 3. 更新应用配置

清理工作

  • 删除不需要的临时集合
  • 清理测试数据
  • 更新相关文档和配置

🎯 总结

CloudBase 数据库备份与回档功能为您提供了:

  • 🛡️ 自动保护:每日自动备份,14 天数据保护
  • ⚡ 快速恢复:精确到时间点的数据回档
  • 🎛️ 灵活操作:支持单个或批量集合回档
  • 🚀 零停机:回档过程不影响业务运行
  • 📊 可视化管理:直观的操作界面和进度监控

建议使用流程:定期检查备份状态 → 制定回档计划 → 执行回档操作 → 验证数据完整性

通过合理使用备份与回档功能,您可以确保数据安全,快速应对各种数据异常情况。