日志信息的查询方法技术

技术编号:39507708 阅读:10 留言:0更新日期:2023-11-25 18:42
本公开实施例提供一种日志信息的查询方法

【技术实现步骤摘要】
日志信息的查询方法、装置、设备及存储介质


[0001]本公开实施例涉及互联网
,尤其涉及一种日志信息的查询方法

装置

设备及存储介质


技术介绍

[0002]随着互联网技术的发展,越来越多的用户通过互联网平台观看视频

购买物品等

目前,可以对用户的订单信息进行记录得到日志信息,并存储到数据库内

这样,用户就可以从数据库内检索日志信息,以获知该订单的实时状态

[0003]现有技术中,可以通过关键词,从数据库内检索日志信息

具体步骤为:根据关键词,对数据库内的每个日志信息进行匹配,将包括该关键词的日志信息作为搜索结果

[0004]然而,专利技术人发现现有技术至少存在如下技术问题:当数据库内存储的日志信息的数量较多时,根据关键词对每个日志信息进行匹配所花费的时间较长,进而导致日志信息的查询效率较低


技术实现思路

[0005]本公开实施例提供一种日志信息的查询方法

装置

设备及存储介质,可以提高日志信息的查询效率

[0006]第一方面,本公开实施例提供一种日志信息的查询方法,包括:
[0007]响应于接收到针对多个日志存储集群的日志查询请求,获取所述日志查询请求对应的日志标识,其中每个所述日志存储集群包括多个存储分区,每个所述存储分区内存储有多个日志信息;<br/>[0008]确定所述日志标识对应的日志编址信息,其中所述日志编址信息包括日志所属的存储集群的存储集群标识

日志所属的存储分区在存储集群中的位置信息

日志所属的存储分区包括的多个日志信息的数量

日志在存储分区中的位置信息;
[0009]根据所述日志编址信息,从所述多个日志存储集群中查询所述日志查询请求对应的日志信息

[0010]第二方面,本公开实施例提供一种日志信息的查询装置,包括:
[0011]获取模块,用于响应于接收到针对多个日志存储集群的日志查询请求,获取所述日志查询请求对应的日志标识,其中每个所述日志存储集群包括多个存储分区,每个所述存储分区内存储有多个日志信息;
[0012]确定模块,用于确定所述日志标识对应的日志编址信息,其中所述日志编址信息包括日志所属的存储集群的存储集群标识

日志所属的存储分区在存储集群中的位置信息

日志所属的存储分区包括的多个日志信息的数量

日志在存储分区中的位置信息;
[0013]查询模块,用于根据所述日志编址信息,从所述多个日志存储集群中查询所述日志查询请求对应的日志信息

[0014]第三方面,本公开实施例提供一种电子设备,包括:
[0015]处理器,以及与所述处理器通信连接的存储器;
[0016]所述存储器存储计算机执行指令;
[0017]所述处理器执行所述存储器存储的计算机执行指令,以实现如上第一方面所述的日志信息的查询方法

[0018]第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面所述的日志信息的查询方法

[0019]第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现如上第一方面所述的日志信息的查询方法

[0020]本实施例提供的日志信息的查询方法

装置

设备及存储介质,该方法包括:响应于接收到针对多个日志存储集群的日志查询请求,获取日志查询请求对应的日志标识,其中每个日志存储集群包括多个存储分区,每个存储分区内存储有多个日志信息;确定日志标识对应的日志编址信息,其中日志编址信息包括日志所属的存储集群的存储集群标识

日志所属的存储分区在存储集群中的位置信息

日志所属的存储分区包括的多个日志信息的数量

日志在存储分区中的位置信息;根据日志编址信息,从多个日志存储集群中查询日志查询请求对应的日志信息

在本申请实施例中,由于在查询日志时,先获取日志标识对应的日志编址信息,然后通过日志编址信息中的寻址四元素
(
也即日志所属的存储集群的存储集群标识

日志所属的存储分区在存储集群中的位置信息

日志所属的存储分区包括的多个日志信息的数量

日志在存储分区中的位置信息
)
,直接从日志存储集群中获取对应的日志信息,因此提高了检索效率

