数据传输服务(Data Transmission Service,简称DTS)帮助您在关系型数据库、NoSQL数据库、数据仓库等数据源之间迁移数据。 您可以使用DTS将数据迁移到阿里云,也可以在云和本地数据系统之间进行迁移。
作为一种托管服务,与传统的数据迁移工具相比,DTS提供了多种优势。 DTS性能更好,可用性有保障,可与其他阿里云数据库服务无缝对接。
兼容各种数据库引擎
DTS支持异构数据库迁移,如Oracle到MySQL、Oracle到PolarDB O引擎等。为了协调数据库引擎之间的差异,DTS支持结构对象定义的转换。 例如,您可以将Oracle同义词转换为PolarDB O引擎同义词。
支持多种使用场景
DTS支持多种数据传输方式,包括数据迁移、数据同步及数据订阅。 您可以根据使用场景选择最适合的数据传输方式。
支持业务不停服迁移
您可以通过数据迁移的方式以最小化的停机时间迁移您的数据。 您的源数据库可以在迁移期间保持运行状态。 数据迁移期间的实际停机时间可降低到分钟级别。
高性能
DTS配置高性能服务器以支持数据传输的工作负载。 此外,DTS还对核心基础设施进行了大量优化,峰值数据传输速率可以达到70 MB/秒。
您可以通过数据同步的方式以超低延迟同步正在进行的数据变更。 DTS实现事务级别的数据同步,因此即使对同一数据表的更新也可以分解为事务,从而并行处理。 这项技术显著提高了同步工作负载的并发性能,并帮助DTS提供3万RPS的峰值速率。
DTS链路支持多并发压缩传输,降低传输链路对带宽的占用。
高可用性
DTS采用高可用性部署,每个集群都有多个服务器节点。 如果一个节点出现故障,控制中心会在几秒钟内将工作负载切换到集群中运行正常的节点。
对于某些关键传输链路,DTS会持续验证数据完整性,并自动进行更正。
DTS各模块之间的数据流是安全且可恢复的。
简单易用
DTS控制台为您提供了直观的配置向导,您只需单击几下即可创建任务。
您可以轻松监控任务并查看关键统计数据,如传输状态、进度和性能。
DTS持续监控传输任务的状态。 如果DTS检测到网络或系统故障,它会自动修复问题,重新启动任务,并从中断的位置恢复数据传输。 如果问题仍然存在,您可以在DTS控制台手动修复问题并重新启动任务。