数据迁移是指DTS可通过数据迁移任务将源库中的存量数据迁移到目标库中,通过结构迁移将源库中存在的对象结构迁移到目标库,通过全量迁移将源库中的存量数据迁移到目标库,通过增量迁移将迁移过程中的增量数据迁移到目标库中,实现源库数据不停机迁移。同时提供迁移进度展示、数据稽查等功能,保证数据迁移的完整性,帮助确定业务切割的时机。
迁移类型说明
DTS支持的迁移类型,如下表:
迁移类型 | 说明 |
---|---|
结构迁移 | 将源库中待迁移对象的结构定义迁移至目标库(例如表、视图、触发器、存储过程等)。 |
全量迁移 | 将源库中待迁移表的存量数据迁移到目标库。 |
增量迁移 | 将源库中待迁移库、表在全量迁移过程中产生的增量数据迁移到目标库,实现源库不停机迁移。 |
支持的数据库类型
目前DTS数据迁移支持的数据库类型,如下表:
源库类型 | 目标库类型 | 迁移类型 |
---|---|---|
RDS for MySQL5.7/8.0 自建MySQL5.6/5.7/8.0 |
RDS for MySQL5.7/8.0 自建MySQL5.7/8.0 |
结构+全量 结构+全量+增量 |
RDS for PostgreSQL 9.4/9.5/9.6/10/11/12/13/14/15 自建PostgreSQL 9.4/9.5/9.6/10/11/12/13/14/15 |
RDS for PostgreSQL 9.5/9.6/10/11/12/13/14/15 自建PostgreSQL 9.5/9.6/10/11/12/13/14/15 |
结构+全量 结构+全量+增量 |
DDS 3.4/4.0(副本集) 自建MongoDB 3.4/4.0/4.2/4.4/5.0/6.0(副本集) |
DDS 3.4/4.0(副本集) 自建MongoDB 3.4/4.0/4.2/4.4/5.0/6.0(副本集) |
结构+全量 结构+全量+增量 |
DDS 3.4/4.0(副本集) 自建MongoDB 3.4/4.0/4.2/4.4/5.0/6.0(副本集) |
DDS 3.4/4.0(分片集群) 自建MongoDB 3.4/4.0/4.2/4.4/5.0/6.0(分片集群) |
结构+全量 结构+全量+增量 |
DDS 3.4/4.0(分片集群) 自建MongoDB 3.4/4.0/4.2/4.4/5.0/6.0(分片集群) |
DDS 3.4/4.0(分片集群) 自建MongoDB 3.4/4.0/4.2/4.4/5.0/6.0(分片集群) |
结构+全量 结构+全量+增量 |
RDS for SQL Server 2016 标准版/2016 企业版 自建SQL Server 2016 标准版/2016 企业版 |
RDS for SQL Server 2016 标准版/2016 企业版 自建SQL Server 2016 标准版/2016 企业版 |
结构+全量 结构+全量+增量 |
注意目前DTS的DDS/MongoDB迁移链路暂不支持分片集群到副本集的迁移。