首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于差异检测的数据库同步方法、装置、设备、存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:霖久智慧(广东)科技有限公司

摘要:本发明提出了基于差异检测的数据库同步方法、装置、设备、存储介质,该方法包括:获取管理终端发送的检测配置表;基于检测配置表生成目标查询语句后从源数据库和目标数据库获取对象信息确定差异检测结果,当确定出至少一个差异对象,根据自动构建的目标更新语句更新目标数据库。如此,不具备数据库知识的操作人员能够以可视化选择的方式灵活配置目标对象,提高了数据库同步的适用性和灵活性;基于检测配置表自动构建查询语句,仅从源数据库和目标数据库获取目标对象的对象信息并完成差异检测和目标数据库的数据同步,不能实现了自动化的数据同步,而且减少了相关处理的数据量,提高了数据库的数据处理效率,从而提高数据异常的修复效率。

主权项:1.一种基于差异检测的数据库同步方法,其特征在于,应用于数据库管理平台,所述数据库管理平台与源数据库、目标数据库和管理终端通信连接,所述方法包括:当获取所述管理终端发送的差异检测请求,向所述管理终端推送多个候选对象,获取所述管理终端反馈的检测配置表和异常描述信息,其中,所述候选对象为所述源数据库的数据库对象,各个所述候选对象的对象类型互不相同,所述检测配置表记载有所述管理终端选取的至少一个目标对象;基于所述检测配置表生成各个所述目标对象的目标查询语句,根据所述目标查询语句从所述源数据库获取第一对象信息,从所述目标数据库获取第二对象信息,根据所述第一对象信息和所述第二对象信息确定差异检测结果,其中,所述第一对象信息和所述第二对象信息用于指示所述目标对象的数据结构、对象数据或者对象定义;当基于所述差异检测结果确定出至少一个差异对象,基于所述差异检测结果和所述差异对象构建出参考样式语句,基于所述第一对象信息填充所述参考样式语句得到目标更新语句;将所述目标更新语句发送至所述目标数据库执行,基于所述异常描述信息和所述检测配置表创建差异检测记录;在所述向所述管理终端推送多个候选对象之前,所述方法还包括:向所述管理终端推送数据库列表,其中,所述数据库列表包括多个业务数据库,每个所述业务数据库归属于不同的业务系统;获取所述管理终端从所述数据库列表中选择的所述目标数据库,确定所述目标数据库所关联的所述源数据库;向所述源数据库和所述目标数据库发送预设的参考查询语句,当同时获取到所述源数据库反馈的第一参考信息和所述目标数据库反馈的第二参考信息,获取所述源数据库的所述候选对象;向所述管理终端发送第一提示信息,以使所述管理终端构建可视化界面,其中,所述第一提示信息用于指示所述源数据库和所述目标数据库的连接校验已经通过,所述可视化界面用于显示所述候选对象和输入所述异常描述信息;在所述基于所述异常描述信息和所述检测配置表创建差异检测记录之后,所述方法还包括:当获取到新的差异检测请求,向所述管理终端推送历史记录集合,其中,所述历史记录集合包括至少一个在先生成的所述差异检测记录;当所述管理终端从所述历史记录集合中选取目标检测记录,基于所述目标检测记录所记载的所述检测配置表重新运行一次差异检测;当所述管理终端未选择所述目标检测记录,向所述管理终端推送所述候选对象;在所述基于所述异常描述信息和所述检测配置表创建差异检测记录之后,所述方法还包括:将所述差异检测记录发送至所述管理终端,以使所述管理终端创建检测配置界面,其中,所述检测配置界面用于配置所述差异检测记录的关联操作;当获取到所述管理终端的定时配置信息,基于所述定时配置信息和所述检测配置表定时执行差异检测;或者,当获取到所述管理终端的记录关联信息,基于所述记录关联信息确定多个关联的所述差异检测记录,基于多个关联的所述差异检测记录组合为组合检测记录。

全文数据:

权利要求:

百度查询: 霖久智慧(广东)科技有限公司 基于差异检测的数据库同步方法、装置、设备、存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。