火山引擎数据库传输服务 DTS 支持通过用户迁移、结构迁移、全量迁移和增量迁移模式,帮助您实现数据源之间的数据迁移。本文介绍数据迁移任务的迁移类型、迁移方案、任务状态等。
迁移类型 | 说明 |
---|---|
用户迁移 | 将源库中指定的非系统账号及账号所拥有的权限迁移到目标库。 |
结构迁移 | 读取源库表结构定义语法,重新组装成目标库的语法格式。 |
后置结构迁移 | 为保证数据迁移的性能和迁移任务的稳定性,部分数据库迁移对象会在增量迁移结束后进行创建。需进行后置结构迁移的对象如下所示:
|
全量迁移 | 全量读取源表内容并写到对应的目标库。 |
增量迁移 | 通过对目标库增量日志的解析和回放,实现数据库在线迁移。 |
任务状态 | 描述 |
---|---|
待启动 | 创建迁移任务时,在完成配置对象或预检查后,选择保存后,任务进入的状态。 |
执行中 | 迁移任务正在进行的状态。 |
暂停中 | 当您主动暂停任务后,任务进入的状态。 |
迁移失败 | 在迁移过程中出现问题或故障时,导致任务中断或异常后,任务进入的状态。 |
迁移完成 | 迁移任务执行以下操作后,任务进入的状态:
|
源库类型 | 源库接入方式 | 源库版本 | 迁移类型 | 配置文档 |
---|---|---|---|---|
MySQL | 火山引擎版 MySQL |
|
| |
火山引擎版 veDB MySQL | MySQL 8.0 | |||
公网自建 MySQL |
| |||
专有网络 MySQL | ||||
Redis | 源为火山引擎版 Redis |
|
| |
源为公网自建 Redis | ||||
源为专有网络 Redis | ||||
MongoDB | 火山引擎版 MongoDB |
|
| |
公网自建 MongoDB | ||||
专有网络 MongoDB | ||||
PostgreSQL | 火山引擎版 PostgreSQL |
|
| |
公网自建 PostgreSQL | ||||
专有网络 PostgreSQL |
API | 描述 |
---|---|
CreateTransmissionTask | 调用 CreateTransmissionTask 接口创建数据库传输服务任务。 |
ModifyTransmissionTask | 调用 ModifyTransmissionTask 接口修改传输任务。 |