XML Twig查询优化研究

来源 :厦门大学 | 被引量 : 0次 | 上传用户:linkageldap
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML因其具有自描述性,可扩展性以及开放性等优点已经成为网络上信息表达和数据交换的事实标准。随着XML数据的不断增长,尤其是大规模XML数据的出现(如XML数据库),对XML数据的查询正在成为学术界和工业界的研究热点。但同时由于XML文档具有的半结构的特性,使得传统的对关系数据库的查询算法对其不适用,因此如何高效地查询XML数据成为新的研究课题。为了实现XML的查询优化,近年来人们提出了各种算法,主要有基于路径索引的树遍历、基于序列的方法以及结构连接和整体twig查询,其中整体twig查询可以避免结构连接产生大量的中间结果而具有很大的优越性,得到了广泛的研究。本文对整体twig查询优化展开研究,主要做了以下几个方面的工作:(1)提出了DBL排序算法,用于决定叶子查询结点的处理顺序,更重要的是在构造与查询结点相关联的列表中起到过滤对查询结果没有贡献的元素的作用。(2)提出了一种新型的整体twig查询算法TwigStackFast,它是个单阶段算法,采用Extended Dewey编码,能够处理带A-D关系、P-C关系的查询,而且是CPU和I/O最优的。TwigStackFast算法没有第二阶段的合并连接操作,因而可以消除了大量的时间和空间开销。(3)通过把TwigStackFast算法与四个经典的twig查询算法TwigStack、HolisticTwigStack、Twig~2Stack、TJFast进行实验对比后可以看出,TwigStackFast具有更优越的性能。
其他文献
随着XML在移动计算中应用的迅速普及,对于XML访问和传输的效率要求越来越高。因此,在移动计算环境中高效地访问和传输XML文档成为当前研究的热点。在移动计算环境中,数据广播
P2P网络中的资源定位问题是一个开放性的问题,应该针对具体的应用设计性能更优的定位方法来实现系统。当然,关于各种定位方法性能上的优劣分析为P2P网络设计更优的定位方法具
随着互联网和多媒体技术的发展,网络服务器提供了大量的图像,给后续的图像处理和分析带来极大地挑战。人类视觉系统可以很容易地判断图像中的显著性区域,并注意到图像的重要
随着工作流的不断发展,出现了多种工作流语言和服务编排语言,而每一种服务编排引擎只执行一种语言,缺乏可移植性。因此,在实现科学研究的流程化和自动化的同时,如何高效地利用分布
在我们实际的嵌入式的开发之中,真实的嵌入式硬件开发环境跟嵌入式的仿真开发的环境还是很有差别的情况的,我们在开发的最后不能够完全依靠仿真开发平台,实际的情况还是要在最后
本文主要对无线传感器网络的路由协议进行研究,并针对无线传感器网络的能量受限特性,着重研究路由协议中的层次路由协议——LEACH及在其之上发展的诸多协议。本文提出的基于
随着计算机网络的不断发展,互联网已经成为了人类社会主流的一个重要组成部分。人们希望互联网能够不断地提供应用所需的各种网络服务。特别是,以视频会议、视频点播、远程教
推荐系统作为一个高效的信息过滤工具,已广泛应用于电子商务和社交网络等诸多领域。然而,当前一些称为“水军”的恶意用户为获取不正当利益,往往通过伪造用户行为影响推荐结
Skyline查询作为数据挖掘的重要分支,广泛应用于多标准决策、可视化和用户参考查询等领域。近年来,在数据库和信息检索研究领域,有效计算Skyline的问题已经引起国内外研究者
随着信息技术和互联网的发展与普及,越来越多的人能够在网络上随时随地的发表自己的想法,分享自己的所见所闻;在线社交网络(比如Twitter、Facebook、新浪微博等)在信息的传播