数据查询方法以及装置制造方法及图纸

技术编号:37962466 阅读:22 留言:0更新日期:2023-06-30 09:37
本说明书实施例提供数据查询方法以及装置,其中所述数据查询方法应用于数据查询系统,所述数据查询系统包括服务集合和所述服务集合对应的配置文件,所述方法包括:响应于数据查询请求确定所述数据查询请求对应的查询属性信息;根据所述查询属性信息在所述服务集合中选择待调用服务,并基于所述配置文件生成所述待调用服务的查询规则;按照所述查询规则在所述待调用服务对应的服务数据库中进行查找,获得目标数据;根据所述目标数据生成所述数据查询请求对应的查询结果。通过预设的配置文件统一查询语句,并生成相应的查询规则,使得查询支持复杂查询关联和统计,在实现跨服务集成查询的前提下,提高查询效率。提高查询效率。提高查询效率。

【技术实现步骤摘要】
数据查询方法以及装置


[0001]本说明书实施例涉及计算机信息处理
,特别涉及一种数据查询方法。

技术介绍

[0002]随着大数据的发展,用户在互联网中产生的数据愈来愈多,为了降低数据管理的成本,提高数据管理的效率,人们越来越多的将数据以分布式的形式存储于多个后台微服务中,以实现对不同数据的针对性管理。该数据管理方法导致对用户数据进行查询或调用时,需要分别从不同后台微服务的数据库中对数据进行查询,即通过查询条件分别生成多条针对不同数据库的查询语句,利用查询语句分别从不同的后台微服务的数据库中进行数据查询,再利用代码将查询到的结果聚合后返回给用户。由于该方法在数据查询时需要同时对多个后台微服务的数据库和数据表进行操作,并且在将查询结果进行聚合时,由于各个微服务的版本协议不同使得聚合过程复杂,导致该方法对分布式数据进行数据查询时,查询的效率低下。因此,如何快速准确地在微服务架构中进行多服务集成查询是目前亟需解决的问题。

技术实现思路

[0003]有鉴于此,本说明书实施例提供了一种数据查询方法。本说明书一个或者多个实施例同时涉及本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,其特征在于,应用于数据查询系统,所述数据查询系统包括服务集合和所述服务集合对应的配置文件,所述方法包括:响应于数据查询请求确定所述数据查询请求对应的查询属性信息;根据所述查询属性信息在所述服务集合中选择待调用服务,并基于所述配置文件生成所述待调用服务的查询规则;按照所述查询规则在所述待调用服务对应的服务数据库中进行查找,获得目标数据;根据所述目标数据生成所述数据查询请求对应的查询结果。2.如权利要求1所述的方法,其特征在于,根据所述查询属性信息在所述服务集合中选择待调用服务,包括:获取服务地址信息,并基于所述服务地址信息对所述服务集合进行更新,获得目标服务集合;根据所述查询属性信息在所述目标服务集合中选择待调用服务。3.如权利要求1所述的方法,其特征在于,基于所述配置文件生成所述待调用服务的查询规则,包括:在所述配置文件中选择所述待调用服务对应的查询语句;统计所述待调用服务对应的数据属性信息,并根据所述数据属性信息生成所述待调用服务的查询路径;基于所述查询语句和所述查询路径生成所述待调用服务的查询规则。4.如权利要求3所述的方法,其特征在于,统计所述待调用服务对应的数据属性信息,包括:确定所述待调用服务对应的服务数据库,以及所述服务数据库对应的数据表;对所述数据表的数据量信息进行资源统计,根据统计结果确定所述数据表对应的数据属性信息。5.如权利要求4所述的方法,其特征在于,根据所述数据属性信息生成所述待调用服务的查询路径,包括:根据所述数据属性信息确定所述数据表对应的查询顺序和查询位置;基于所述查询顺序和所述查询位置生成所述待调用服务的查询路径。6.如权利要求1所述的方法,其特征在于,按照所述查询规则在所述待调用服务对应的服务数据库中进行查找,获得目标数据,包括:确定...

【专利技术属性】
技术研发人员:张君华张敏黄松陈蕾竺旭东
申请(专利权)人:恒生电子股份有限公司
类型:发明
国别省市:

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

1