附图说明
[0021]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图

[0022]图1为本公开实施例提供的一种日志信息的查询方法的应用场景示意图;
[0023]图2为本公开实施例提供的一种日志信息的查询方法的流程图;
[0024]图3为本公开实施例提供的一种日志编码信息的组成示意图;
[0025]图4为本公开实施例提供的另一种日志信息的查询方法的流程图;
[0026]图5为本公开实施例提供的一种日志存储集群的组成示意图;
[0027]图6为本公开实施例提供的一种日志信息的查询装置的结构框图;
[0028]图7为本公开实施例提供的一种电子设备的硬件结构示意图

具体实施方式
[0029]为使本公开实施例的目的

技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例

基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围

[0030]需要说明的是,本申请所涉及的用户信息
(
包括但不限于用户设备信息

用户个人信息等
)
和数据
(
包括但不限于用于分析的数据

存储的数据

展示的数据等
)
,均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集

使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝
...

【技术保护点】

【技术特征摘要】
1.
一种日志信息的查询方法,其特征在于,包括:响应于接收到针对多个日志存储集群的日志查询请求,获取所述日志查询请求对应的日志标识,其中每个所述日志存储集群包括多个存储分区,每个所述存储分区内存储有多个日志信息;确定所述日志标识对应的日志编址信息,其中所述日志编址信息包括日志所属的存储集群的存储集群标识

日志所属的存储分区在存储集群中的位置信息

日志所属的存储分区包括的多个日志信息的数量

日志在存储分区中的位置信息;根据所述日志编址信息,从所述多个日志存储集群中查询所述日志查询请求对应的日志信息
。2.
根据权利要求1所述的方法,其特征在于,所述日志查询请求包括的目标查询信息和查询模式;相应地,所述获取所述日志查询请求对应的日志标识,包括:确定与所述查询模式相匹配的索引信息,其中所述索引信息包括查询信息与日志标识之间的映射关系;根据所述目标查询信息,从所述查询信息与日志标识之间的映射关系中,获取所述日志查询请求对应的日志标识
。3.
根据权利要求2所述的方法,其特征在于,所述确定与所述查询模式相匹配的索引信息,包括:所述查询模式为点查模式,确定与所述点查模式相匹配的索引信息为字段信息与日志标识之间的映射关系;和
/
或,所述查询模式为范围查询模式,确定与所述范围查询模式相匹配的索引信息为数值范围与日志标识之间的映射关系;和
/
或,所述查询模式为前缀查询模式,确定与所述前缀查询模式相匹配的索引信息为前缀信息与日志标识之间的映射关系;和
/
或,所述查询模式为全文分词查询模式,确定与所述全文分词查询模式相匹配的索引信息为:分词信息与日志标识之间的映射关系
。4.
根据权利要求3所述的方法,其特征在于,所述目标查询信息包括目标字段信息,和
/
或,目标数值范围,和
/
或,目标前缀信息,和
/
或,多个目标分词信息
。5.
根据权利要求4所述的方法,其特征在于,所述目标查询信息包括多个目标分词信息;相应地,所述根据所述目标查询信息,从所述查询信息与日志标识之间的映射关系中,获取所述日志查询请求对应的日志标识,包括:根据每个目标分词信息,从分词信息与日志标识之间的映射关系中,确定所述每个目标分词信息对应的日志标识;从所述每个目标分词信息对应的日志标识中,确定相同的日志标识为所述日志查询请求对应的日志标识
。6.
根据权利要求1所述的方法,其特征在于,所述确定所述日志标识对应的日志编址信息,包括:根据所述日志标识,从已存储的日志标识与日志编址信息之间的关联关系中,确定所
述日志标识对应的日志编址信息
。7.
根据...

【专利技术属性】
技术研发人员:蔡舒
申请(专利权)人:北京火山引擎科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1