[发明专利]数据库表管理方法、装置及电子设备在审
申请号: | 202310514045.X | 申请日: | 2023-05-08 |
公开(公告)号: | CN116644065A | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 吴星;闫紫艳;宋桂芳;韩凌 | 申请(专利权)人: | 中电金信软件(上海)有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/23 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 李建伟 |
地址: | 200232 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据库 管理 方法 装置 电子设备 | ||
1.一种数据库表管理方法,其特征在于,所述方法包括:
检测对数据库表的更新操作,所述更新操作包括更新库表标识;
在确定所述更新库表标识与监测库表标识清单相匹配的情况下,根据所述更新库表标识确定待更新版本的目标数据库表及目标数据库表的标识,所述监测库表标识清单用于定义待更新版本的数据库表的范围;
根据所述目标数据库表的标识,确定目标数据库表的字段数据;
根据所述目标数据库表的标识以及确定的所述字段数据,更新数据版本表。
2.根据权利要求1所述的数据库表管理方法,其特征在于,所述检测对数据库表的更新操作,所述更新操作包括更新库表标识包括:
监听数据库操作日志,从所述数据库操作日志中确定符合预设条件的更新操作,所述预设条件用于定义数据库操作中属于对数据库表的更新操作;
根据所述更新操作,确定所操作的数据库表的更新库表标识。
3.根据权利要求1所述的数据库表管理方法,其特征在于,在根据所述目标数据库表的标识以及确定的所述字段数据,更新数据版本表之后,所述数据库表管理方法还包括:
接收客户端发送的数据库表查询请求,所述数据库表查询请求包括待查询的库表标识;其中,所述数据库表查询请求是基于所述客户端的监测选项而触发的;
查询与所述待查询的库表标识对应的所述数据版本表中的字段数据;
响应于所述数据库表查询请求,发送所查询的所述字段数据至所述客户端。
4.根据权利要求3所述的数据库表管理方法,其特征在于,所述监测库表标识清单的生成过程包括:
接收客户端发送的数据库表监测请求,所述数据库表监测请求包括待更新版本的数据库表标识;
基于所述待更新版本的数据库表标识,生成监测库表标识清单。
5.根据权利要求4所述的数据库表管理方法,其特征在于,在基于所述待更新版本的数据库表标识,生成监测库表标识清单之后,所述数据库表管理方法还包括:
响应于所述数据库表监测请求,发送数据库表监测通知至所述客户端,使得所述客户端基于所述数据库表监测通知配置针对所述待更新版本的数据库表标识的监测选项。
6.根据权利要求1所述的数据库表管理方法,其特征在于,所述根据所述目标数据库表的标识以及确定的所述字段数据,更新数据版本表包括:
确定所述数据版本表中与所述目标数据库表的标识对应的历史版本号;
基于所述历史版本号,生成目标版本号;
根据所述目标数据库表的标识、所述目标版本号以及确定的所述字段数据,更新所述数据版本表。
7.根据权利要求6所述的数据库表管理方法,其特征在于,所述基于所述历史版本号,生成目标版本号包括:
获取与所述更新操作对应的更新操作时间;
确定所述历史版本号所对应的生成时间,并计算所述生成时间与所述更新操作时间之间的时间间隔;
如果所述时间间隔小于或等于预设时间阈值,则将所述历史版本号确定为所述目标版本号;以及
如果所述时间间隔大于所述预设时间阈值,则根据所述历史版本号生成所述目标版本号。
8.根据权利要求1所述的数据库表管理方法,其特征在于,所述根据所述目标数据库表的标识,确定目标数据库表的字段数据包括:
从预设的数据库表集合中,确定与所述目标数据库表的标识相匹配的目标数据库表;
读取所述目标数据库表中的字段数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电金信软件(上海)有限公司,未经中电金信软件(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310514045.X/1.html,转载请声明来源钻瓜专利网。