温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本期视频演示如何通过nine data将MYSQL数据库迁移同步到ti DB集群。开始前,请先完成以下前提条件。第一,原端MYSQL与目标端ti DB均已接入nine data, 目标端无同名库表。第二,原端具备select replication slave等复制权限,目标端具备写入与DDL权限。第三,原端开启blog且格式为肉,带复制的表需包含主键或为一键。在数据源与目标页签,任务名称保持与源端一致。原数据源选择MYSQL实例,目标数据源选择ti DB数据源。复制类型,同时勾选结构复制、全量复制和增量复制。存量数据清空后重新写入增量变更,直接更新目标数据,确认无误,单击下一步。在选择复制对象页面选择自定义对象,本演示复制源端业务库中的全部数据表。
01:04
目标端对象自动按同名映射确认无误,单击下一步。在配置映射页面,原表与目标表默认一一对应,库明表明保持与原端一致。需要批量调整目标库名或表明时,可以使用批量配置。本演示保持默认。确认映射关系后,单击保存并预检查,进入预检查步骤。预检查、会校验、两端连通性、账号权限、版本兼容以及blog相关配置。本次检查中圆库无主件表存在性校验未通过,单击详情可查看表清单,本演示选择跳过。其余检查项全部通过,确认后单击立即启动。任务启动成功,单击查看详情。任务状态当前为启动中,稍等片刻将自动变为运行中。在结构复制页签,业务表已全部完成结构同步,两端对象名称保持一致。
02:01
全量复制完成后,存量数据已全部写入目标端。增量复制页签,提供延迟与操作技术监控,当前源端暂无增量变化。源端产生增量,变更后增量复制页签实时展示操作技术,INSERT1条,UPDATE1条,DDL1条,复制延迟稳定为0秒。单击查看DDL,可以查看这条DDL的回放详情。原端执行的加列语句已在目标端ti DB按相同语义完成,两端结构保持一致。增量数据与结构变更全部追平后,同步链路保持稳定运行。后续原端的任何变更都会持续实时同步到目标端。至此,我们就通过nine data完成了MYSQL到ti DB的结构全量和增量同步配置。
我来说两句