You need to enable JavaScript to run this app.
导航

迁移方案概览

最近更新时间2023.12.15 17:47:17

首次发布时间2021.11.21 10:32:58

火山引擎数据库传输服务 DTS 支持通过用户迁移、结构迁移、全量迁移和增量迁移模式,帮助您实现数据源之间的数据迁移。本文介绍数据迁移任务的迁移类型、迁移方案、任务状态等。

迁移类型说明

迁移类型说明
用户迁移将源库中指定的非系统账号及账号所拥有的权限迁移到目标库。
结构迁移读取源库表结构定义语法,重新组装成目标库的语法格式。

后置结构迁移

为保证数据迁移的性能和迁移任务的稳定性,部分数据库迁移对象会在增量迁移结束后进行创建。需进行后置结构迁移的对象如下所示:

  • MySQL:TRIGGER、EVENT。

  • PostgreSQL:TRIGGER、RULE、FOREIGN KEY、SEQUENCE。

全量迁移全量读取源表内容并写到对应的目标库。
增量迁移通过对目标库增量日志的解析和回放,实现数据库在线迁移。

任务状态说明

任务状态描述
待启动创建迁移任务时,在完成配置对象或预检查后,选择保存后,任务进入的状态。
执行中迁移任务正在进行的状态。
暂停中当您主动暂停任务后,任务进入的状态。
迁移失败在迁移过程中出现问题或故障时,导致任务中断或异常后,任务进入的状态。

迁移完成

迁移任务执行以下操作后,任务进入的状态:

  • 迁移任务完成后,进入的状态。

  • 终止处在执行中或暂停中的任务,任务状态将先进入终止中,随后进入迁移完成。

迁移方案概览

源库类型源库接入方式源库版本迁移类型配置文档

MySQL

火山引擎版 MySQL

  • MySQL 5.7

  • MySQL 8.0

  • 用户迁移

  • 结构迁移

  • 全量迁移

  • 增量迁移

  • 后置结构迁移

火山引擎版 veDB MySQL

MySQL 8.0

火山引擎 ECS 自建 MySQL

  • MySQL 5.5

  • MySQL 5.6

  • MySQL 5.7

  • MySQL 8.0

公网自建 MySQL

火山引擎专有网络 MySQL

  • MySQL 5.5

  • MySQL 5.6

  • MySQL 5.7

  • MySQL 8.0

Redis

源为火山引擎版 Redis

  • Redis 4.0

  • Redis 5.0

  • Redis 6.0

  • 全量迁移

  • 增量迁移

源为火山引擎 ECS 自建 Redis

  • Redis 2.8

  • Redis 3.0

  • Redis 3.2

  • Redis 4.0

  • Redis 5.0

  • Redis 6.0

源为公网自建 Redis

源为火山引擎专有网络 Redis

MongoDB

火山引擎版 MongoDB

  • MongoDB 3.4

  • MongoDB 3.6

  • MongoDB 4.0

  • MongoDB 4.4

  • MongoDB 5.0

  • 结构迁移

  • 全量迁移

  • 增量迁移

  • 后置结构迁移

火山引擎 ECS 自建 MongoDB

公网自建 MongoDB

火山引擎专有网络 MongoDB

PostgreSQL

火山引擎版 PostgreSQL

  • PostgreSQL 10

  • PostgreSQL 11

  • PostgreSQL 12

  • PostgreSQL 13

  • 结构迁移

  • 增量迁移

  • 全量迁移

火山引擎 ECS 自建 PostgreSQL

公网自建 PostgreSQL

火山引擎专有网络 PostgreSQL

相关 API

API描述
CreateTransmissionTask调用 CreateTransmissionTask 接口创建数据库传输服务任务。
ModifyTransmissionTask调用 ModifyTransmissionTask 接口修改传输任务。