基本概念

更新时间:2025-02-18 03:36:52

本文将向您介绍DTS帮助文档中相关名词和术语的解释。

名词

同义词

说明

名词

同义词

说明

常规实例

单可用区实例

采用单可用区部署方案的DTS实例,其资源部署在同一可用区内的机器上。当该可用区的某台机器出现故障时,DTS实例将会容灾至同一可用区内的健康机器,以保障DTS实例的可用性。

说明

当前DTS实例均为常规实例。

自建数据库

自建库

配置DTS实例时,接入方式不是云实例的数据库实例。自建数据库包含第三方云的数据库实例、部署在您本地的数据库、部署在ECS实例的数据库。

库表结构同步

结构同步

DTS将会读取源库中待同步或迁移对象的结构定义(例如表、视图、触发器和存储过程),然后将读取到的结构定义写入到目标库。对于异构数据库之间的结构同步或迁移,DTS会将读取到的结构定义转换为目标库支持的结构定义,然后再写入到目标库。例如,将Oracle数据库中的NUMBER数据类型转换为DECIMAL数据类型,再写入到MySQL数据库中。

库表结构迁移

结构迁移

全量数据同步

全量同步

DTS将会读取源库中待同步或迁移对象的存量数据(DTS实例启动前的数据),然后将读取到的存量数据全部写入到目标库。

全量数据迁移

全量迁移

增量数据同步

增量同步

DTS将会获取源库中待同步或迁移对象的增量变更操作语句(例如从MySQL数据库中的Binlog获取增量变更语句),并根据目标库的类型进行转换,然后在目标库中执行该语句,从而实现将增量数据实时同步或迁移至目标库。常用于实现不停机地同步或迁移,即同步或迁移在全量数据同步或迁移阶段发生的数据变更。

重要
  • 目标库为KafkaRocketMQ时,增量同步或迁移将直接同步或迁移增量变更后的数据。

  • 增量同步和增量迁移会保持实时同步的状态,不会自动结束。如果需要停止增量同步或增量迁移,您需要手动结束或释放实例。更多信息,请参见结束DTS实例释放DTS实例

增量数据迁移

增量迁移

预检查

预检查

为保障数据DTS实例的顺利运行,在正式启动前,系统将执行预检查操作。例如,检查源库和目标库的连通性、数据库账号权限、Binlog设置、数据库版本号等是否满足要求。更多信息,请参见预检查相关介绍

说明

如果预检查未通过,您可以查看失败的详细信息,依据提示进行修复,然后重新进行预检查。

同步初始化

同步初始化

同步初始化是指在开始执行增量数据同步前,DTS先开始收集增量数据,然后将待同步对象的结构和存量数据同步到目标库。同步初始化包括增量数据采集、结构初始化和全量数据初始化。

  • 增量数据采集:采集源库中待同步对象所有变更的数据。

  • 结构初始化:将源库中待同步对象的结构定义信息,同步至目标库中。

  • 全量数据初始化:将源库中待同步对象的存量数据,同步至目标库中。

性能

同步性能

指增量任务每秒同步到目标库的记录数。单位为每秒记录数(RPS)。更多信息,请参见数据同步链路规格说明数据迁移链路规格说明Serverless链路规格说明

迁移性能

延迟

同步延迟

是指同步或迁移到目标库的最新数据的时间戳,与源库的当前时间戳之间的差值。如果延迟为0,则源数据库与目标库的数据完全同步。

迁移延迟

数据更新

数据更新

数据更新是指仅修改数据,未修改结构定义的操作。例如,INSERT、DELETEUPDATE操作。

结构更新

结构更新

结构更新是指修改结构对象定义语法的操作。例如,CREATE TABLE、ALTER TABLE、DROP VIEW等操作。

数据范围

数据范围

数据范围是指存储在数据订阅任务中的增量数据的时间戳范围。默认情况下,数据订阅任务会保留最近24小时的数据。DTS会定期清理过期的增量数据,并更新数据订阅任务的数据范围。

说明

增量数据对应的时间戳是指这条增量数据在源库中执行并写入事务日志的时间戳。

消费时间点

消费位点

消费时间点是指客户端消费掉的最新一条增量数据对应的时间戳。

每次客户端消费并提交数据更新时,DTS都会将最新的提交时间标记为消费时间点。如果客户端停止响应,DTS会自动从消费时间点恢复,将数据更新发送给下一个健康的消费节点。

库表结构任务

结构任务

库表结构同步库表结构迁移模块运行时对应的任务。

全量任务

全量任务

全量同步全量迁移模块运行时对应的任务。

增量任务

增量任务

增量同步增量迁移模块运行时对应的任务。

说明

数据同步实例默认包含增量任务(增量同步)。

数据校验任务

校验任务

包含全量校验任务、增量校验任务、结构校验任务。

任务类型

任务类型

  • 同步任务类型:包含库表结构同步任务、全量同步任务、增量同步任务。

  • 迁移任务类型:包含库表结构迁移任务、全量迁移任务、增量迁移任务。

  • 校验任务类型:包含全量校验任务、增量校验任务、结构校验任务。

    AI助理

    点击开启售前

    在线咨询服务

    你好,我是AI助理

    可以解答问题、推荐解决方案等