基于区域编码的XML结构连接算法研究

来源 :燕山大学 | 被引量 : 0次 | 上传用户:ktaxx01
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于XML数据具有不同于传统数据形式的特点,使得传统的数据库技术不能有效地发挥作用,因此需要针对其特点研究新的处理方法。作为XML数据处理中最重要问题之一的查询操作已经成为了当前研究的热点。为了解决XML路径查询处理中的关键技术问题,为大规模的XML查询应用提出切实可行的解决方案,本文分别对查询处理中的元素节点编码方案和结构连接算法两方面技术进行了研究。首先,针对目前大部分编码方案不能很好地支持文档更新的问题,本文提出了一种基于区域的动态编码方案DNS(Dynamic Numbering Scheme)。该方案通过以实数代替整数对文档进行编码能够利用连续数值间的区域为新插入的节点或子树编码,有力地支持了文档的更新。同时提出了DNS动态再分配算法,该算法能够根据文档的更新情况动态调整XML文档树中部分节点的编码,从而进一步提高了对文档的更新性能。其次,针对结构连接操作的高效实现问题,在区域编码的基础上,本文提出了一种改进的基于划分的结构连接算法PBJ(Partition Based Join)。该算法通过在连接过程中设立栈的机制有效地解决了已有算法中存在的数据复制问题;并利用内存缓冲数而非有效内存的大小对输入数据集合进行划分,有效地提高了算法的I/O性能;同时针对内存中结构连接的效率问题,提出了Inverse Tree的结构,通过对内存中的祖先输入集合建立该结构,可以高效地在子集合间进行结构连接,从而进一步提高了算法的执行效率。最后,本文在Native XML数据管理原型系统Orient-X基础上进行了一系列实验,实验结果表明本文的动态编码方案DNS和结构连接算法PBJ都具有良好的执行性能。
其他文献
淡水资源的短缺和人们环保意识的逐步提高,使得污水处理的重要性日益突出。目前最常用的污水处理途径是活性污泥法。它是一种水体自净的人工强化方法,具有机理复杂、非线性、
随着互联网络硬件、软件的飞速发展,由于实际生活和工作的需要,实时控制系统越来越受到人们的关注,关于实时控制系统的研究和讨论也越来越热烈。实时控制系统带给我们分布式
社交网络是近几年来迅速崛起的一类新型Web服务。Twitter和新浪微博是第二代社交网络,即微博服务的代表。随着移动互联网的发展,微博已经成为最为流行的信息传播平台,拥有巨
随着网络技术的发展和各种网络应用的涌现,使网络服务质量受到了前所未有的关注,研究人员也发现单纯增加带宽并不能完全解决服务质量问题。鉴于此,目前涌现出了多种服务质量
计算机犯罪的高技术特性使取证科学产生了一个新的分支即计算机取证。与传统取证不同的是,计算机取证收集、分析的数据是计算机运行过程中所产生的数据。事件重建是计算机取证
近年来,随着网络技术的迅速发展和J2EE平台的广泛采用,基于B/S的多层Web体系结构逐渐发展成熟起来。MVC设计模式分离了数据的控制和数据的表现,在实现多层Web应用系统中具有明显
计算机和互联网技术的快速发展和推广,给人们的生活带来了极大的便利,但是随之而来的负面影响也是人们所始料不及的,以计算机系统为对象或工具、通过网络进行的新型犯罪活动——
近年来,随着移动通信技术的迅猛发展,移动通信已经走进3G时代。基于位置的服务LBS是随着移动通信技术的进步而发展起来的增值业务,无线定位技术对于3G网络的重要性已得到广泛认
组合拍卖是解决各种资源分配问题的有效机制,随着电子商务的发展,组合拍卖机制发展成为一种新的多方交互与决策的电子谈判模式,是当前电子商务的一个重要应用领域。组合拍卖问题
相变是指材料在一定温度和压力等条件下发生的物相的转变。相变前后,材料的微观结构发生变化,从而引起宏观性质的显著改变。对相变现象的研究具有理论意义和工程价值。在核工业中,锆因其高熔点、高硬度、低热中子吸收截面等优良的材料特性得到了广泛应用。常温下,锆晶体处于密排六方结构。升温时发生固态相变,转变为体心立方结构。继续升温则会熔化。本文使用分子动力学方法,对温度引起的单晶锆的固态相变和熔化这两类典型相变