成都康特电子科技股份有限公司龙涛获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉成都康特电子科技股份有限公司申请的专利MySQL二进制日志增量恢复导入失败位置快速定位方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120929302B 。
龙图腾网通过国家知识产权局官网在2025-12-23发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511462703.0,技术领域涉及:G06F11/10;该发明授权MySQL二进制日志增量恢复导入失败位置快速定位方法是由龙涛;朱海辉;王晓菊;刘仕达设计研发完成,并于2025-10-14向国家知识产权局提交的专利申请。
本MySQL二进制日志增量恢复导入失败位置快速定位方法在说明书摘要公布了:本发明涉及数据库技术领域,更进一步地,涉及MySQL二进制日志增量恢复导入失败位置快速定位方法,该方法包括:步骤一:在目标数据库服务器执行flush‑logs命令以生成一个目标端最新二进制日志文件,其中,转换过程保持事件的行边界、end_log_pos与CRC32校验和的相对顺序不变;步骤二:采用一共现检测器对目标端二进制日志文本文件进行逐行扫描,并将稳定配对中源端共现行内解析出的end_log_pos值确定为最终的恢复断点位置;步骤三:一控制器依据最终的恢复断点位置生成增量恢复参数,若导入成功,则记录恢复断点位置以及源端与目标端共现行的行号映射。本发明显著提升了增量恢复的自动化程度和准确性,减少了因断点定位不准而导致的数据丢失或重复导入。
本发明授权MySQL二进制日志增量恢复导入失败位置快速定位方法在权利要求书中公布了:1.MySQL二进制日志增量恢复导入失败位置快速定位方法,其特征在于,该方法包括: 步骤一:在目标数据库服务器执行flush-logs命令以生成一个目标端最新二进制日志文件,获取该目标端最新二进制日志文件与一个已导入的源端二进制日志文件,并将前述两个二进制日志文件分别转换为两个逐行可读的文本文件,得到目标端二进制日志文本文件与源端二进制日志文本文件,其中,转换过程保持事件的行边界、end_log_pos与CRC32校验和的相对顺序不变; 步骤二:采用一共现检测器对目标端二进制日志文本文件进行逐行扫描,识别同时包含end_log_pos与CRC32校验和的共现行,并对识别的共现行进行计数,得到一目标端共现计数值;采用共现检测器在源端二进制日志文本文件中定位与目标端共现计数值相对应的候选共现行;采用一有限状态机在候选共现行内解析出end_log_pos值,并确认该行内存在CRC32校验和;执行三锚点校验,若校验通过,则将解析出的end_log_pos值确定为恢复断点位置;若校验失败,则以候选共现行为中心执行双向邻域搜索,在预设窗口内枚举源端与目标端的共现行对并进行三锚点校验,直至获得一稳定配对,并将稳定配对中源端共现行内解析出的end_log_pos值确定为最终的恢复断点位置; 步骤三:一控制器依据最终的恢复断点位置生成增量恢复参数,从该恢复断点位置对应的下一事件开始,按文件序号递增顺序导入后续的二进制日志;若导入失败,则基于最近的稳定配对进行回退重试;若导入成功,则记录恢复断点位置以及源端与目标端共现行的行号映射; 步骤二中的三锚点校验包括:定义第一锚点为共现行内存在end_log_pos值;定义第二锚点为共现行内存在CRC32校验和;定义第三锚点为与共现行关联的事件头内的时间戳;其中,事件头通过一预设规则进行识别,该预设规则要求事件头所在行同时包含serverid与end_log_pos,且在该行的预设邻近范围内存在时间戳;对一组源端共现行与目标端共现行,分别检查其是否满足第一锚点与第二锚点的条件,并分别在其邻近范围内查找事件头以提取时间戳;当源端与目标端的两个共现行均满足第一锚点与第二锚点的条件,且提取出的时间戳相同时,判定三锚点校验通过。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人成都康特电子科技股份有限公司,其通讯地址为:610045 四川省成都市武侯区武科东三路9号(武侯新城管委会内);或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励