使用 NineData 进行数据库迁移
数据库迁移通常不只是一次性复制数据。团队还需要评估兼容性、迁移现有数据、捕获持续变更、验证结果并准备切换方案。
NineData 通过迁移评估、数据复制和数据对比能力提供面向迁移的工作流。
建议的工作流
- 评估源端和目标端环境。
- 创建并测试复制任务。
- 同步全量数据和增量变更。
- 同步后对比数据或结构。
- 根据校验结果准备最终切换。
NineData 可提供的帮助
当团队需要在多个工具之间频繁切换,或校验发生得太晚时,数据库迁移项目容易遇到问题。NineData 将评估、同步和对比流程集中在一起,让团队可以在一个流程中规划迁移、执行任务并检查结果。
在以下情况下尤其有帮助:
- 一个迁移计划涉及多个数据库引擎。
- 目标端保持同步期间,需要持续捕获变更。
- 生产切换前需要明确的校验步骤。
从产品指南开始
| 任务 | 文档 |
|---|---|
| 评估迁移准备情况 | 迁移评估 |
| 创建复制任务 | 创建数据复制任务 |
| 对比同步后的数据 | 数据对比概述 |
| 添加源端和目标端数据源 | 添加数据源 |