全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211191979.6 (22)申请日 2022.09.28 (71)申请人 湖北天融信网络安全技 术有限公司 地址 430040 湖北省武汉市临 空港经济技 术开发区五环大道6 66号(21) 申请人 北京天融信网络安全技 术有限公司   北京天融信科技有限公司   北京天融信软件 有限公司 (72)发明人 陈静 杨勇  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 戚海洋 (51)Int.Cl. G06F 16/27(2019.01) G06F 16/242(2019.01) (54)发明名称 一种数据库同步的检测方法及系统 (57)摘要 本申请实施例提供一种数据库 同步的检测 方法及系统, 涉及数据处理技术领域。 该数据库 同步的检测方法包括: 在源数据库和目的数据库 中创建同步表数据; 获取被测设备中数据库同步 策略的配置信息; 根据所述配置信息开启数据库 同步策略, 获取操作语句信息; 根据所述配置信 息和操作语句信息对源数据同步进行操作, 获取 所述源数据库的第一同步数据和所述目的数据 库的第二同步数据; 根据所述第一同步数据和所 述第二同步数据生成同步检测信息。 该数据库同 步的检测方法可以实现提高数据库同步一致性 的检测效率的技 术效果。 权利要求书2页 说明书11页 附图4页 CN 115470300 A 2022.12.13 CN 115470300 A 1.一种数据库同步的检测方法, 其特 征在于, 包括: 在源数据库和目的数据库中创建同步表数据; 获取被测设备中数据库同步策略的配置信息; 根据所述配置信息开启数据库同步策略, 获取操作语句信息; 根据所述配置信 息和操作语句信 息对源数据同步进行操作, 获取所述源数据库的第 一 同步数据和所述目的数据库的第二同步数据; 根据所述第一同步数据和所述第二同步数据生成同步检测信息 。 2.根据权利要求1所述的数据库同步的检测方法, 其特征在于, 所述根据 所述第一同步 数据和所述第二同步数据生成同步检测信息的步骤, 包括: 对所述第一同步数据和所述第二同步数据分别进行MD5计算, 获得第一MD5值和第二 MD5值; 根据所述第一MD5值和所述第二MD5值生成所述同步检测信息, 所述同步检测信息通过 对比所述第一MD5值和所述第二MD5值是否相等, 若相等, 则同步正常; 若不相等, 则同步异 常, 逐条对比所述第一同步数据和所述第二同步数据, 获取同步异常数据。 3.根据权利要求1所述的数据库同步的检测方法, 其特征在于, 所述同步表数据为自定 义表数据或默认表数据, 所述根据所述配置信息开启数据库同步策略, 获取操作语句信息 的步骤, 包括: 判断所述同步表数据是否为默认 表数据; 若否, 获取用户输入的增删改SQ L语句并生成所述操作语句信息; 若是, 根据内置或者用户输入的增删改SQ L语句, 并生成所述操作语句信息 。 4.根据权利要求1所述的数据库同步的检测方法, 其特征在于, 在所述根据所述第 一同 步数据和所述第二同步数据生成同步检测信息的步骤之前, 所述方法还 包括: 获取源数据库中同步策略对应记录表的总条 数信息。 5.根据权利要求4所述的数据库同步的检测方法, 其特征在于, 所述获取源数据库中同 步策略对应记录表的总条 数信息的步骤, 包括: 根据所述配置信息获取同步间隔时间; 判断所述同步间隔时间是否小于预设时间; 若是, 每隔所述预设时间获取源数据库中同步策略对应记录表的总条 数信息; 若否, 每隔所述同步间隔时间获取源数据库中同步策略对应记录表的总条 数信息。 6.根据权利要求5所述的数据库同步的检测方法, 其特征在于, 在所述获取源数据库中 同步策略对应记录表的总条 数信息的步骤之后, 所述方法还 包括: 判断当前获取的所述总条数信息是否为零, 若是, 则执行所述根据所述第一同步数据 和所述第二同步数据生成同步检测信息的步骤; 若否, 判断当前获取的所述总条数信 息是否等于上次获取的总条数信 息, 若是, 则同步 功能异常, 停止后续检测; 若否, 则执行所述 获取源数据库中同步策略对应记录表的总条数 信息的步骤。 7.一种数据库同步的检测系统, 其特 征在于, 包括: 同步表创建模块, 用于在源数据库和目的数据库中创建同步表数据; 配置获取模块, 用于获取被测设备中数据库同步策略的配置信息;权 利 要 求 书 1/2 页 2 CN 115470300 A 2操作获取模块, 用于根据所述配置信息开启数据库同步策略, 获取操作语句信息; 操作模块, 用于根据所述配置信息和操作语句信息对源数据同步进行操作, 获取所述 源数据库的第一同步数据和所述目的数据库的第二同步数据; 检测模块, 用于根据所述第一同步数据和所述第二同步数据生成同步检测信息 。 8.根据权利要求7所述的数据库同步的检测系统, 其特征在于, 所述检测模块具体用 于: 对所述第一同步数据和所述第二同步数据分别进行MD5计算, 获得第一MD5值和第二 MD5值; 根据所述第一MD5值和所述第二MD5值生成所述同步检测信息, 所述同步检测信息通过 对比所述第一MD5值和所述第二MD5值是否相等, 若相等, 则同步正常; 若不相等, 则同步异 常, 逐条对比所述第一同步数据和所述第二同步数据, 获取同步异常数据。 9.一种电子设备, 其特征在于, 包括: 存储器、 处理器以及存储在所述存储器中并可在 所述处理器上运行的计算机程序, 所述处理器执行所述计算机程序时实现如权利要求 1至6 任一项所述的数据库同步的检测方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有指令, 当所述指 令在计算机上运行时, 使得所述计算机执行如权利要求 1至6任一项 所述的数据库 同步的检测方法。权 利 要 求 书 2/2 页 3 CN 115470300 A 3

.PDF文档 专利 一种数据库同步的检测方法及系统

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据库同步的检测方法及系统 第 1 页 专利 一种数据库同步的检测方法及系统 第 2 页 专利 一种数据库同步的检测方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:49:15上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。