老版本 DTS 通过云原生复制的方式做数据增量同步,需要强依赖于源数据库的内核形态,并且功能限制较多,如不支持库表名映射、数据库多合一等高级功能。
新版本 DTS 采用全新自研内核,对产品能力进行了全面升级,提供了更高稳定性、可用性、灵活性和安全性的数据传输能力,更方便用户使用。新版本 DTS 围绕数据的传输进行能力打磨,支持了异构数据库的迁移、跨账号数据迁移等高级功能。
新老版本 DTS 的关键功能对比如下:
对比项 | 老版本数据迁移 | 新版本数据迁移 |
---|---|---|
数据库类型 | ||
跨账号迁移 | 不支持跨账号迁移。 | 支持跨账号迁移。 |
支持的数据类型 | ||
支持的版本 | 不支持跨版本迁移。 | 支持大部分数据库的跨版本迁移,支持的版本详情请参见 数据迁移支持的数据库。 |
任务可视化 | 不支持任务进度可视化。 | 支持任务进度可视化。 |
监控告警 | ||
操作体验增强 | - | |
高可用性(HA) | HA 切换限制条件较严格。 | |
数据校验 | 操作用户需要具备源实例账号的 Super 权限。 | 操作用户不需要具备源实例账号的 Super 权限(部分数据库已支持)。 |
新老版本 DTS 的关键功能对比如下:
对比项 | 老版本数据同步 | 新版本数据同步 |
---|---|---|
同步类型 | 支持单向、一对一同步。 | 支持双向同步、环形同步、多对一同步。 |
跨账号同步 | 不支持跨账号同步。 | 支持跨账号同步。 |
支持的版本 | 不支持跨版本同步。 | 支持跨版本同步,支持的版本详情请参见 数据同步支持的数据库。 |
内容冲突 | 不支持内容冲突检查。 | 提供库表冲突检查策略,并支持库表重命名。 |
主键冲突 | 不支持主键冲突策略。 | 提供主键冲突处理策略: |
任务可视化 | 不支持任务进度可视化。 | 支持任务进度可视化。 |
监控告警 | ||
操作体验增强 | - | |
高可用性(HA) | HA 切换限制条件较严格。 |
新老版本 DTS 的关键功能对比如下:
对比项 | 老版本数据订阅 | 新版本数据订阅 |
---|---|---|
数据库类型 | 仅支持云数据库 MySQL。 | 支持云数据库 MySQL 、云数据库 MariaDB 或 TDSQL MySQL版。 |
订阅数据存放方式 | 数据存放在物理机上,主备存储。 | 数据储存在 Kafka 中间件,支持单 Topic 数据分区存储(用户可选择分区策略),提升消费效率。 |
支持的协议 | 专有协议,只支持 Java SDK。 | Kafka 协议,支持各种语言 Kafka Client SDK。 |
监控告警 | ||
数据通道 | 单个实例仅支持创建一个数据通道。 | 单个实例支持创建多个数据通道,通过创建消费组实现多个通道同时消费。 |
消费方式 | 仅支持串行处理。 | 单 Topic 数据支持分区存储,多个分区的数据并发消费,提升消费效率。 |
本页内容是否解决了您的问题?