本发明专利技术实施例提供了一种数据查询方法、装置、存储介质及电子装置,该方法包括:接收目标客户端发送的目标数据查询请求;对目标客户端和目标数据查询请求进行校验,得到校验结果,其中,校验包括对目标客户端的数据查询权限的校验;在校验结果显示目标客户端具备数据查询的权限,待查询任务的任务量满足预设阈值,且剩余处理资源满足待查询任务的任务量的情况下,利用剩余处理资源响应目标数据查询请求,以对待查询任务进行数据查询。通过本发明专利技术,解决了相关技术中存在的数据查询效率低的问题,达到提高数据查询效率的效果。达到提高数据查询效率的效果。达到提高数据查询效率的效果。
【技术实现步骤摘要】
一种数据查询方法、装置、存储介质及电子装置
[0001]本专利技术实施例涉及数据处理领域,具体而言,涉及一种数据查询方法、装置、存储介质及电子装置。
技术介绍
[0002]随着硬件水平的不断发展,服务器响应服务的速度越来越快,而最常见的服务莫过于数据查询,响应查询指令并返回查询结果的速度直接影响用户体验。
[0003]在相关技术中,往往通过升级硬件设施的方式提高数据查询的处理速度,进而提升用户的体验,但这种方式往往受限于经费,如何不通过升级硬件设施的方式提高服务的响应速度成了新的技术问题。
[0004]针对相关技术中存在的数据查询效率低的问题,目前尚未提出有效的解决方案。
技术实现思路
[0005]本专利技术实施例提供了一种数据查询方法、装置、存储介质及电子装置,以至少解决相关技术中存在的数据查询效率低的问题。
[0006]根据本专利技术的一个实施例,提供了一种数据查询方法,包括:接收目标客户端发送的目标数据查询请求,其中,上述目标客户端是多个客户端中的任一客户端,多个上述客户端均与目标处理节点连接,多个上述客户端均具备向上述目标处理节点发送数据查询请求的能力,上述目标处理节点具备同时响应多个上述数据查询请求的能力;对上述目标客户端和上述目标数据查询请求进行校验,得到校验结果,其中,上述校验包括对上述目标客户端的数据查询权限的校验,对上述目标数据查询请求中包括的待查询任务的任务量的校验,以及对上述目标处理节点中的剩余处理资源的校验;在上述校验结果显示上述目标客户端具备数据查询的权限,上述待查询任务的任务量满足预设阈值,且上述剩余处理资源满足上述待查询任务的任务量的情况下,利用上述剩余处理资源响应上述目标数据查询请求,以对上述待查询任务进行数据查询。
[0007]在一个示例性实施例中,对上述目标客户端和上述目标数据查询请求进行校验,得到校验结果之前,上述方法还包括:确定上述目标处理节点正在执行的执行队列中的任务的数量;在上述正在执行的任务的数量小于第一预设值的情况下,对上述目标客户端和上述目标数据查询请求进行校验,其中,上述预设值小于或等于上述执行队列所能承载的任务的上限值;在上述正在执行的任务的数量大于或等于第一预设值的情况下,将上述待查询任务写入至等待队列。
[0008]在一个示例性实施例中,在上述校验结果显示上述目标客户端具备数据查询的权限,上述待查询任务的任务量满足预设阈值,且上述剩余处理资源满足上述待查询任务的任务量的情况下,利用上述剩余处理资源响应上述目标数据查询请求,以对上述待查询任务进行数据查询,包括:将上述待查询任务进行拆分处理,得到多个待查询子任务;确定与上述剩余处理资源对应的上述目标处理节点中的多个子处理节点;利用多个上述子处理节
点中的多个目标子节点对多个上述待查询子任务进行并发查询。
[0009]在一个示例性实施例中,上述方法还包括:在利用多个上述目标子节点对多个上述待查询子任务进行并发查询的同时,利用多个上述子处理节点中的剩余处理子节点对等待队列中的其他待查询任务执行数据查询,其中,上述其他待查询任务的任务量小于或等于上述剩余处理子节点的处理量。
[0010]在一个示例性实施例中,在上述校验结果显示上述目标客户端具备数据查询的权限,上述待查询任务的任务量满足预设阈值,且上述剩余处理资源满足上述待查询任务的任务量的情况下,利用上述剩余处理资源响应上述目标数据查询请求,以对上述待查询任务进行数据查询之后,上述方法还包括:在获取的查询结果中显示查询的目标数据的数据量大于或等于第二预设值的情况下,将上述目标数据存储至数据库;通过上述目标客户端显示上述目标数据在上述数据库中的存储地址。
[0011]在一个示例性实施例中,在上述校验结果显示上述目标客户端具备数据查询的权限,上述待查询任务的任务量满足预设阈值,且上述剩余处理资源满足上述待查询任务的任务量的情况下,利用上述剩余处理资源响应上述目标数据查询请求,以对上述待查询任务进行数据查询之后,上述方法还包括:获取的查询结果中显示查询的目标数据的数据量小于第二预设值的情况下,通过上述目标客户端显示上述目标数据。
[0012]在一个示例性实施例中,接收目标客户端发送的目标数据查询请求之前,上述方法还包括:确定与上述目标处理节点连接的多个子处理节点,其中,多个上述子处理节点和上述目标处理节点均处于同一局域网中,多个上述子处理节点用于分布式处理上述待查询任务。
[0013]根据本专利技术的另一个实施例,提供了一种数据查询装置,包括:接收模块,用于接收目标客户端发送的目标数据查询请求,其中,上述目标客户端是多个客户端中的任一客户端,多个上述客户端均与目标处理节点连接,多个上述客户端均具备向上述目标处理节点发送数据查询请求的能力,上述目标处理节点具备同时响应多个上述数据查询请求的能力;第一校验模块,用于对上述目标客户端和上述目标数据查询请求进行校验,得到校验结果,其中,上述校验包括对上述目标客户端的数据查询权限的校验,对上述目标数据查询请求中包括的待查询任务的任务量的校验,以及对上述目标处理节点中的剩余处理资源的校验;响应模块,用于在上述校验结果显示上述目标客户端具备数据查询的权限,上述待查询任务的任务量满足预设阈值,且上述剩余处理资源满足上述待查询任务的任务量的情况下,利用上述剩余处理资源响应上述目标数据查询请求,以对上述待查询任务进行数据查询。
[0014]在一个示例性实施例中,上述装置还包括:第一确定模块,用于对上述目标客户端和上述目标数据查询请求进行校验,得到校验结果之前,确定上述目标处理节点正在执行的执行队列中的任务的数量;第二校验模块,用于在上述正在执行的任务的数量小于第一预设值的情况下,对上述目标客户端和上述目标数据查询请求进行校验,其中,上述预设值小于或等于上述执行队列所能承载的任务的上限值;写入模块,用于在上述正在执行的任务的数量大于或等于第一预设值的情况下,将上述待查询任务写入至等待队列。
[0015]在一个示例性实施例中,上述响应模块还包括:拆分子模块,用于将上述待查询任务进行拆分处理,得到多个待查询子任务;确定子模块,用于确定与上述剩余处理资源对应
的上述目标处理节点中的多个子处理节点;查询子模块,用于利用多个上述子处理节点中的多个目标子节点对多个上述待查询子任务进行并发查询。
[0016]在一个示例性实施例中,上述装置还包括:查询模块,用于在利用多个上述目标子节点对多个上述待查询子任务进行并发查询的同时,利用多个上述子处理节点中的剩余处理子节点对等待队列中的其他待查询任务执行数据查询,其中,上述其他待查询任务的任务量小于或等于上述剩余处理子节点的处理量。
[0017]在一个示例性实施例中,上述装置还包括:存储模块,用于在上述校验结果显示上述目标客户端具备数据查询的权限,上述待查询任务的任务量满足预设阈值,且上述剩余处理资源满足上述待查询任务的任务量的情况下,利用上述剩余处理资源响应上述目标数据查询请求,以对上述待查询任务进行数据查询之后,在获取的本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据查询方法,其特征在于,包括:接收目标客户端发送的目标数据查询请求,其中,所述目标客户端是多个客户端中的任一客户端,多个所述客户端均与目标处理节点连接,多个所述客户端均具备向所述目标处理节点发送数据查询请求的能力,所述目标处理节点具备同时响应多个所述数据查询请求的能力;对所述目标客户端和所述目标数据查询请求进行校验,得到校验结果,其中,所述校验包括对所述目标客户端的数据查询权限的校验,对所述目标数据查询请求中包括的待查询任务的任务量的校验,以及对所述目标处理节点中的剩余处理资源的校验;在所述校验结果显示所述目标客户端具备数据查询的权限,所述待查询任务的任务量满足预设阈值,且所述剩余处理资源满足所述待查询任务的任务量的情况下,利用所述剩余处理资源响应所述目标数据查询请求,以对所述待查询任务进行数据查询。2.根据权利要求1所述的方法,其特征在于,对所述目标客户端和所述目标数据查询请求进行校验,得到校验结果之前,所述方法还包括:确定所述目标处理节点正在执行的执行队列中的任务的数量;在所述正在执行的任务的数量小于第一预设值的情况下,对所述目标客户端和所述目标数据查询请求进行校验,其中,所述预设值小于或等于所述执行队列所能承载的任务的上限值;在所述正在执行的任务的数量大于或等于第一预设值的情况下,将所述待查询任务写入至等待队列。3.根据权利要求1所述的方法,其特征在于,在所述校验结果显示所述目标客户端具备数据查询的权限,所述待查询任务的任务量满足预设阈值,且所述剩余处理资源满足所述待查询任务的任务量的情况下,利用所述剩余处理资源响应所述目标数据查询请求,以对所述待查询任务进行数据查询,包括:将所述待查询任务进行拆分处理,得到多个待查询子任务;确定与所述剩余处理资源对应的所述目标处理节点中的多个子处理节点;利用多个所述子处理节点中的多个目标子节点对多个所述待查询子任务进行并发查询。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在利用多个所述目标子节点对多个所述待查询子任务进行并发查询的同时,利用多个所述子处理节点中的剩余处理子节点对等待队列中的其他待查询任务执行数据查询,其中,所述其他待查询任务的任务量小于或等于所述剩余处理子节点的处理量。5.根据权利要求1所述的方法,其特征在于,在所述校验结果显示所述目标客户端具备数据查询的权限,所述待查询任务的任务量满足预设阈值,且所述剩余处理资源满足所述待查询任务的任务...
【专利技术属性】
技术研发人员:黄佳楠,钱仁卫,
申请(专利权)人:上海芯赛云计算科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。