基于代数树的ORDBMS查询优化技术的研究与算法设计

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:lmtc5238
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
查询优化是DBMS设计和实现采用的一项重要技术,是影响数据库性能的关键因素。ORDBMS在继承关系数据库技术的基础上,增加了面向对象特性,可以满足GIS,CIMS,OIS等新兴领域多维数据的复杂查询。因此,研究基于ORDBMS的查询优化技术具有良好的开发前景和商用价值。本文以ORDBMS为数据模型,在总结国内外数据库查询优化成果的基础上,通过分析现有研究中的不足,运用关系代数理论,采用对比、分解、封装、例证的方法,以DB2 UDB为运行平台,提出了一种基于代数树的查询优化技术,解决了查询优化过程中关于高价选择谓词、限定变元连接索引结构的具体问题。根据选择条件中可以包含用户自定义复杂函数的新特点,本文提出了一种基于代数树的Rolling_Up查询优化算法。在利用System R动态规划法和启发式规则为连接运算产生连接次序的基础上,计算选择条件的Rank值,搜索执行规划中的适当位置。该方法开销较小,且能产生优化的执行规划。针对原有算法不能直接应用于连接条件中含有自定义复杂函数结构的不足,本文提出了限定变换TR的概念,来限定连接谓词变元的取值范围,从而避免对整张关系表的扫描,达到了提高连接算法性能的目的。同时还把连接谓词索引推广到了一般形式,使之可以适用于多张表的连接。本文各章通过具体实例验证了基于代数树的ORDBMS查询优化技术的可行性和正确性,并证明了Rolling_Up优化算法能够在时间上获得较高的查询效率。
其他文献
农村党支部是党的最基层组织,担负着富民兴农、全面建设小康社会的历史重任。党支部书记作为党支部的“班长”,是农村各项工作的领头雁,要不负使命,振翅引航,必须具备“1234
体育这一学科是素质教育的重要组成部分,学校的体育教育担负着塑造学生健全人格和锻炼学生健康体质的重任.rn一、正确认识体育教学中的安全问题rn(一)新课程体育是建立“健康
期刊
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
资源型城市在供给侧结构性改革的战略下正进入产业结构调整的关键时期,产业结构的调整带来就业结构的变动,影响房地产供求,导致房价产生波动。尤其是衰退型资源型城市,产业结构转
随着新课改及素质教育的深入推进,历史学科的教学之中,越来越注重学生的全面性发展,这就要求老师加强对学生分析问题与解决问题能力的培养.但从实际历史教学来看,往往还存在
小学是学生学习中的重要环节,在小学教学中开展综合实践课程对小学生实践能力的提升具有重要帮助.因此在小学教学中开展实践课程十分重要,但是在对实践课程进行开展的过程中
20世纪中叶,随着以技术创新为显著特征的技术的不断发展,出现了数字电子技术,从而在全球引发了一场信息革命。随着信息革命的兴起和信息时代的到来,全世界范围内正在掀起一场
本文集中探讨了由多个销售商组成的动态联盟间相互窜货问题以及由此产生的利润分配问题。提出了报童合作博弈的概念,这是以往研究中未曾提及的。综合考虑当动态联盟中在窜货前
“时空观念”素养是高中历史新课标五大核心素养之一,在五大核心素养中居基础地位,是具备其它素养的前提条件.故在高一阶段着重培养学生“时空观念”核心素养极为迫切和重要.
在我国,许多现存的商业系统物资调度都是基于客户需求的。这种调度以客户商品需求量为基本出发点,商业系统将这些需求量反馈给生产产商,生产产商生产相应数量的商品,由商业系统分