[发明专利]应用于单机服务器的日志存储和查询方法在审
申请号: | 201611093276.4 | 申请日: | 2016-12-01 |
公开(公告)号: | CN106599127A | 公开(公告)日: | 2017-04-26 |
发明(设计)人: | 何雪煜 | 申请(专利权)人: | 深圳市风云实业有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市中知专利商标代理有限公司44101 | 代理人: | 吕晓蕾,景志轩 |
地址: | 518057 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 单机 服务器 日志 存储 查询 方法 | ||
1.一种应用于单机服务器的日志存储和查询方法,由以下步骤构成:
日志存储
1)建立一个日志总表,按设定时间段分别写入若干个包含该时间段存储的日志的日志条数、日志分表的表名和日志分区映射表的表名在内的记录;
2)在对应的日志分表中建立若干个日志分区,各日志分区按以下规则存放日志:
a.各日志分区存放该时间段内产生的满足以下条件的日志:针对若干属性下对应的各条件或参数组合的日志,将相同条件或参数组合的日志和该相同组合中每条日志对应的时间戳以及每条日志对应的日志内容记载于该日志分区中;
b.或者,各日志分区中存放该时间段内产生的满足以下条件的日志:针对若干属性下对应的各条件或参数组合的日志,将相近时间戳内产生的不同条件或参数组合的日志和该不同组合中每条日志对应的时间戳以及每条日志对应的日志内容记载于该日志分区中;
c.或者,一部分日志分区采用上述a规则,另一部分日志分区采用b规则;
d.或者,在某些日志分区中采用上述a规则与b规则的组合;
3)每个所述的日志分表对应一个所述的日志分区映射表,该日志分区映射表存放该日志分表中出现的不同的条件或参数组合和该组合中各条件或参数组合对应的日志所在的日志分区编号;
日志查询
1)用户输入目标日志对应的存放时间段及其具有若干属性下对应的条件或参数组合的查询条件;
2)系统首先根据所述目标日志存储的时间段查找该时间段对应的日志分表;
3)再在与该日志分表对应的日志分区映射表中,查找与该目标日志具有的条件或参数组合相同的条件或参数组合对应记载的目标日志分区编号;
4)之后,在所述的目标日志分区编号指示的目标日志分区中,最终查找到符合条件的目标日志。
2.根据权利要求1所述的应用于单机服务器的日志存储和查询方法,其特征在于:所述时间段为小时、日或周的整数倍。
3.根据权利要求2所述的应用于单机服务器的日志存储和查询方法,其特征在于:所述的若干属性包括日志所属的时间戳、电脑IP、包含web访问、邮件及语音在内的通信协议类型、访问IP、流量记录、源地址、目的地址、源端口、目的端口、身高、性别、年龄、体重、学历和籍贯中的多项组合。
4.根据权利要求1所述的应用于单机服务器的日志存储和查询方法,其特征在于:将产生的日志各属性下的条件或参数的32位bit位之和除以该日志产生时间段对应的日志分表划设的分区的总数,所获之余数作为该日志存放的日志分区的编号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市风云实业有限公司,未经深圳市风云实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611093276.4/1.html,转载请声明来源钻瓜专利网。