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

技术编号:32830003 阅读:18 留言:0更新日期:2022-03-26 20:40
本申请提供的一种数据的查询方法、装置、存储介质及设备,属于数据查询技术领域。主要步骤为:首先确定终端设备发送的查询请求中的查询条件对应的第一查询标识,若第一数据库对应的第一缓存区存在第一查询标识,则从第一数据库中确定出与第一查询标识对应的查询结果数据,第一缓存区用于缓存历史查询标识,第一数据库中包含与历史查询标识对应的历史查询结果数据。通过该方式,可以将查询请求对应的第一查询标识与历史查询标识进行匹配,根据匹配到的历史查询标识获取查询结果数据,从而提高了整个查询过程的响应速度。高了整个查询过程的响应速度。高了整个查询过程的响应速度。

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


[0001]本专利技术涉及数据查询
,尤其涉及一种数据的查询方法、装置、存储介质及设备。

技术介绍

[0002]随着信息技术的高速发展,各领域的数据量的增长趋势明显。如何对海量数据进行查询并从中提取有用信息是一个需要解决的问题。
[0003]在现有技术中,主要通过搜索引擎等工具来对海量数据进行查询。例如,通过实时搜索引擎(ElsaticSearch)提供的多字段索引等方式,可以灵活地设置查询要求并从海量数据中获得查询结果。
[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]一种可选的实施方式中,所述第一数据库中还包括从数据源设备中获取到的待查询数据。
[0044]一种可选的实施方式中,所述查询模块,还用于根据所述索引数据,从所述第一数据库的待查询数据中确定出与所述第一查询标识对应的查询结果数据。
[0045]一种可选的实施方式中,所述查询模块,还用于将所述查询结果数据存储于所述第一数据库的历史查询结果数据中;将所述第一查询标识存储于所述第一缓存区。
[0046]一种可选的实施方式中,所述查询模块,还本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据的查询方法,其特征在于,所述方法包括:确定终端设备发送的查询请求中的查询条件对应的第一查询标识;若第一数据库对应的第一缓存区存在所述第一查询标识,则从所述第一数据库中确定出与所述第一查询标识对应的查询结果数据,所述第一缓存区用于缓存历史查询标识,所述第一数据库中包含与所述历史查询标识对应的历史查询结果数据。2.根据权利要求1所述的方法,其特征在于,在所述确定所述查询请求对应的第一查询标识之后,所述方法还包括:若第一数据库对应的第一缓存区不存在所述第一查询标识,则从第二数据库中确定出与所述第一查询标识对应的索引数据;根据所述索引数据,从所述第一数据库中确定出与所述第一查询标识对应的查询结果数据。3.根据权利要求1或2所述的方法,其特征在于,所述第一查询标识是根据结构化查询语言确定的。4.根据权利要求1所述的方法,其特征在于,所述从所述第一数据库中确定出与所述第一查询标识对应的查询结果数据,包括:根据所述历史查询标识与主键数据之间的映射关系,确定出与所述第一查询标识对应的主键数据;根据所述主键数据,从所述第一数据库的历史查询结果数据中确定出与所述第一查询标识对应的查询结果数据。5.根据权利要求2所述的方法,其特征在于,所述从第二数据库中确定出与所述第一查询标识对应的索引数据,包括:若所述第一数据库对应的第一缓存区中不存在所述第一查询标识,则确定所述第二数据库对应的第二缓存区中是否存在所述第一查询标识;若否,则从所述第二数据库中确定出与所述第一查询标识对应的索引数据;将所述第一查询标识缓存至所述第二缓存区。6.根据权利要求5所述的方法,其特征在于,在所述从所述第一数据库中确定出与所述第一查询标识对应的查询结果数据之后,所述方法还包括:将所述第一查询标识从所述第二缓存区移除。7.根据权利要求5所述的方法,其特征在于,在所述确定所述第二数据库对应的第二缓存区中是否存在所述第一查询标识之后,所述方法还包括:若是,则中止从所述第二数据库中确定出与所述第一查询标识对应的索引数据。8.根据权利要求2所述的方法,其特征在于,所述第一数据库中还包括从数据源设备中获取到的待查询数据。9.根据权利要求8所述的方法,...

【专利技术属性】
技术研发人员:张兆龙
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1