发明名称 一种数据库间共有域差异数据同步系统及方法
摘要 本发明涉及一种数据库间共有域差异数据同步系统及方法,包括读取差异数据,根据差异数据信息查询该数据表的相关配置信息,根据相关配置信息生成第一查询条件;根据第一查询条件分别在两个数据库的共有域处查找是否存在差异数据,并记录查询结果;根据差异数据信息查询该差异数据的基准信息,根据该基准信息生成第二查询条件;根据第二查询条件在基准库中查找该差异数据的存储记录,利用第二查询条件和在基准库中查找的该差异数据的存储记录拼装出所需的SQL语句,利用拼装的SQL语句以基准库的记录为基准,修改非基准库的数据。本发明保证数据同步处理时效,提高数据同步准确性,降低因操作人员的疏忽造成错误及存在风险隐患。
申请公布号 CN104298769A 申请公布日期 2015.01.21
申请号 CN201410594875.9 申请日期 2014.10.29
申请人 北京思特奇信息技术股份有限公司 发明人 刘金洁
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京轻创知识产权代理有限公司 11212 代理人 杨立
主权项 一种数据库间共有域差异数据同步系统,其特征在于,包括差异数据扫描模块、差异数据存储模块、配置表模块、差异情况确认模块、基准数据确认模块和数据同步模块;所述差异数据扫描模块,其用于实时扫描数据库间共有域数据状态,将扫描的差异数据存储到差异数据存储模块中;所述差异数据存储模块,其用于以数据表的形式存储数据库间的共有域差异数据集合;所述配置表模块,其用于以数据表的形式存储各数据库中数据表的主要信息及详细信息;所述差异情况确认模块,其用于读取差异数据,获取差异数据信息,根据差异数据信息查询配置表模块中该差异数据的相关配置信息,根据相关配置信息生成第一查询条件,根据第一查询条件分别在两个数据库的共有域处查找是否存在差异数据,并记录查询结果;所述基准数据确认模块,其用于根据差异数据信息查询配置表模块中该差异数据的基准信息,根据该基准信息生成第二查询条件,根据第二查询条件在基准库中查找该差异数据的存储记录;所述数据同步模块,其用于利用第二查询条件和在基准库中查找的该差异数据的存储记录拼装出所需的SQL语句,根据差异情况确认模块记录的查询结果利用拼装的SQL语句以基准库的记录为基准,修改非基准库的数据。
地址 100086 北京市海淀区中关村南大街6号中电信息大厦16层