数据查询方法、装置、设备和存储介质制造方法及图纸

技术编号:37766149 阅读:12 留言:0更新日期:2023-06-06 13:26
本说明书实施例公开了一种数据查询方法、装置、设备和存储介质,该方法包括:接收数据查询请求,数据查询请求携带查询组的查询组标识,该数据查询请求用于查询查询组所指示的至少两个目标风控数据;在接收到数据查询请求后,基于数据查询请求中携带的查询组标识,在目标数据库中确定所要查询的该至少两个目标风控数据的数据标识;最后基于该至少两个目标风控数据的数据标识,在目标数据库中进行并行的数据查询,以得到该至少两个目标风控数据。以得到该至少两个目标风控数据。以得到该至少两个目标风控数据。

【技术实现步骤摘要】
数据查询方法、装置、设备和存储介质


[0001]本说明书一个或多个实施例涉及计算机
,特别涉及一种数据查询方法、装置、设备和存储介质。

技术介绍

[0002]如今,数据呈爆炸式增长,大数据技术也越来越成熟。为了便于存储和管理数据,通常会在数据库中存储数据。在用户想要查看某个数据时,就可以在数据库中查询这个数据。
[0003]但是在目前数据爆炸式增长的情况下,数据量级甚至可以达到亿级,所以一个数据库中可以存储的数据量是非常大的。在一些特殊场景下,用户可能想要查询的数据不止一个,而是需要查询多个数据。这种情况下,往往需要非常长的时间才能从数据库中查找出这多个数据,甚至有可能会出现查询瓶颈而查询不到数据。因此,亟需一种可以提高数据查询性能的数据查询方法。

技术实现思路

