本文将向您介绍DTS帮助文档中,相关名词和术语的解释。
名词 | 说明 |
---|---|
预检查 | 为保障数据迁移任务/数据同步作业/数据订阅通道的顺利执行,在正式启动前,系统将执行预检查操作。例如,检查源库和目标库的连通性、数据库账号权限、Binlog设置、数据库版本号等是否满足要求,详情请参见预检查相关介绍。
说明 如果预检查失败,您可以单击具体检查项后的
,查看失败详情。根据提示修复后,重新进行预检查。
|
结构迁移 | DTS将源库中待迁移对象的结构定义迁移至目标库(例如表、视图、触发器、存储过程等)。对于异构数据库之间的结构迁移,DTS会根据源库和目标库的语法,将结构定义的语法进行转换,例如将Oracle中的number转换为MySQL中的decimal。 |
全量数据迁移 | DTS将源库中待迁移对象的存量数据,全部迁移到目标库中。 如果在配置数据迁移任务时,仅选择了结构迁移和全量数据迁移,那么在迁移过程中,源库的新增数据不会被迁移至目标库。所以为保障数据一致性,迁移期间请勿在源库中写入新的数据。
说明 如需实现不停机迁移,您需要在配置数据迁移任务时,同时选择结构迁移、全量数据迁移和增量数据迁移。
|
增量数据迁移 | DTS将源库产生的增量数据实时同步至目标库。
说明 增量数据迁移会保持实时同步的状态,所以迁移任务不会自动结束,您需要手动结束迁移任务。
|
同步初始化 | 同步初始化是指在开始执行增量数据同步前,DTS先将待同步对象的结构和存量数据初始化到目标库。它包含了结构初始化和全量数据初始化:
|
同步性能 | 同步性能是指每秒同步到目标库的记录数,单位为RPS,详情请参见数据同步链路规格说明。 |
同步延迟 | 同步延迟是指同步到目标库的最新数据的时间戳和源数据库当前时间戳的时间差。 |
数据更新 | 数据更新是指仅修改数据,未修改结构定义的操作,例如INSERT、DELETE和UPDATE操作。 |
结构更新 | 结构更新是指修改结构对象定义语法的操作,例如CREATE TABLE、ALTER TABLE、DROP VIEW等操作。 |
数据范围 | 数据范围是指订阅通道中,存储的增量数据对应的时间戳范围。默认情况下,订阅通道会保留最近24小时的数据,DTS会定期清理过期的增量数据,同时更新订阅通道的数据范围。
说明 增量数据对应的时间戳是指这条增量数据在源库中执行并写入事务日志的时间戳。
|
消费时间点 | 消费时间点是指下游SDK消费掉的最新一条增量数据对应的时间戳。 SDK每消费一条数据都会向DTS返回一个确认信息,DTS会更新并保存对应的消费时间点。当SDK由于异常问题重新启动后,DTS会自动地从最后的消费位点推送订阅数据。 |