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

技术编号:32887450 阅读:13 留言:0更新日期:2022-04-02 12:23
本申请涉及一种数据查询方法、装置、计算机设备和存储介质。该方法包括:服务器接收用户终端发送的查询请求,其中,查询请求中包括关键字,根据关键字查询索引库,获取关键字对应的目标索引,索引库中包括关键字与索引之间的对应关系,根据目标索引查询数据库,获取目标索引对应的目标业务数据;数据库包括索引与业务数据之间的对应关系,将目标业务数据发送给用户终端。采用本方法能够提高业务数据的检索效率。索效率。索效率。

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


[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]图1为一个实施例中数据查询方法的应用环境图;
[0040]图2为一个实施例中数据查询方法的流程示意图;
[0041]图3为一个实施例中数据查询方法的流程示意图;
[0042]图4为一个实施例中数据查询方法的流程示意图;
[0043]图5为一个实施例中数据查询方法的流程示意图;
[0044]图6为一个实施例中数据查询方法的流程示意图;
[0045]图7为一个实施例中数据查询方法的流程示意图;
[0046]图8为一个实施例中数据查询方法的流程示意图;
[0047]图9为一个实施例中数据查询方法的流程示意图;
[0048]图10为一个实施例中数据查询方法的流程示意图;
[0049]图11为一个实施例中数据查询方法的流程示意图;
[0050]图12为一个实施例中数据查询装置的结构框图;
[0051]图13为一个实施例中数据查询装置的结构框图;
[0052]图14为一个实施例中数据查询装置的结构框图;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,其特征在于,所述方法包括:接收用户终端发送的查询请求;所述查询请求中包括关键字;根据所述关键字查询索引库,获取所述关键字对应的目标索引;所述索引库中包括关键字与索引之间的对应关系;根据所述目标索引查询数据库,获取所述目标索引对应的目标业务数据;所述数据库包括索引与业务数据之间的对应关系;将所述目标业务数据发送给所述用户终端。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标索引查询数据库,获取所述目标索引对应的目标业务数据,包括:根据所述目标索引从所述数据库中确定目标存储区域;所述数据库包括多个存储区域;根据所述目标索引从所述目标存储区域中获取所述目标业务数据。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:获取多个历史业务数据中的历史关键字;根据各所述历史关键字生成各所述历史关键字的索引,并根据所述历史关键字与索引之间的对应关系构建所述索引库;以及,根据各所述索引与所述历史业务数据之间的对应关系构建所述数据库。4.根据权利要求3所述的方法,其特征在于,所述根据各所述索引与所述历史业务数据之间的对应关系构建所述数据库,包括:将多个所述索引对应的历史业务数据划分成多个数据队列;以及,从所述数据库中为各所述数据队列分配存储区域;将各所述数据队列中的历史业务数据存储至对应的存储区域中。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:按照预设的时间周期获取所述索引库中各所述索引的存储时长;若所述索引的存储时长大于预设时长阈值,则将所述索引存储所述数据库中,并将所述索引从所述索引库中删除。6.一种数据查询方法,其特征在于,所述方法包括:向服务器发送查询请求;所述查...

【专利技术属性】
技术研发人员:李佳欣
申请(专利权)人:招银云创信息技术有限公司
类型:发明
国别省市:

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

1