[发明专利]数据库回滚方法、装置、系统、电子设备及存储介质在审
申请号: | 202211255802.8 | 申请日: | 2022-10-13 |
公开(公告)号: | CN115563083A | 公开(公告)日: | 2023-01-03 |
发明(设计)人: | 李嵩田;史萌;梁若琳;李忠航;葛志祥 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F11/14 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 李建忠 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 方法 装置 系统 电子设备 存储 介质 | ||
1.一种数据库回滚方法,其特征在于,包括:
响应于业务系统向数据库提交的数据库操作请求,记录对所述数据库执行预设操作指令的日志信息;
响应于数据库回滚请求,从记录的日志信息中过滤出满足数据库回滚条件的日志信息,其中,所述数据库回滚请求中携带所述数据库回滚条件对应的参数信息;
根据过滤出的日志信息,对数据库执行回滚操作。
2.根据权利要求1所述的数据库回滚方法,其特征在于,所述方法还包括:
响应于业务系统向数据库提交的数据库操作请求,对所述数据库执行预设操作指令。
3.根据权利要求1所述的数据库回滚方法,其特征在于,在响应于数据库回滚请求,从记录的日志信息中过滤出满足数据库回滚条件的日志信息之后,所述方法还包括:
对过滤出的日志信息进行实体关系分析;
根据实体关系分析结果,确定是否存在需要联动处理的关联日志信息;
若存在,则根据关联日志信息对数据库执行回滚操作。
4.根据权利要求3所述的数据库回滚方法,其特征在于,在根据关联日志信息对数据库执行回滚操作之前,所述方法还包括:
输出提示信息,其中,所述提示信息用于提示是否根据关联日志信息,对数据库执行回滚操作;
其中,根据关联日志信息对数据库执行回滚操作,包括:在接收到确认根据关联日志信息,对数据库执行回滚操作的确认信息后,根据关联日志信息对数据库执行回滚操作。
5.根据权利要求3所述的数据库回滚方法,其特征在于,在对过滤出的日志信息进行实体关系分析之前,所述方法还包括:
根据实体关系分析结果,确定是否存在需要联动处理的关联数据;
若存在,则对关联数据执行回滚操作。
6.根据权利要求1~5中任意一项所述的数据库回滚方法,其特征在于,所述日志信息中至少包含:对所述数据库执行预设操作指令的用户信息、设备信息、指令信息以及操作时间信息。
7.一种数据库回滚装置,其特征在于,包括:
数据库日志记录模块,用于响应于业务系统向数据库提交的数据库操作请求,记录对所述数据库执行预设操作指令的日志信息;
数据库日志过滤模块,用于响应于数据库回滚请求,从记录的日志信息中过滤出满足数据库回滚条件的日志信息,其中,所述数据库回滚请求中携带所述数据库回滚条件对应的参数信息;
数据库回滚模块,用于根据过滤出的日志信息,对数据库执行回滚操作。
8.根据权利要求7所述的数据库回滚装置,其特征在于,所述装置还包括:
数据库操作模块,用于响应于业务系统向数据库提交的数据库操作请求,对所述数据库执行预设操作指令。
9.根据权利要求7所述的数据库回滚装置,其特征在于,所述装置还包括:
数据分析模块,用于对过滤出的日志信息进行实体关系分析以及根据实体关系分析结果,确定是否存在需要联动处理的关联日志信息;
其中,所述数据库回滚模块还用于根据关联日志信息对数据库执行回滚操作。
10.根据权利要求9所述的数据库回滚装置,其特征在于,所述装置还包括:
用户交互模块,用于输出提示信息,其中,所述提示信息用于提示是否根据关联日志信息,对数据库执行回滚操作;
其中,所述数据库回滚模块还用于在接收到确认根据关联日志信息,对数据库执行回滚操作的确认信息后,根据关联日志信息对数据库执行回滚操作。
11.根据权利要求9所述的数据库回滚装置,其特征在于,所述数据分析模块还用于根据实体关系分析结果,确定是否存在需要联动处理的关联数据;所述数据库回滚模块还用于对关联数据执行回滚操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211255802.8/1.html,转载请声明来源钻瓜专利网。