在上一篇羲和数据库迁移工具的文章中和大家分享了关于元数据迁移的功能模块介绍,经过不断迭代更新,致力于利用简洁直观的web操作界面来高效、稳定地完成Oracle、MySQL等多种数据库到羲和(Halo)数据库之间的数据迁移功能。接下来将继续提供工具的部分主要功能介绍。
操作介绍
1.数据类型映射
在进行元数据迁移操作时,工具默认有一套数据类型映射模板去设置表字段的数据类型映射关系,如有特殊的映射场景也可以在此界面进行添加、编辑、删除等操作。

2.数据对比
用于对比源端和目标端中的数据量是否一致、直观的展示对比结果以及统计。

3.元数据对比
用于对比源端和目标端中的元数据是否一致。例如,对比两个表中的列、约束、索引等是否一致。点击操作栏详情按钮将更加直观看到对象之间的差异。在数据类型映射功能中设置的映射关系也将影响表结构的对比结果。


4.全量数据同步
可进行单个任务构建、批量任务构建,指定源端与目标端的数据源和schema下的表信息成功创建任务后则可前往任务管理界面批量启动迁移任务。可实时查看任务日志信息并终止正在执行的任务。


5.增量数据同步
源端数据库需要提前开启归档日志,在工具中按提示创建任务(连接器),连接器将读取并解析源端数据库日志文件为行级insert、update、delete操作生成目标端所支持的变更SQL语句,然后再写入到目标端完成增量数据同步。可实时查看连接器的运行状态和反馈的日志信息。


总结:此次迁移工具的功能介绍就到此结束了,后续还将持续扩充更多的数据源,优化迁移的整体流程和性能,请持续关注Halo数据库公众号,感谢。 在上一篇羲和数据库迁移工具的文章中和大家分享了关于元数据迁移的功能模块介绍,经过不断迭代更新,致力于利用简洁直观的web操作界面来高效、稳定地完成Oracle、MySQL等多种数据库到羲和(Halo)数据库之间的数据迁移功能。接下来将继续提供工具的部分主要功能介绍。
操作介绍
1.数据类型映射
在进行元数据迁移操作时,工具默认有一套数据类型映射模板去设置表字段的数据类型映射关系,如有特殊的映射场景也可以在此界面进行添加、编辑、删除等操作。

2.数据对比
用于对比源端和目标端中的数据量是否一致、直观的展示对比结果以及统计。

3.元数据对比
用于对比源端和目标端中的元数据是否一致。例如,对比两个表中的列、约束、索引等是否一致。点击操作栏详情按钮将更加直观看到对象之间的差异。在数据类型映射功能中设置的映射关系也将影响表结构的对比结果。


4.全量数据同步
可进行单个任务构建、批量任务构建,指定源端与目标端的数据源和schema下的表信息成功创建任务后则可前往任务管理界面批量启动迁移任务。可实时查看任务日志信息并终止正在执行的任务。


5.增量数据同步
源端数据库需要提前开启归档日志,在工具中按提示创建任务(连接器),连接器将读取并解析源端数据库日志文件为行级insert、update、delete操作生成目标端所支持的变更SQL语句,然后再写入到目标端完成增量数据同步。可实时查看连接器的运行状态和反馈的日志信息。


总结:此次迁移工具的功能介绍就到此结束了,后续还将持续扩充更多的数据源,优化迁移的整体流程和性能,请持续关注Halo数据库公众号,感谢。