[0004]本说明书一个或多个实施例提供了一种数据查询方法、装置、设备和存储介质,可以减少在数据库中查询数据的时间,从而减少用户的等待时间,提升了用户的查询体验。所述技术方案如下:
[0005]第一方面,提供了一种数据查询方法,所述方法包括:
[0006]接收数据查询请求,所述数据查询请求携带查询组的查询组标识,所述数据查询请求用于查询所述查询组所指示的至少两个目标风控数据;
[0007]响应于所述数据查询请求,基于所述查询组标识在目标数据库中确定所述至少两个目标风控数据的数据标识;
[0008]基于所述至少两个目标风控数据的数据标识,在所述目标数据库中进行并行的数据查询,得到所述至少两个目标风控数据。
[0009]在本说明书一个或多个实施例中,接收数据查询请求,数据查询请求用于查询查询组所指示的至少两个目标风控数据,数据查询请求中携带查询组标识。之后可以基于查询组标识在目标数据库中确定至少两个目标风控数据的数据标识。如此,在数据查询请求中通过携带查询组的查询组标识,而无需携带至少两个目标风控数据的数据标识,即可知道所要查询的风控数据是哪些。之后基于该至少两个目标风控数据的数据标识,在目标数据库中进行并行的数据查询,可以得到该至少两个目标风控数据。这种情况下,通过在目标数据库中对该至少两个目标风控数据进行并行查询,可以减少对该至少两个目标风控数据的查询时间,从而减少等待时间,提升了用户的查询体验。
[0010]第二方面,提供了一种数据查询装置,所述装置包括:
[0011]接收模块,用于接收数据查询请求,所述数据查询请求携带查询组的查询组标识,所述数据查询请求用于查询所述查询组所指示的至少两个目标风控数据;
[0012]第一确定模块,用于响应于所述数据查询请求,基于所述查询组标识在目标数据库中确定所述至少两个目标风控数据的数据标识;
[0013]查询模块,用于基于所述至少两个目标风控数据的数据标识,在所述目标数据库中进行并行的数据查询,得到所述至少两个目标风控数据。
[0014]可选地,所述查询模块用于:
[0015]基于所述至少两个目标风控数据的数据标识,在所述目标数据库中获取所述至少两个目标风控数据的查询信息,所述查询信息用于表示所述至少两个目标风控数据的存储状态;
[0016]从所述至少两个目标风控数据的查询信息中获取所述至少两个目标风控数据的查询通道,所述查询通道指向所述至少两个目标风控数据的存储位置;
[0017]基于所述查询通道进行并行的数据查询,得到所述至少两个目标风控数据。
[0018]可选地,所述查询模块用于:
[0019]在所述查询通道均不相同的情况下,通过所述至少两个目标风控数据各自的查询通道并行查询所述至少两个目标风控数据;
[0020]在所述查询通道存在相同的情况下,通过相同的查询通道以及除所述相同的查询通道外其余每一个所述目标风控数据的查询通道并行查询所述至少两个目标风控数据。
[0021]可选地,所述查询模块用于:
[0022]基于所述至少两个目标风控数据的数据标识,通过所述目标数据库的多个存储节点同时在所述目标数据库中进行并行的数据查询,得到所述至少两个目标风控数据,所述多个存储节点用于存储目标数据库的数据。
[0023]可选地,所述装置还包括:
[0024]建立模块,用于建立所述至少两个目标风控数据在当前数据库与所述目标数据库之间的存储映射关系;
[0025]转移模块,用于基于所述存储映射关系,将所述至少两个目标风控数据从当前数据库转移至所述目标数据库中。
[0026]可选地,所述转移模块用于:
[0027]基于所述存储映射关系,生成所述至少两个目标风控数据的数据转移脚本;
[0028]执行所述数据转移脚本,以将所述至少两个目标风控数据从当前数据库转移至所述目标数据库的目标数据表中。
[0029]可选地,所述装置还包括:
[0030]分片模块,用于对所述目标数据表进行分片,得到多个分片数据;
[0031]存储模块,用于将所述多个分片数据分散存储至所述目标数据库的多个存储节点中。
[0032]可选地,所述装置还包括:
[0033]第二确定模块,用于确定所述至少两个目标风控数据的查询信息,所述查询信息用于表示所述至少两个目标风控数据的存储状态,所述查询信息包括所述至少两个目标风控数据的查询通道,所述查询通道指向所述至少两个目标风控数据的存储位置。
[0034]可选地,所述第二确定模块用于:
[0035]对于所述至少两个目标风控数据中任意的一个目标风控数据,从所述存储映射关
系中获取所述目标风控数据在所述目标数据库中的存储位置;
[0036]将所述存储位置确定为所述查询信息的查询通道。
[0037]可选地,所述装置还包括:
[0038]第三确定模块,用于在所述目标风控数据通过接口查询的情况下,将所述目标风控数据的查询接口确定为所述查询信息的查询通道。
[0039]第三方面,提供了一种计算机设备,所述计算机设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述的数据查询方法。
[0040]第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的数据查询方法。
[0041]第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述的数据查询方法的步骤。
[0042]可以理解的是,上述第二方面、第三方面、第四方面、第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
[0043]为了更清楚地说明本说明书一个或多个实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[004本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,所述方法包括:接收数据查询请求,所述数据查询请求携带查询组的查询组标识,所述数据查询请求用于查询所述查询组所指示的至少两个目标风控数据;响应于所述数据查询请求,基于所述查询组标识在目标数据库中确定所述至少两个目标风控数据的数据标识;基于所述至少两个目标风控数据的数据标识,在所述目标数据库中进行并行的数据查询,得到所述至少两个目标风控数据。2.根据权利要求1所述的方法,所述基于所述至少两个目标风控数据的数据标识,在所述目标数据库中进行并行的数据查询,得到所述至少两个目标风控数据,包括:基于所述至少两个目标风控数据的数据标识,在所述目标数据库中获取所述至少两个目标风控数据的查询信息,所述查询信息用于表示所述至少两个目标风控数据的存储状态;从所述至少两个目标风控数据的查询信息中获取所述至少两个目标风控数据的查询通道,所述查询通道指向所述至少两个目标风控数据的存储位置;基于所述查询通道进行并行的数据查询,得到所述至少两个目标风控数据。3.根据权利要求2所述的方法,所述基于所述查询通道进行并行的数据查询,得到所述至少两个目标风控数据,包括:在所述查询通道均不相同的情况下,通过所述至少两个目标风控数据各自的查询通道并行查询所述至少两个目标风控数据,得到所述至少两个目标风控数据;在所述查询通道存在相同的情况下,通过相同的查询通道以及除所述相同的查询通道外其余所述目标风控数据各自的查询通道并行查询所述至少两个目标风控数据,得到所述至少两个目标风控数据。4.根据权利要求1所述的方法,所述基于所述至少两个目标风控数据的数据标识,在所述目标数据库中进行并行的数据查询,得到所述至少两个目标风控数据,包括:基于所述至少两个目标风控数据的数据标识,通过所述目标数据库的多个存储节点同时在所述目标数据库中进行并行的数据查询,得到所述至少两个目标风控数据,所述多个存储节点用于存储目标数据库的数据。5.根据权利要求1所述的方法,所述接收数据查询请求之前,还包括:建立所述至少两个目标风控数据在当前数据库与所述目标数据库之间的存储映射关系;基于所述存储映射关系,将所述至少两个目标风控数据从当前数据库转移至所述目标数据库中。6.根据权利要求5所述的方法,所述基于所述存储映射关系,将所述至少两个目标风控数据从当前数据库转移至所述目标数据库,包括:...

【专利技术属性】
技术研发人员:段松
申请(专利权)人:重庆蚂蚁消费金融有限公司
类型:发明
国别省市:

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

1