一种分布式数据库查询方法、装置及管理系统制造方法及图纸

技术编号:17442080 阅读:56 留言:0更新日期:2018-03-10 14:47
本发明专利技术提供了一种分布式数据库查询方法,包括:根据接收到的查询语句到查询缓存区中检索,其中,上述查询缓存区中保存有历史执行信息;在检索到与上述查询语句对应的历史执行信息的情况下,根据该历史执行信息进行查询。使得分布式数据库在查询过程中可以节省部分执行树的生成过程,从而降低分布式数据库查询的时延并提高并发度。

【技术实现步骤摘要】
一种分布式数据库查询方法、装置及管理系统
本专利技术涉及分布式数据库领域,尤其涉及一种分布式数据库查询方法、装置及管理系统。
技术介绍
随着传统的数据库技术日趋成熟,以及互联网应用的高速发展,数据库应用已普遍出现在互联网之上。而传统的集中式数据库系统同时也表现出其不足之处——采用集中式管理,这势必会造成性能瓶颈,单一的提高硬件性能已不能满足目前互联网的大数据量高并发查询写入的需求,同时会产生大量的硬件维护和升级费用。此外,数据库的集中管理往往造成多数据库关联,一旦某一台数据库崩溃,将造成整个系统崩溃。所以分布式数据库系统的发展呈不可阻挡之势。由于分布式数据库系统中的数据位于大量不同的节点上,在查询、存取数据的过程中会不可避免的加重系统的性能负担,进而造成查询时延增加、并发度降低的问题。现有一些相关的分布式查询技术,一般还是以单机数据为基础发展而来,这些查询优化技术还是局限在缓存历史数据、缓存查询执行计划以及对语句进行预编译等方面,都没有解决分布式数据库查询时延较长、并发度较低的问题。
技术实现思路
为了解决相关技术中分布式数据库查询时延较长、并发度较低的问题,本专利技术提供了一种分布式数本文档来自技高网...
一种分布式数据库查询方法、装置及管理系统

【技术保护点】
一种分布式数据库查询方法,其特征在于,包括:根据接收到的查询语句到查询缓存区中检索,其中,所述查询缓存区中保存有历史执行信息;在检索到与所述查询语句对应的历史执行信息的情况下,根据该历史执行信息进行查询。

【技术特征摘要】
1.一种分布式数据库查询方法,其特征在于,包括:根据接收到的查询语句到查询缓存区中检索,其中,所述查询缓存区中保存有历史执行信息;在检索到与所述查询语句对应的历史执行信息的情况下,根据该历史执行信息进行查询。2.根据权利要求1所述的方法,其特征在于,所述根据接收到的查询语句到查询缓存区中检索,包括:对所述查询语句进行常量替换,并对替换后的查询语句进行哈希计算,生成哈希值;根据所述哈希值到所述查询缓存区中检索。3.根据权利要求1或2所述的方法,其特征在于,在根据接收到的查询语句到查询缓存区中检索之前或之后,还包括:收集查询过程中的执行信息;在判断到符合预设规则的情况下,将所述执行信息保存到所述查询缓存区中。4.根据权利要求3所述的方法,其特征在于,在判断到符合预设规则的情况下,将所述执行信息保存到所述查询缓存区中,包括:在判断到所查询的数据不需要进行计算处理时,将所述执行信息保存到所述查询缓存区中。5.根据权利要求1、2或4所述的方法,其特征在于,所述历史执行信息包括以下至少之一:表数据分布信息、目的数据库信息、所述常量替换的位置信息。6.一种分布式数据库查询装置,设置...

【专利技术属性】
技术研发人员:丁岩李彦中陈小强
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1