一种数据查询方法、装置及存储介质制造方法及图纸

技术编号:27434537 阅读:33 留言:0更新日期:2021-02-25 03:17
本发明专利技术实施例公开了一种数据查询方法、装置及存储介质,能够提高缓存查询命中率和查询速度,该方法可以包括:在接收到数据查询操作时,根据数据查询操作建立第一查询模型;从预设查询模型和预设查询结果对应关系中,查找包含第一查询模型的第一预设查询模型,第一预设查询模型为预设查询模型和预设查询结果对应关系中包含第一查询模型的预设查询模型;从第一预设查询模型对应的第一预设查询结果中,提取第一查询模型对应的第一查询结果,第一预设查询结果为预设查询模型和预设查询结果对应关系中,第一预设查询模型对应的查询结果。第一预设查询模型对应的查询结果。第一预设查询模型对应的查询结果。

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


[0001]本专利技术涉及软件工程领域,尤其涉及一种数据查询方法、装置及存储介质。

技术介绍

[0002]目前在大数据可视化分析系统中,常用的交互式分析操作方法如钻取、过滤等,都是基于结构化查询语言(SQL,Structured Query Language)语句查询来获取结果并进行分析。其中,可视化分析系统将查询分析操作解析成SQL语句后,首先检查可视化分析系统的缓存系统中是否存在相同的SQL语句,如果有则直接进入缓存根据SQL语句得到查询结果,如果没有则将此SQL语句送入到数据仓库或数据库中进行查询并等待查询结果返回,然后将SQL语句和查询结果的键值对存入到缓存系统中。
[0003]在实际应用中,缓存通常存储着历史查询使用的SQL语句及其对应的查询结果。由于对同一份数据进行多次不同的查询分析操作时,会生成不同的SQL语句,在使用新生成的SQL语句作为索引键在缓存中进行查找时,即使缓存中实际已有之前查询返回的结果数据,但由于两次查询的SQL语句不一致,所以使用现有技术还是无法在缓存中命中查询结果,需要本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,其特征在于,包括:在接收到数据查询操作时,根据所述数据查询操作建立第一查询模型;从预设查询模型和预设查询结果对应关系中,查找包含所述第一查询模型的第一预设查询模型,所述第一预设查询模型为所述预设查询模型和预设查询结果对应关系中包含所述第一查询模型的预设查询模型;从所述第一预设查询模型对应的第一预设查询结果中,提取所述第一查询模型对应的第一查询结果,所述第一预设查询结果为所述预设查询模型和预设查询结果对应关系中,所述第一预设查询模型对应的查询结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述数据查询操作建立第一查询模型,包括:从所述数据查询操作中,提取所述数据查询操作包含的待查询字段、度量参数及筛选条件;将所述待查询字段、所述度量参数及所述筛选条件添加至预设查询模型框架中,得到所述第一查询模型。3.根据权利要求2所述的方法,其特征在于,所述从所述第一预设查询模型对应的第一预设查询结果中,提取所述第一查询模型对应的第一查询结果,包括:从所述预设查询模型和预设查询结果对应关系中,获取所述第一预设查询模型对应的所述第一预设查询结果;根据所述筛选条件,对所述第一预设查询结果进行筛选,得到筛选结果;从所述第一预设查询结果中,提取所述待查询字段对应的查询结果;基于所述查询结果和所述筛选结果,得到待度量数据;利用所述度量参数,对所述待度量数据进行计算,得到计算结果;将所述筛选结果、所述查询结果、所述计算结果确定为所述第一查询结果。4.根据权利要求1所述的方法,其特征在于,所述从预设查询模型和预设查询结果对应关系中,查找包含所述第一查询模型的第一预设查询模型之后,所述方法还包括:当从所述预设查询模型和预设查询结果对应关系中,未查找到包含所述第一查询模型的所述第一预设查询模型时,将所述第一查询模型与数据库进行匹配,得到所述第一查询模型对应的第二查询结果,所述数据库用于存储初始结果数据。5.根据权利要求4所述的方法,其特征在于,所述将所述第一查询模型与数据库进行匹配,得到所述第一查询模型对应的第二查询结果之后,所述方法还包括:从所述预设查询模型和预设查询结果对应关系中,查找所述第一查询模型包含的第二预设查询模型,所述第二预设查询模型为所述预设查询模型和预设查询结果对应关系中所述第一查询模型包含的预设查询模型;从所述预设查询模型和预设查询结果对应关系中,查找所述第二预设查询模型对应的第二预设查询结果;将所述第二预设查询模型及所述第二预设查询结果,替换为所述第一查询模型和所述第二查询结果。6.根据权利要求5所述的方法,其特征在于,所述从所述预设查询模型和预设查询结果对应关系中,查找所述第一查询模型包含的第二预设查询模型,包括:
从所述预设查询模型和预设查询结果对应关系中,查找所述第一查询模型的待查询字段、度量参数和筛选条件包含的所述预设查询模型;将所述预设查询模型确定为所述第二预设查询模型。7.根据权利要求5所述的方法,其特征在于,所述将所述第一查询模型与数据库进行匹配,得到所述第一查询模型对应的第二查询结果之后,所述方法还包括:当未查找到所述第一查询模型包含的所述第二预设查询模型时,将所述第一查询模型与所述第一查询模型对应的...

【专利技术属性】
技术研发人员:吴迎俊朱明明
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1