[发明专利]MySQL数据追踪方法、存储介质在审
申请号: | 201910207628.1 | 申请日: | 2019-03-19 |
公开(公告)号: | CN109977134A | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 刘德建;詹彦安;范福生;黄钟贵;江洪;郑含章;李正;郑涛;岳万恕;陈宏展 | 申请(专利权)人: | 福建省天奕网络科技有限公司 |
主分类号: | G06F16/245 | 分类号: | G06F16/245;G06F16/242;G06F16/28 |
代理公司: | 福州市博深专利事务所(普通合伙) 35214 | 代理人: | 林志峥 |
地址: | 350212 福*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 语句 字段 匹配数据 存储介质 获取目标 目标数据 数据追踪 语句集合 解析 变化过程 内容变更 日志文件 数据对应 数据审计 整合 匹配 数据库 查询 返回 监管 | ||
本发明提供MySQL数据追踪的方法、存储介质,方法包括:S1:解析数据库binlog日志文件,获取MySQL执行语句集合;S2:查询数据表,获取目标数据对应的目标数据字段;S3:依据目标数据字段及其对应MySQL的表,获取当前匹配数据字段;S4:匹配当前匹配数据字段与MySQL执行语句集合,获取对应的执行语句;S5:解析执行语句之后的其他执行语句,获取对执行语句进行内容变更的执行语句;S6:依据S5步骤获取的执行语句获取最新匹配数据字段,返回执行S4步骤,直至无法再获取执行语句;S7:顺序整合每次获取的执行语句,获取目标数据的变化过程。本发明便于数据审计、监管,且实现方式更便捷更有效。
技术领域
本发明涉及数据库数据分析领域,具体涉及MySQL数据追踪方法、存储介质。
背景技术
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库中,由此增加速度并提高了灵活性。但是,这也同时增加了MySQL数据解析和查询的难度。
本发明提供一种MySQL数据追踪的方法和对应的存储介质,能够推算MySQL数据的完整变化过程,从而实现MySQL数据变化的追踪,有利于MySQL数据的审计和监管,且相较于现有技术而言,无需业务做任务调整便可实现,更方便、更高效。
发明内容
本发明所要解决的技术问题是:提供一种MySQL数据追踪的方法和对应的存储介质,能够实现MySQL数据变化的追踪,便于数据审计和监管。
为了解决上述技术问题,本发明采用的技术方案为:
一种MySQL数据追踪的方法,包括:
S1:解析数据库binlog日志文件,获取MySQL执行语句集合;
S2:查询数据表,获取目标数据对应的目标数据字段;
S3:依据所述目标数据字段及其对应MySQL的表,获取当前匹配数据字段;
S4:匹配当前匹配数据字段与所述MySQL执行语句集合,获取对应的执行语句;
S5:解析所获取的执行语句之后预设范围内的其他执行语句,从所述其他执行语句中获取对应所述所获取的执行语句进行内容变更的执行语句;
S6:依据S5步骤获取的执行语句获取最新匹配数据字段,返回执行S4步骤,直至无法再获取执行语句;
S7:顺序整合每次获取的执行语句,获取目标数据的变化过程。
本发明提供的另一个技术方案为:
一种计算机可读存储介质,其上存储有计算机程序,所述程序在被处理器执行时,能够实现上述一种MySQL数据追踪的方法所包含的步骤。
本发明的有益效果在于:本发明能够通过MySQL日志推算数据变化过程,获取数据生成后使用周期内发生变化的全过程,从而为数据审计、监管数据变化提供支持。具体由目标数据字段及其对应MySQL的表获取匹配数据字段后与解析得到的MySQL执行语句集合进行匹配来获取相关执行语句,再逐步推算获取之后的数据变化记录信息,以得到目标数据的完整变化过程。本发明区别于现有技术,无需业务做任务调整就能获取目标数据的变化过程,能更方便、更有效地实现数据审计和监管。
附图说明
图1为本发明实施例一种MySQL数据追踪的方法的流程示意图;
图2为本发明实施例一的MySQL数据追踪的方法的流程示意图。
具体实施方式
为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建省天奕网络科技有限公司,未经福建省天奕网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910207628.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能换油方法及装置
- 下一篇:一种数据查询方法、装置及服务器