全部产品
Search
文档中心

数据管理 DMS:数据迁移方案概览

更新时间:Jan 17, 2024

数据迁移功能帮助您实现同构或异构数据源之间的数据迁移,适用于数据上云迁移、阿里云内部跨实例数据迁移、数据库拆分扩容等业务场景。本文将介绍数据迁移功能支持的数据库、版本和迁移类型,以及具体的配置文档。

收费策略

DTS数据迁移涉及收费。费用详情,请参见计费方式

迁移类型说明

迁移类型

说明

库表结构迁移

DTS将源库中待迁移对象的结构定义迁移至目标库(例如表、视图、触发器、存储过程等)。

对于异构数据库之间的结构迁移,DTS会根据源库和目标库的语法,将结构定义的语法进行转换,例如将Oracle中的number转换为MySQL中的decimal。

全量数据迁移

DTS将源库中待迁移对象的存量数据,全部迁移到目标库中。如果在配置数据迁移任务时,仅选择了结构迁移和全量数据迁移,那么在迁移过程中,源库的新增数据不会被迁移至目标库。

重要

为保障数据一致性,迁移期间请勿在源库中写入新的数据。如需实现不停机迁移,您需要在配置数据迁移任务时,同时选择结构迁移全量数据迁移增量数据迁移

增量数据迁移

DTS会先在源库中实现用于全量数据迁移的静态快照,然后将快照数据迁移到目标库,最后再将迁移过程中源库产生的增量数据实时同步至目标库。

说明

增量数据迁移会保持实时同步的状态,所以迁移任务不会自动结束,您需要手动结束迁移任务。

迁移方案概览

DTS支持以下迁移方案,您可以根据业务需求单击具体方案,来查看支持的版本、迁移类型和配置步骤。