[发明专利]一种日志数据存储方法、装置、电子设备和介质有效
申请号: | 202110350060.6 | 申请日: | 2021-03-31 |
公开(公告)号: | CN113177033B | 公开(公告)日: | 2022-12-16 |
发明(设计)人: | 李娜;刘清宇 | 申请(专利权)人: | 新华三信息安全技术有限公司 |
主分类号: | G06F16/18 | 分类号: | G06F16/18;H04L67/1097 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 230001 安徽省合肥市高新区*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 日志 数据 存储 方法 装置 电子设备 介质 | ||
本申请提供了一种日志数据存储方法、装置、电子设备和介质,应用于网络设备中,所述网络设备包括的日志内存空间被划分为预留空间和多个业务分别对应的存储空间;以及所述方法,包括:当任一业务产生新的日志数据时,判断该业务对应的存储空间是否已满;若该业务对应的存储空间已满,则判断所述日志内存空间的已使用存储空间是否达到设定存储空间,所述设定存储空间的大小为所述日志内存空间与所述预留空间之间的差值;若已达到设定存储空间,则利用所述新的日志数据对该业务对应的存储空间中旧的日志数据进行覆盖;若未达到设定存储空间,则向其他业务中具有空闲空间的业务对应的存储空间中写入所述新的日志数据。
技术领域
本申请涉及通信技术领域,尤其涉及一种日志数据存储方法、装置、电子设备和介质。
背景技术
日志就是计算机系统、设备、软件在某种刺激下反应生成的数据。而日志可以了解计算机硬件和软件的运行状态,可以找出运行问题所在,因此一般会对日志进行存储。但是由于文件系统的限制,数据库的大小存在上限,且数据库过大会影响查询性能,但是每天的日志又在不断产生,因此如何对存储日志的数据库进行拆分,让新数据持续写入,又让日志的规格或者所占用的空间得到控制是问题的关键所在。
目前在一些较低端的网络设备上,只支持内存或者一些使用存储空间较小的存储介质来存储日志。日志存储是按照每天一个数据库进行存储,每天达到文件系统的上限后新日志不再写入。但是该方法会存在如下问题:数据库很容易就写满了,按照该方法数据库写满后就无法继续记录日志,从而导致日志记录不全,这样日志就失去了完整性和时效性。
而在一些高端的网络设备上,可能支持硬盘等存储空间较大的存储介质,由于空间充足,在到达一个数据库上限后,创建新的数据库来不断写入,保证能存储更多的数据。但这种情况下,无法把日志占用的存储空间控制在一个固定范围内,导致存储介质被很快占满,后续无法保证新日志能有空间写入,甚至会导致其他类型需要存储的数据或文件无剩余空间写入。
因此,如何保证日志数据的持续写入,避免因存储空间的占满无法继续写入日志数据的情况发生是值得考虑的技术问题之一。
发明内容
有鉴于此,本申请提供一种日志数据存储方法、装置、电子设备和介质,用以保证日志数据的持续写入,避免因存储空间的占满无法继续写入日志数据的情况发生。
具体地,本申请是通过如下技术方案实现的:
根据本申请的第一方面,提供一种日志数据存储方法,应用于网络设备中,所述网络设备包括的日志内存空间被划分为预留空间和多个业务分别对应的存储空间;以及所述方法,包括:
当任一业务产生新的日志数据时,判断该业务对应的存储空间是否已满;
若该业务对应的存储空间已满,则判断所述日志内存空间的已使用存储空间是否达到设定存储空间,所述设定存储空间的大小为所述日志内存空间与所述预留空间之间的差值;
若已达到设定存储空间,则利用所述新的日志数据对该业务对应的存储空间中旧的日志数据进行覆盖;
若未达到设定存储空间,则向其他业务中具有空闲空间的业务对应的存储空间中写入所述新的日志数据。
根据本申请的第二方面,提供一种日志数据存储装置,应用于网络设备中,所述网络设备包括的日志内存空间被划分为预留空间和多个业务分别对应的存储空间;以及所述装置,包括:
第一判断模块,用于当任一业务产生新的日志数据时,判断该业务对应的存储空间是否已满;
第二判断模块,用于若所述第一判断模块的判断结果为该业务对应的存储空间已满,则判断所述日志内存空间的已使用存储空间是否达到设定存储空间,所述设定存储空间的大小为所述日志内存空间与所述预留空间之间的差值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三信息安全技术有限公司,未经新华三信息安全技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110350060.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种设备故障的远程监控系统
- 下一篇:一种回波信号分离方法、装置及存储介质
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置