数据传输服务DTS的功能特性(什么是数据迁移?)-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

数据传输服务DTS的功能特性(什么是数据迁移?)

云栖大讲堂 2017-10-31 09:59:12 1586

数据迁移功能旨在帮助用户方便、快速得实现各种数据源之间的数据迁移。实现数据上云迁移、阿里云内部跨实例数据迁移、数据库拆分扩容等业务场景。数据传输服务提供的数据迁移功能能够支持同异构数据源之间的数据迁移,同时提供了库表列三级映射、数据过滤多种ETL特性。

多种数据源类型


数据迁移支持多种数据源之间的数据迁移,不同数据源的支持情况如下表:
数据源结构迁移全量迁移增量迁移
Oracle->RDS For MySQL支持支持支持
Oracle->RDS For PPAS支持支持支持
Oracle->DRDS不支持支持支持
MySQL ->RDS For MySQL支持支持支持
SQLServer->RDS For SQLServer支持支持支持
PostgreSQL-> RDS For PostgreSQL支持支持支持
MongoDB -> MongoDB支持支持支持
Redis -> Redis支持支持支持
MySQL->DRDS不支持支持支持
MySQL->PetaData不支持支持不支持
MySQL->OceanBase支持支持支持

数据迁移支持的源实例类型包括:(1) RDS实例(2) 本地自建数据库(3) ECS自建数据库(4) MongoDB实例(5) Redis实例
数据迁移支持的目标实例包括:(1) RDS实例(2) ECS自建数据库(3) MongoDB实例(4) Redis实例(5) DRDS实例(6) PetaData实例(7) OceanBase实例

多种迁移方式


数据传输服务提供的数据迁移方式包括:

  1. 在线迁移
    默认使用在线迁移,在线迁移只要用户配置迁移的源、目标实例及迁移对象即可,DTS会自动完成整个数据迁移过程。在线迁移支持数据不停服迁移,然而在线迁移要求DTS服务器能够同时跟源实例、目标实例连通。

  2. 离线文件迁移
    离线文件迁移要求用户先使用DTS客户端将源实例的数据导出成文件后,再将文件导入到目标实例。 离线迁移不支持数据不停服迁移,它主要用于解决DTS服务器跟源数据库网络不通的情况。

如果DTS服务器同源实例网络连通的情况下,建议使用在线迁移,降低数据迁移成本。

多种迁移步骤


数据迁移支持结构迁移、全量数据迁移及增量数据迁移等多种迁移步骤。其中:(1) 结构迁移,帮助用户将源实例中的结构对象定义一键迁移至目标实例。(2) 全量数据迁移,帮助用户将源实例中的历史存量数据迁移至目标实例。(3) 增量数据迁移,帮助用户将迁移过程中,源实例产生的增量数据实时同步到目标实例。通过结构迁移+全量数据迁移+增量数据迁移 可以简单实现业务不停服迁移。

多种ETL特性


数据迁移支持多种ETL特性,主要包括:(1) 支持了库表列三级对象名映射,库表列三级对象名映射是指可以实现对源跟目标实例的库名或表名,甚至列名不同的两个对象之间进行数据迁移。(2) 支持迁移数据过滤,迁移数据过滤,是指用户可以对要迁移的表设置某种SQL条件过滤要迁移的数据,例如用户可以设置时间条件,只迁移最新的数据。

报警机制


数据迁移提供迁移异常报警,一旦迁移任务出现异常,即会向任务的owner发送报警短信,让用户第一时间了解并处理异常任务。

迁移任务


迁移任务是数据传输服务进行数据迁移的基本单元。如果需要进行数据迁移,必须在数据传输服务控制台创建一个迁移任务。当创建迁移任务时,需要配置迁移的源跟目标实例连接方式,迁移对象及迁移类型等信息。用户可以在数据传输服务控制台进行迁移任务的创建、管理、停止及删除等操作。迁移任务在创建及运行过程中,不同阶段会处于不同的状态,具体如下表所示:
迁移状态状态说明可进行操作
未启动迁移任务已经完成任务配置,但是还没有进行迁移前的预检查的任务预检查删除
预检中迁移任务正在进行前期的预检查阶段删除
预检通过迁移任务已经通过迁移之前的预检查,但是还没有启动迁移启动删除
迁移中迁移任务正在进行正常的数据迁移暂停结束删除
迁移失败迁移任务异常,可以根据任务的进度确认具体是哪个阶段失败删除
暂停中这个迁移任务已经被暂停迁移启动删除
[tr=rgb(239, 251, 255)][td]完成 迁移任务已经完成数据迁移,或者用户点击结束停止数据迁移删除
弹性计算 NoSQL 关系型数据库 MySQL 分布式数据库 MongoDB 数据库 Redis OceanBase RDS
分享到
取消 提交回答
全部回答(0)
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题
推荐课程