使用 NineData 进行数据库复制
数据库复制用于在源系统和目标系统之间保持数据同步。在 NineData 中,复制工作流可用于迁移、灾难恢复、双活场景和数据集成。
常见场景
- 将生产数据库同步到目标环境。
- 在不同数据库引擎之间传输数据。
- 为报表、数仓或湖仓系统提供数据。
- 让目标数据库为迁移切换或恢复做好准备。
团队使用 NineData 的原因
团队通常既需要易于运维的复制方式,也需要足以支撑生产工作负载的安全性。NineData 将任务管理、监控和校验集中在一处,让运维人员能够查看正在运行的任务、需要关注的问题以及同步后的变化。
在以下情况下会比较适用:
- 需要可重复的工作流,而不是一次性脚本。
- 需要查看长时间运行的同步任务。
- 需要从源数据到经过校验的目标数据的清晰流程。
从产品指南开始
| 任务 | 文档 |
|---|---|
| 了解复制概念 | 数据复制概述 |
| 创建复制任务 | 创建数据复制任务 |
| 配置分片复制 | 分片复制 |
| 配置定期全量复制 | 定期全量复制 |