You need to enable JavaScript to run this app.
导航

术语表

最近更新时间2024.02.01 16:26:13

首次发布时间2021.11.21 10:32:58

本文介绍数据库传输服务 DTS 中的相关术语。

名词说明
预检查DTS 提供了预检查功能来保障数据迁移、同步或订阅任务的顺利运行。您需要在启动任务前执行预检查,并根据预检查的提示修复对应问题后再启动迁移、同步或订阅任务。关于预检查的详情,请参见预检查项
结构迁移或同步DTS 会将源库待迁移或同步对象的结构定义进行拆分,将数据迁移或同步依赖的对象(例如表)结构迁移或同步到目标库,在数据迁移或同步结束后再将其余的对象(例如存储过程等)结构迁移或同步到目标库。
全量迁移或同步将迁移或同步任务发起时间点之前的存量数据从源库迁移或同步到目标库。

增量迁移或同步

DTS 会抓取对源库产生的增量数据并实时同步到目标库。在手动结束迁移任务前,会保持增量数据实时同步的状态。手动结束任务的方法,请参见结束迁移任务

说明

  • 配置迁移任务时若未选择增量迁移则仅迁移存量数据,若源库存在非静态数据,则无法保障数据一致性。
  • 配置迁移任务时若选择增量迁移,则将迁移过程中产生的数据进行记录,并在存量数据迁移结束后,按事物完成时间进行逐步回放保障数据的一致性。
  • 配置同步任务时,系统固定选中增量同步,无需选择。预检查完成后,DTS 会将源库中待同步对象的全量数据在目标库中初始化,作为后续增量同步数据的基础。

用户迁移

将源库中指定的非系统账号及账号所拥有的权限迁移到目标库。您还可以根据业务需要对迁移后的账号密码进行修改,若不修改则目标库账号密码和源库密码保持一致。

说明

  • 仅当目标库接入方式为火山引擎 ECS 自建 MySQL公网自建 MySQL火山引擎版 MySQL 时,支持用户迁移类型。
  • 若需要进行用户迁移但源数据库部分账号不支持迁移时,请先确保业务不会受这些账号的缺失而影响运行。更多信息,请参见创建并启动迁移任务

后置结构迁移

为保证数据迁移的性能和迁移任务的稳定性,部分数据库迁移对象会在增量迁移结束后进行创建。需要进行后置结构迁移的对象包括:

  • MySQL:TRIGGER、EVENT。
  • PostgreSQL:TRIGGER、RULE、FOREIGN KEY、SEQUENCE。
单向同步从一个源库单向同步到一个或多个目标库,或多个源库单向同步到一个目标库。
双向同步数据库传输服务 DTS 当前仅支持两个 MySQL 数据库之间的一对一双向同步。双向同步拓扑中需分别配置正向同步任务和反向同步任务,配置方法请参见配置正向任务配置反向任务
消费组消费组是一组具有相同 Group ID 的消费者。当一个 Topic 被同一个消费组的多个消费者消费时,每一条消息都只会被投递到一个消费者,实现消费的负载均衡。通过消费组,您可以确保一个 Topic 的消息被并行消费。
数据范围订阅通道中存储的增量数据时间戳的范围。