【技术实现步骤摘要】
本专利技术属于信息维护技术,尤其涉及一种基于数据库监听的操作日志记录方法及装置。
技术介绍
1、在现代软件系统中,操作日志记录是一项重要的功能,对业务数据进行监控和记录,对于保障数据安全、审计以及开发者和运维人员故障排查等具有重大意义。
2、现有的操作日志记录方案主要是在业务逻辑代码中插入日志记录语句,当某个操作发生时,触发执行相应的日志记录语句,将操作信息写入日志文件或数据库中,如果需要详细记录数据操作前和操作后的信息,还需要在数据更新前将数据查询出来,数据库更新完后再次将修改后的数据查询出来,然后将两份数据的信息进行整合保存,这样的方式对于业务系统的侵入和数据库的性能都有较大影响。因此,急需一种高效、低影响的方法来实现系统操作日志的记录。
技术实现思路
1、基于此,本专利技术旨在提出一种基于数据库监听的操作日志记录方法及装置,在不干扰数据库正常操作的情况下,实时捕获并记录数据库的操作日志信息,实现实时监控数据变更并记录操作日志。
2、第一方面,本专利技术提供一种
...【技术保护点】
1.一种基于数据库监听的操作日志记录方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对应用数据库变更信息进行监听,获取数据库操作事件包括:
3.根据权利要求2所述的方法,其特征在于,所述根据预设解析规则对所述数据库操作事件进行解析,生成数据解析结果包括:
4.根据权利要求3所述的方法,其特征在于,所述根据目标监听数据字段的变更前数据和变更后数据生成数据解析结果包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述应用埋点日志和数据解析结果生成应用操作日志包括:
6.根据权利要求
...【技术特征摘要】
1.一种基于数据库监听的操作日志记录方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对应用数据库变更信息进行监听,获取数据库操作事件包括:
3.根据权利要求2所述的方法,其特征在于,所述根据预设解析规则对所述数据库操作事件进行解析,生成数据解析结果包括:
4.根据权利要求3所述的方法,其特征在于,所述根据目标监听数据字段的变更前数据和变更后数据生成数据解析结果包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述应用埋点日志和数据解析结果生成应用操作日志包括:
6.根据权利要求5所述的方法,其特征在于,所述日志全量信息包括业...
【专利技术属性】
技术研发人员:王涛,万思琪,
申请(专利权)人:创优数字科技广东有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。