分布式数据库查询优化算法研究与实现

来源 :上海师范大学 | 被引量 : 0次 | 上传用户:hziyin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在分布式数据库中,系统的性能受查询策略的影响,而一个查询的处理代价通常是由进行通信的信息量来决定。半连接方法可以减少通信数据的传输量。分布式数据库具有并行处理子查询的能力。本文将从两个方面探讨优化措施:响应时间的最小化和总时间的最小化。一些学者对分布式查询处理已经做了大量的研究,但这些算法在某些方面存在一定的局限性。具体的体现在:受到传输媒介的影响,数据和信息在传输中将会受到一定的阻碍,这样的延缓就会减慢整个查询执行过程;计算机设备不断的更新,多处理器在网络环境中已经得到了广泛的应用,应该充分利用其提供的并行处理的机会,这样就可以增加每次传输的数据信息量,加快查询响应的速度;有些算法为了实现某些功能而丧失了一些的关键性能,例如:为减少时间、空间复杂度,采用随机的手段获取缩减操作序列。通过阅读大量文献,以及在实习的过程中对遇到的一些实际问题的思考、解决,这篇文章主要完成了以下的一些工作:1.本文主要研究、探讨了普通半连接的优化算法,提出了一种基于半连接的改进的查询优化算法-------基于标记二次半连接的查询优化算法。实验证明,该查询优化算法明显地减少了中间结果,有效地降低了整个网络通信费用,提高了查询的效率。2.在分布式数据库中,针对分片和分配对查询影响的问题,本文在研究了其相关技术后,提出了基于分片的动态分配和复制的优化算法,并给出了算法的逻辑实现和性能分析。3.考虑到分布式数据的特点,数据在不同的站点分布,各个站点的终端用户要访问的数据不一样。本文提出的基于数据库设计的查询优化启发式算法减少了通信的数据量,优化了查询的执行过程,降低了网络通信的总成本。最后,通过相关的实验,从不同侧面进行比较显示:较之以前的算法,本文提出的优化算法在性能方面有了很大的提高,减少了通讯的信息量,提高了程序的并行性。
其他文献
在线社交网络(Online Social Network,简称为OSN)近年来的发展趋势令人瞩目,成为人们网络生活中的重要组成部分。当前,主流的在线社交网络都基于中央服务器模式运作,这种服务
三维模型变形在计算机动画中占有很重要的地位,随着计算机软硬件技术的发展,人们对三维动画技术提出了更高的标准,为了使三维动画能够更好地满足于社会需求,需要提高三维模型
随着计算机软件规模的扩大及复杂性的提高,软件需求成为整个软件工程中的关键一环,其重要性越来越受到人们的重视。研究发现,绝大部分的软件缺陷都是在需求阶段发生的。伴随
1946年Dennis Gabor提出了一种同时用时间和频率表示一个时间函数的方法,这种方法被后人称为Gabor展开[2-3]。尽管Gabor变换在非平稳信号分析处理中有广泛的应用,如生物医学
现代制造企业的产品设计是基于知识的设计,统计表明约有90%的产品设计可以重用以前的设计知识。然而,由于对产品设计知识缺乏统一的组织和表示,无法表达知识的语义信息,导致设
随着计算机技术的发展和三维模型的广泛使用,怎样从大量的三维模型库中快捷高效地检索出人们想得到的三维模型这已经是一个需要尽快解决的重要科研课题。基于关键词的三维模
生物学与信息科学是目前世界发展最迅速,影响最广泛的两门学科,这两门学科交叉而形成的新兴研究领域属分子计算。根据目前的研究情况,分子计算可以归纳为两大主要的研究方向:
随着互联网技术的快速发展和个人计算机的普及,目前全世界每四个人中就有一个人使用计算机上网[1],2010年中国的网页数量高达336亿,其中87.8%的数据是以文本的形式存在[2]。
随着互联网进入生活的各方各面,网络入侵也日益成为人们面临的安全问题。因此,有效地检测到网络入侵行为具有十分重要的意义。网络入侵检测方法分为基于特征的入侵检测和异常
无线传感器网络是由部署在监测区域的大量廉价的微型传感器节点组成的,且由无线通信方式形成的一个多跳的自组织网络系统,它的目的是对网络覆盖区域内的感知对象进行实时的感