【技术实现步骤摘要】
一种数据查询方法、装置、电子设备及存储介质
[0001]本申请实施例涉及计算机应用
,尤其涉及一种数据查询方法、装置、电子设备及存储介质。
技术介绍
[0002]在大数据时代,有很多的查询工具可以选择;虽然在线/联机事务处理(Online transaction processing,简称OLTP)占据着绝对优势,但是随着大数据的持续升温,也给联机分析处理(Online analytical processing,简称OLAP)带来了很大的发挥空间。目前市面上出现了很多查询工具,比如:Kylin、Elastic Search、Mysql、Druid等,上述每个工具都包括数据存储、数据计算、资源调度以及可视化等,它们是各自为战,各自所用。如果选择了合适的工具,会让数据的提取,处理和分析达到事半功倍的效果。未来,数据会越来越大,数据分析必须要更易操作。处理速度快和操作简单必定成为大数据分析的主流趋势。
[0003]但是在现有技术中,每个查询工具都有自身的数据存储、数据计算、资源调度等,适用场景单一;而且采用多数据源 ...
【技术保护点】
【技术特征摘要】
1.一种数据查询方法,其特征在于,所述方法包括:接收用户发送的查询请求;其中,所述查询请求中包括至少一个搜索关键字;响应于所述查询请求将所述至少一个搜索关键字拆分成多个子关键字;基于所述多个子关键字在至少一个虚拟库中进行查找,得到所述至少一个搜索关键字对应的查询结果。2.根据权利要求1所述的方法,其特征在于,基于所述多个子关键字在至少一个虚拟库中进行查找,得到所述至少一个搜索关键字对应的查询结果,包括:将所述多个子关键字进行组合,得到至少一个维度的关键字组合;在各个关键字组合对应的虚拟库中查找各个关键字组合,得到各个子关键字组合对应的查询结果;将各个子关键字组合对应的查询结果进行合并,得到所述至少一个搜索关键字对应的查询结果。3.根据权利要求1所述的方法,其特征在于,响应于所述查询请求将所述至少一个搜索关键字拆分成多个子关键字,包括:响应于所述查询请求构建一个所述至少一个搜索关键字对应的分析树;使用所述至少一个搜索关键字对应的分析树将所述至少一个搜索关键字拆分为多个子关键字。4.根据权利要求3所述的方法,其特征在于,响应于所述查询请求构建一个所述至少一个搜索关键字对应的分析树,包括:将所述查询请求转换为对应的结构化查询语言SQL语句;基于所述SQL语句构建所述至少一个搜索关键字对应的分析树。5.根据权利要求2所述的方法,其特征在于,将所述多个子关键字进行组合,得到至少一个维度的关键字组合,包括:在所述多个子关键字中提取出一个子关键字作为当前子关键字;将所述当前子关键字分别与所述多个子关键字中的剩余的子关键字进行组合,得到所述当前子关键字对应的关键字组合;重复执行上述操作,直到得到各个子关键字对应的关键字组合。6.根据权利要求2所述的方法,其特征在于,在各个关键字组合对应的虚拟库中查找各个关键字组合,...
【专利技术属性】
技术研发人员:蔺晓强,焦文斌,韩昆仑,
申请(专利权)人:联通智网科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。