数据迁移

最近更新时间:2018-09-12 10:05:53

数据传输服务 DTS 支持数据迁移功能,我们提供了 MySQL 、 Redis、MongoDB 和 PostgreSQL 数据库的迁移功能,如下详细说明。

MySQL 数据库迁移

提供自建 MySQL 数据库到云数据库 TencentDB 的连续数据复制,用户可在不停服的情况下对数据进行在线热迁移,支持具有公网 IP/Port 或专线接入腾讯云的本地 IDC 或腾讯云云服务器 CVM 上 MySQL 数据库迁移。目前 DTS 不支持 TencentDB for MySQL 基础版的迁移,另外实例有关联灾备实例暂不支持数据传输服务,请建工单进行迁移。(通过增量迁移的时间建议不超过 15 天,请确保主从追上之后单击迁移完成按钮。)
详细操作参考 操作指南- MySQL 数据迁移

Redis 迁移

在线迁移工具暂不支持的迁移类型:主从版、集群版、新一代 Redis 三者实例间的迁移。
详细操作请参考 操作指南-Redis 数据迁移

迁移注意事项

  1. 目前仅支持迁移到腾讯云 redis 的主从版本;
  2. 为保障迁移效率,CVM 自建实例迁移不支持跨地域迁移;
  3. 由于 rdb 协议限制,暂不支持自建实例 redis 3.2 版本的迁移;
  4. 外网实例迁移时,请确保源实例服务在外网环境下可访问;
  5. 进行迁移任务时,只允许迁移正常运行状态下的实例,且未初始化密码或者有其他任务在执行中的实例,是不能够迁移的;
  6. 目的实例必须是没有数据的空实例,迁移过程中,会锁住实例,不能对实例进行写入操作;
  7. 迁移成功时,由业务侧验证数据后,可断开源实例连接,将连接切换到目标实例。

PostgreSQL 数据库迁移

数据传输服务 DTS 支持数据迁移功能,提供自建 PostgreSQL 数据库到云数据库TencentDB的连续数据复制,用户可在不停服的情况下对数据进行在线热迁移,支持具有公网 IP/Port 或专线接入腾讯云的本地 IDC 或腾讯云云服务器 CVM 上 PostgreSQL 数据库迁移。数据迁移目前只支持 PostgreSQL 数据库的版本是9.3.x,9.5.x,同时9.3.x 不支持增量同步,9.5.x 需要通过在线同步插件才能支持。
详细操作参考请 操作指南- PostgreSQL 数据迁移

MongoDB 迁移

目前支持从 MongoDB3.2,3.6 的迁移功能。
详细操作请查看 操作指南 - Mongodb 数据库迁移

迁移注意事项

  1. 目前迁移工具支持副本集实例在线/离线迁移到腾讯云 MongoDB 副本集实例,单节点实例离线迁移到腾讯云 MongoDB 副本集实例,其他模式均不支持;
  2. 为保障迁移效率,请确保源实例服务具有足够的外网带宽;
  3. 迁移时,请确保待迁移 DB 在目标实例中不存在,否则会校验失败;
  4. 迁移过程中,请尽量避免对目标实例进行写入,否则请评估双写(迁移程序和业务程序同时写入)是否会导致业务数据异常,特别是对正在迁移的集合双写;