买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:南方电网数字电网研究院有限公司
摘要:本发明公开的一种基于DataX实现分布式异构数据库迁移方法、系统和介质,其中方法包括:获取迁移的数据源库信息;根据迁移的数据源库信息,得到迁移表信息;判断预设目标数据库是否存在迁移表的对应数据表,若否,则得到预设目标数据库的数据表不存在信息,并根据预设要求生成对应数据表;若是,则得到预设目标数据库的数据表已存在信息;根据迁移表信息,得到迁移表的json文件;根据迁移表的json文件,将迁移的数据源库中的数据迁移至预设目标数据库并进行存储。本发明通过配置工具进行异构数据库迁移,使数据迁移脱离碎片化、过度专业化的困境,易于让普通技术人员熟练上手进行异构数据库迁移。
主权项:1.一种基于DataX实现分布式异构数据库迁移方法,其特征在于,包括:获取迁移的数据源库信息;根据迁移的数据源库信息,得到迁移表信息;判断预设目标数据库是否存在迁移表的对应数据表,若否,则得到预设目标数据库的数据表不存在信息,并根据预设要求生成对应数据表;若是,则得到预设目标数据库的数据表已存在信息;根据迁移表信息,得到迁移表的json文件;根据迁移表的json文件,将迁移的数据源库中的数据迁移至预设目标数据库并进行存储;所述将迁移的数据源库中的数据迁移至预设目标数据库并进行存储之后,包括:获取迁移完成的数据名称信息;判断所述迁移完成的数据名称是否和数据表中的数据名称一致,若是,则将数据表中的数据名称进行标记;若否,则根据迁移完成的数据名称对数据表进行修订,并触发提示信息;将所述提示信息发送至用户端以进行提示;当迁移的数据源库中的数据完成迁移之后,还包括:判断数据表中是否存在未标记的数据名称,若是,则将所述未标记的数据名称发送至用户端以进行提示;若否,将数据表和迁移表进行对比分析;判断所述数据表和迁移表中的数据名称是否一致,若是,则得到数据迁移完成信息;若否,则得到不一致的数据名称信息;将所述数据迁移完成信息或不一致的数据名称信息发送至用户端以进行显示;当得到不一致的数据名称信息之后,还包括:获取迁移日志信息;根据迁移日志信息,得到迁移表和数据表中出现不一致的数据名称的原因信息;将所述迁移表和数据表中出现不一致的数据名称的原因信息和预设调整方案进行匹配,得到匹配值;判断所述匹配值是否大于预设匹配阈值,若是,提取匹配值对应的预设调整方案;将所述预设调整方案发送至用户端以进行显示;还包括:获取用户端设置的迁移任务信息;将用户端设置的迁移任务发送至预设系统管理端以进行显示;所述用户端为普通用户,普通用户仅可查看、新增与修改自身用户常见的数据源地址信息、同步任务等功能;所述预设系统管理端为系统管理员,系统管理员拥有所有权限,可查看、新增与修改全局参数;还包括:将迁移表的json文件发送至预设配置信息表以进行保存;当迁移表的迁移地址错误或者需要重新迁回原来地址时,根据对应迁移表的json文件生产对应迁移表的反向json文件,通过对应迁移表的反向json文件,将对应迁移表返回原来的数据源库。
全文数据:
权利要求:
百度查询: 南方电网数字电网研究院有限公司 一种基于DataX实现分布式异构数据库迁移方法、系统和介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。