恭喜中控技术股份有限公司罗炜祥获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网恭喜中控技术股份有限公司申请的专利一种网闸隔离的数据库之间数据同步方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN113590639B 。
龙图腾网通过国家知识产权局官网在2025-05-06发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202110871936.1,技术领域涉及:G06F16/23;该发明授权一种网闸隔离的数据库之间数据同步方法是由罗炜祥;郑二磊;张壹芬;陈江义设计研发完成,并于2021-07-30向国家知识产权局提交的专利申请。
本一种网闸隔离的数据库之间数据同步方法在说明书摘要公布了:本发明公开了一种网闸隔离的数据库之间数据同步方法,包括,数据库监听数据表的数据变化并记录到监听中间表或数据导出表中;基于作业调度和存储过程,将监听中间表的数据解析为SQL语句,并同步至数据导出表中,以及,将数据导出表中的数据转换为第一导出文件;将第一导出文件通过隔离的数据交换保存至另一个系统;另一个系统基于作业调度或人为操作将第一导出文件转换为SQL语句,导入SQL语句并记录导入信息,从而实现数据同步;本发明提出的网闸隔离的数据库之间数据同步方法,保证了数据的安全性和可靠性,适配市面上的关系型数据库,跟踪导入导出信息,对异常的导入进行修改并重新执行,避免大量问题SQL导入导致的数据出现死锁。
本发明授权一种网闸隔离的数据库之间数据同步方法在权利要求书中公布了:1.一种网闸隔离的数据库之间数据同步方法,其特征在于,应用于设置网闸的智能制造系统,所述智能制造系统通过网闸至少隔离为两个独立运维的第一系统和第二系统,其中,第一系统基于第一数据库运维,第二系统基于第二数据库运维,所述方法包括如下步骤:第一系统或第二系统的数据库监听数据表的数据变化并记录到监听中间表或数据导出表当中;若将数据表的数据变化记录到监听中间表中,则将监听中间表的数据解析为SQL语句,并同步至数据导出表中;基于数据库作业调度和存储过程,将数据导出表中未导出的数据转换为第一导出文件;将第一系统的第一导出文件保存在第一目录,并通过隔离的数据交换保存至第二系统的第二目录,或将第二系统的第一导出文件保存在第一目录,并通过隔离的数据交换保存至第一系统的第二目录;第一系统或第二系统基于作业调度或人为操作将第一导出文件转换为SQL语句,导入SQL语句并记录导入信息,所述第一系统或第二系统基于作业调度定时查询第二目录或者人为操作同步第一导出文件,从而将保存至将第二目录下的第一导出文件解密解压缩为文本文件,其中文本文件至少包括同步数据量以及同步数据信息,作业调度至少包括Spring作业调度或Windows作业调度,所述同步数据信息至少包括同步的数据表名,数据操作类型,主键ID以及SQL语句;将文本文件解析为SQL语句;导入SQL语句以及记录SQL的导入信息,包括:导入SQL语句记录同步数据量以及所有导入SQL语句,并逐条执行SQL语句;若SQL语句执行异常,不回滚导入的SQL语句的操作,并将SQL语句,SQL语句执行情况,SQL是否异常以及异常信息记录到数据导入表,其中导入信息至少包括导入的文件名,导入时间,导入状态,导入人以及导入的SQL明细数据,第二系统基于第一导出文件确定导入的数据是否存在,若导入的数据存在,则执行SQL语句实现数据同步,否则,记录对应的SQL语句以及异常操作至第二数据库的数据导入表,或第一系统基于第一导出文件确定导入的数据是否存在,若导入的数据存在,则执行SQL语句实现数据同步,否则,记录对应的SQL语句以及异常操作至第一数据库的数据导入表,具体包括:基于第一导出文件解密解压缩后的文本文件中的数据表名、操作类型以及主键ID确定导入的数据是否存在,若操作类型为新增,则基于数据表名和或主键ID查询数据是否存在,若数据表名和或主键ID已存在,则不执行SQL语句,并将对应的SQL语句以及异常操作记录到数据导入表中;若数据表名及主键ID不存在,执行SQL语句,从而实现数据同步。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中控技术股份有限公司,其通讯地址为:310053 浙江省杭州市滨江区六和路309号(高新区);或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。