System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 分布式数据库的数据查询方法及装置制造方法及图纸_技高网

分布式数据库的数据查询方法及装置制造方法及图纸

技术编号:40763331 阅读:3 留言:0更新日期:2024-03-25 20:14
本说明书实施例提供了分布式数据库的数据查询方法及装置,其中,一种分布式数据库的数据查询方法包括:获取在分布式数据库进行数据查询的查询语句,一方面对查询语句包含的查询关键词进行特征提取获得查询关键词特征,另一方面在分布式数据库的历史数据分布中确定查询关键词对应的关键词数据分布,并基于查询获得的关键词数据分布生成关键词密度特征,将查询关键词特征和关键词密度特征输入基数估计模型进行数据基数估计,获得查询关键词对应的目标数据的基数估计值作为查询语句的查询结果。

【技术实现步骤摘要】

本文件涉及分布式,尤其涉及一种分布式数据库的数据查询方法及装置


技术介绍

1、随着互联网在不断发展和推广,为了应对互联网上迅猛增长的数据的存储和管理需求,分布式处理技术被广泛应用,尤其是分布式数据库作为分布式处理技术在数据存储领域的重要手段得到了广泛应用,分布式数据库是指利用高速计算机网络将物理上分散的多个数据存储节点连接起来组成一个逻辑上统一的数据库集群,基于建立的分布式数据库可以进行高效的数据存储和数据访问。


技术实现思路

1、本说明书一个或多个实施例提供了一种分布式数据库的数据查询方法,包括:获取在分布式数据库进行数据查询的查询语句。对所述查询语句包含的查询关键词进行特征提取,获得查询关键词特征。在所述分布式数据库的历史数据分布中确定所述查询关键词对应的关键词数据分布,并基于所述关键词数据分布生成关键词密度特征。将所述查询关键词特征和所述关键词密度特征输入基数估计模型进行数据基数估计,获得所述查询关键词对应的目标数据的基数估计值。

2、本说明书一个或多个实施例提供了一种分布式数据库的数据查询装置,包括:查询语句获取模块,被配置为获取在分布式数据库进行数据查询的查询语句。特征提取模块,被配置为对所述查询语句包含的查询关键词进行特征提取,获得查询关键词特征。密度特征生成模块,被配置为在所述分布式数据库的历史数据分布中确定所述查询关键词对应的关键词数据分布,并基于所述关键词数据分布生成关键词密度特征。数据基数估计模块,被配置为将所述查询关键词特征和所述关键词密度特征输入基数估计模型进行数据基数估计,获得所述查询关键词对应的目标数据的基数估计值。

3、本说明书一个或多个实施例提供了一种分布式数据库的数据查询设备,包括:处理器;以及,被配置为存储计算机可执行指令的存储器,所述计算机可执行指令在被执行时使所述处理器:获取在分布式数据库进行数据查询的查询语句。对所述查询语句包含的查询关键词进行特征提取,获得查询关键词特征。在所述分布式数据库的历史数据分布中确定所述查询关键词对应的关键词数据分布,并基于所述关键词数据分布生成关键词密度特征。将所述查询关键词特征和所述关键词密度特征输入基数估计模型进行数据基数估计,获得所述查询关键词对应的目标数据的基数估计值。

4、本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:获取在分布式数据库进行数据查询的查询语句。对所述查询语句包含的查询关键词进行特征提取,获得查询关键词特征。在所述分布式数据库的历史数据分布中确定所述查询关键词对应的关键词数据分布,并基于所述关键词数据分布生成关键词密度特征。将所述查询关键词特征和所述关键词密度特征输入基数估计模型进行数据基数估计,获得所述查询关键词对应的目标数据的基数估计值。

本文档来自技高网...

【技术保护点】

1.一种分布式数据库的数据查询方法,包括:

2.根据权利要求1所述的分布式数据库的数据查询方法,所述对所述查询语句包含的查询关键词进行特征提取,获得查询关键词特征,包括:

3.根据权利要求2所述的分布式数据库的数据查询方法,所述对所述查询关键词进行查询数据范围提取获得数据范围特征,包括:

4.根据权利要求1所述的分布式数据库的数据查询方法,所述在所述分布式数据库的历史数据分布中确定所述查询关键词对应的关键词数据分布,包括:

5.根据权利要求4所述的分布式数据库的数据查询方法,所述基于所述关键词数据分布生成关键词密度特征,包括:

6.根据权利要求1所述的分布式数据库的数据查询方法,所述基数估计模型,包括:第一感知机模块、卷积神经网络和第二感知机模块;

7.根据权利要求1所述的分布式数据库的数据查询方法,所述基数估计模型,采用如下方式训练:

8.根据权利要求1所述的分布式数据库的数据查询方法,所述获取在分布式数据库进行数据查询的查询语句步骤执行之后,且所述对所述查询语句包含的查询关键词进行特征提取,获得查询关键词特征步骤执行之前,还包括:

9.根据权利要求8所述的分布式数据库的数据查询方法,所述基于所述分布式数据库的历史查询记录表对所述查询关键词进行匹配校验,包括:

10.一种分布式数据库的数据查询装置,包括:

11.一种分布式数据库的数据查询设备,包括:

12.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时实现以下流程:

...

【技术特征摘要】

1.一种分布式数据库的数据查询方法,包括:

2.根据权利要求1所述的分布式数据库的数据查询方法,所述对所述查询语句包含的查询关键词进行特征提取,获得查询关键词特征,包括:

3.根据权利要求2所述的分布式数据库的数据查询方法,所述对所述查询关键词进行查询数据范围提取获得数据范围特征,包括:

4.根据权利要求1所述的分布式数据库的数据查询方法,所述在所述分布式数据库的历史数据分布中确定所述查询关键词对应的关键词数据分布,包括:

5.根据权利要求4所述的分布式数据库的数据查询方法,所述基于所述关键词数据分布生成关键词密度特征,包括:

6.根据权利要求1所述的分布式数据库的数据查询方法,所述基数估计模型,包括:第一感知机模块、卷积神经网络和...

【专利技术属性】
技术研发人员:徐泉清
申请(专利权)人:北京奥星贝斯科技有限公司
类型:发明
国别省市:

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

1