全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网
数据传输服务DTS

名词解释

更新时间:2017-06-12 13:55:31

预检查

预检查是迁移任务启动之前的必经阶段,主要是对影响迁移成功的前置条件进行检查。例如源目标实例的连通性,迁移账号的权限等的检查。如果预检查失败了,那么可以根据修复方法修复后,重新进行预检查。

结构迁移

结构迁移是迁移任务的一种迁移类型。在数据库迁移中,它是指进行结构对象定义语法的迁移,包括表、视图、触发器、存储过程、存储函数、同义词等结构对象的语法迁移。对于异构数据库之间的迁移,在结构迁移阶段进行数据类型的映射,并根据源跟目标实例语法定义,对对象定义语法进行调整。例如Oracle->MySQL的迁移时,会将Oracle中的number映射为MySQL中的decimal类型。

全量数据迁移

全量数据迁移是迁移任务的一种迁移类型。它是指将源实例数据库中的所有数据,不包括结构语法定义,迁移到目标实例。如果创建迁移任务时,只选择全量数据迁移,而不选增量数据迁移,那么在迁移过程中,如果源实例有数据写入,那么对于迁移过程中源实例的新增数据,不会迁移到目标实例。

增量数据迁移

增量数据迁移是迁移任务的一种迁移类型。它是指将迁移过程中,将源实例写入的增量数据同步到目标实例。如果创建迁移任务时,选择了全量数据迁移及增量数据迁移,那么数据传输服务会先在源实例实现静态快照,先将快照数据迁移到目标实例之后,再将迁移过程中源实例写入的增量数据同步到目标实例中。增量数据迁移是一个保持目标实例跟源实例数据实时同步的过程,不会自动结束,如果需要结束迁移,那么需要在控制台手动结束任务。

同步初始化

同步初始化是指在同步链路增量数据同步前,将同步对象的历史数据初始化到目标实例。

同步初始化分为结构初始化、全量数据初始化。结构初始化是进行同步对象的结构定义的初始化。全量数据初始化是进行同步对象数据的初始化。

同步性能

同步性能是指每秒同步到目标实例的记录数,单位为RPS。同步性能为数据同步售卖的规格定义。不同的规格,每秒同步的记录数不同,具体定义详见同步规格定义

同步延迟

同步延迟是指同步到目标实例的最新数据在源数据库执行的时间戳,和源实例当前时间戳的差值。同步延迟反映了目标实例跟源实例的数据时间差。当同步延迟为0时,表示源实例、目标实例数据完全一致。

订阅通道ID

订阅通道ID是订阅通道的唯一标识,购买完订阅通道,数据传输会自动生成订阅通道ID。用户使用SDK消费增量数据时,需要配置对应的订阅通道ID。在数据传输控制台的订阅列表中,显示每个订阅通道对应的订阅通道ID。

数据更新

数据传输服务将数据库中的更新数据类型分为:数据更新和结构更新。数据更新是指只修改数据,但是不修改结构对象定义。例如insert、update、delete等。

结构更新

数据传输服务将数据库中的更新数据类型分为:数据更新和结构更新。结构更新是指修改了结构对象定义的语法。例如create table、alter table、drop view 等。用户可以在创建订阅通道时,选择是否订阅结构更新。

数据范围

数据范围是指订阅通道中存储的增量数据时间戳的范围,增量数据对应的时间戳是这条增量数据在RDS实例中应用完并写入事务日志的时间戳。默认情况下订阅通道中只保留最新一天的增量数据。数据传输服务会定期清理过期的增量数据,同时更新订阅通道的数据范围。

消费时间点

消费时间点是指下游SDK订阅数据且已经被消费掉的最新一条增量数据对应的时间戳。SDK每消费一条数据都向数据传输服务服务端汇报ACK,服务端会更新并保存这个SDK对应的消费时间点,当SDK异常重启时,服务端会自动从最后的消费位点推送订阅数据。

本文导读目录