数据传输服务DTS(Data Transmission Service)是阿里云提供的实时数据流服务,支持关系型数据库(RDBMS)、非关系型的数据库(NoSQL)、数据多维分析(OLAP)等数据源间的数据交互,集数据同步、迁移、订阅、集成、加工于一体,助您构建安全、可扩展、高可用的数据架构。

为什么选择DTS

相对于传统数据迁移或同步工具,DTS为您提供功能更丰富、传输性能更强、易用性更高且安全可靠的服务,帮助您简化复杂的数据交互工作,专注于上层的业务开发。DTS有如下多种优势:

  • 方便快捷

    提供可视化管理界面,并提供向导式的链路创建流程,您可以在控制台简单轻松地创建自己的传输链路。

  • 丰富多样

    • 支持各种源库和目标库之间的数据传输,这些数据源基于不同的数据库引擎和架构。
    • 支持多种数据传输方式,包括数据迁移、数据集成、数据同步及数据订阅。
  • 高性能

    • 使用高规格服务器来保证每条迁移同步链路都能拥有良好的传输性能。
    • 对核心基础设施进行了大量优化,峰值数据传输速率可以达到70 MB/秒。
    • 链路支持多并发压缩传输,降低传输链路对带宽的占用。
  • 安全可靠

    • 支持节点的故障容灾,可实现链路的秒级恢复。
    • 支持断点续传,可有效解决因硬件和网络等异常导致的传输中断。
    • 支持基于RAM的访问授权,您可以定义细粒度的授权策略来管理DTS任务。
    • 支持数据校验,确保源端迁移和同步到目标端数据的完整性和一致性。

DTS的更多特点,请参见产品优势应用场景

功能特性

功能 介绍 相关文档
数据同步 实现数据源之间的数据实时同步,适用于数据异地多活、数据异地灾备、本地数据灾备、跨境数据同步、查询与报表分流、云BI及实时数据仓库等多种业务场景。
数据迁移 实现同构和异构数据源之间的数据迁移,适用于数据上云迁移、阿里云内部跨任务数据迁移、数据库拆分扩容等业务场景。
说明 数据迁移在某些场景下可实现部分数据同步的功能,但是两者的适用场景、功能和收费上存在一定区别,详情请参见数据迁移和数据同步的区别
数据集成 作为数据迁移功能的延伸,数据集成功能可以根据调度策略的配置,定期地将源库中的结构和存量数据迁移至目标库中,帮助您构建更加灵活的数据仓库(例如构建T+1的周期性数仓)。 数据集成
数据订阅

获取自建MySQL、RDS MySQL、PolarDB MySQL、PolarDB-X、Oracle的实时增量数据,您可以根据业务需求自由消费增量数据,适用于缓存更新策略、业务异步解耦、异构数据源的数据实时同步和复杂ETL的数据实时同步等多种业务场景。

数据订阅
数据加工 实现流式数据的抽取、数据转换和加工、数据装载。丰富企业实时数据处理和计算场景,赋能企业数字化转型。 什么是ETL

DTS支持的数据库

DTS支持多种数据源类型,详情请参见支持的源和目标数据库

使用方法

您可以通过以下方式管理DTS任务,执行任务创建、任务配置、任务运维等操作。

  • 数据传输服务控制台:提供图形化的Web界面,操作方便。
  • API:控制台上所有的操作都可以通过API实现。
  • SDK:控制台上所有的操作都可以通过SDK实现。

产品定价

详情请参见计费方式

相关产品

  • ECS:云服务器ECS(Elastic Compute Service)上的自建数据库作为DTS数据迁移、同步、订阅的源端或目标端。
  • RDS:阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,解决数据库运维的烦恼。
  • PolarDB:PolarDB是阿里云自研的下一代关系型云数据库,兼容MySQL、PostgreSQL、Oracle引擎,存储容量最高可达100 TB,单库最多可扩展到16个节点,适用于企业多样化的数据库应用场景。
  • PolarDB-XPolarDB-X是阿里巴巴致力于解决单机数据库服务瓶颈问题而自主研发推出的分布式数据库产品。PolarDB-X高度兼容MySQL协议和语法,支持自动化水平拆分、在线平滑扩缩容、弹性扩展、透明读写分离,具备数据库全生命周期运维管控能力。
  • 云数据库Redis:阿里云数据库Redis版(ApsaraDB for Redis)是兼容开源Redis协议的高性能Key-Value类型在线存储服务。
  • 云数据库MongoDB版:云数据库MongoDB版(ApsaraDB for MongoDB)是基于飞天分布式系统和高可靠存储引擎的在线数据库服务,可提供多节点副本集高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。