温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本期视频演示如何通过nine data将poster SQL数据库迁移同步到另一个poster SQL实例,开始前必须完成的前提条件如下,接下来首先登录nine data控制台,在左侧进入数据复制,再次选择数据复制,然后单击右上角的创建复制。首先填写便于识别的任务名称,并分别选择源poster SQL和目标poster SQL目标对象命名规则,这里保持与源端一致。复制方式选择单向复制。为了覆盖完整迁移过程,我们同时选择结构复制、全量复制和增量复制。结构复制创建目标对象。全量复制迁移存量数据,增量复制会在全量完成后持续同步源端变化。接着选择复制规格,规格越高通常可提供更高的复制速率。实际选择要结合数据量、业务窗口和资源预算。本次演示要求目标端没有同。
01:00
凭对象和存量数据,因此两项策略都选择预检扎报错并停止任务。增量冲突选择运行时报错,避免发生冲突时静默跳过或覆盖触发器保持默认禁用,尤其在目标端存在外键约束时,不建议贸然开启。在选择复制对象页面,可以复制全部实例,也可以按业务范围自定义对象,将它们添加到右侧目标对象列表,确认无误后进入下一步。在配置映射页面检查目标端的steam表名和列名,需要改名时,可以主表设置,也可以使用批量配置,统一添加前后缀或转换大小写。映射与过滤还支持行级过滤,例如输入order_ID≥1万就只同步符合条件的数据。这里仅演示入口,正式任务仍按完整数据范围执行,因此删除过滤条件,确认映射和对象所有者后,单击保存并预检查。Nine data会在启动前检查源端与目标端的连通性。
02:00
账号权限、目标端、同名对象和存量数据以及增量复制需要的wow_level配置。只有关键检查项通过后才建议启动任务。如果出现失败,请打开对应检查项的详情,修复后单击重新检查,不要跳过失败项、警告项,也需要结合业务实际判断是否可以接受。这里勾选开启数据一致性对比。对于结构、全量和增量组合任务,系统会在增量数据首次追平源端且延迟为0秒时启动对比。确认预检查通过后单击启动任务。启动成功后进入任务详情,先确认任务名称、原端、目标端以及运行状态都与预期一致。结构复制页签展示目标对象的创建进度,并可查看执行日致和DDL回放。全量复制页签展示存量数据迁移进度,还可以查看监控日志,并按需设置写入限流,降低对目标数据库的压力。全量复制完成后,任务会持续处理增。
03:00
放数据,这里可以查看增量监控执行线程日志和同步延迟。为了验证链路,我们在原端新增一条脱敏测试记录,稍等片刻后,在目标端可以查询到同一条数据,说明增量同步已经生效。当同步延迟稳定回到0秒时,表示当前源端变化已经追平。随后查看数据对比结果,进一步确认原端与目标端数据一致。至此,我们已经通过nine完成poster SQL到poster SQL的结构、全量和增量复制配置。
我来说两句