支持动态XML Twig查询的编码技术的研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:a553892340
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术的发展,XML作为信息表示和数据交换的标准受到越来越多的关注,如何有效地存储和查询XML数据已经成为当前研究的热点。Twig模式查询是XML查询处理的核心操作,研究它对于提高查询效率有着很重要的意义,而对XML文档进行有效查询的关键在于能否迅速确定XML文档中任意结点间的结构关系。XML编码方案就是为文档内每个结点分配一个唯一的编号,然后在进行Twig模式匹配时仅通过比较结点编号就可以快速有效地确定结点间的结构关系,因此,近年来研究者们提出了许多支持XML Twig模式查询的编码方案,但是现有的编码方案不能有效地处理当文档中出现父子结点间插入时需要重新编码的问题,并且在存储结点编码时采取的都是绝对存储的形式,这势必造成了大量空间的浪费,而且现有的XML Twig模式查询算法对静态XML文档的查询有较好的性能,不能很好的应用于动态XML文档,所以,如何为文档设计高效的支持动态XML Twig查询的编码方案自然成为亟待解决的问题。针对上述问题,本文深入分析了当前主流的XML数据编码方案DDE以及Twig模式查询算法TwigStack,并且围绕动态XML文档编码设计以及适用于动态XML文档的Twig模式查询算法两方面展开研究,首先,提出了一种新的动态XML编码方案IDDE编码,有效地避免了当文档中出现父子结点间插入时需要重新编码的情况,大大降低了文档的更新代价。其次,对现有的编码存储方式存储了大量冗余信息、空间性能低的问题做了相应的改进,提出了一种新的编码存储方式RDDE编码。这种存储方式不仅可以重建文档顺序满足动态更新需要,还可以达到减少存储代价、降低更新开销和提高查询性能的目的。另外,在已有的Twig模式查询算法TwigStack勺基础上结合本文所提出的编码方案,提出了新的适用于动态编码的XML Twig模式查询算法TwigStackDyn并对此算法性能做了洋细分析。最后,本文对支持动态XML Twig查询动态编码的性能进行实验分析,验证了本文所提编码的有效性和可行性,并与相关的研究方法进行了实验对比,实验结果显示,本文所提出的编码方案有较好的时间和空间性能并且能够有效地的支持动态XML Twig模式查询的要求。
其他文献
自从Bellare和Rogaway提出随机预言模型(Random Oracle Model, ROM)方法论,并将可证明安全的思想首次带入安全协议的形式化分析中以来,许多学者也相继应用ROM对提出的安全协
随着生产力的提高,经济社会的进步,车辆已经成为日益普及的交通工具。随之而来的问题就是,交通拥堵现象明显,交通事故频生。如何合理有效地提高道路的利用效率,从而缓解交通
传统的确定数据流管理系统及技术在近几年中得到了长足的发展并形成了成熟的研究领域。然而,随着信息产业各领域的不断发展和近似测量数据的硬件被大量应用,使得对不确定数据
军队公积金是军队后勤管理中的一个重要组成部分。中国人民解放军的军官、文职干部、军士长、专业军士、正式职工及军队供养的离退休人员住房建设、维修、管理的专项资金,由
随着计算机科学和通信技术的迅猛发展,传统的计算机辅助医疗技术已经渐渐不能满足广大医务工作者和研究人员的使用需求,他们迫切的需要不受地域限制,通过计算机网络进行辅助
随着IT全球化的快速发展和信息技术的日新月异,RFID和物联网技术已逐渐深入我们生活的方方面面,相关技术及标准的研究和制定也正在进行之中。本文对现有的RFID技术和应用进行
无线传感器网络是一种集成了传感器、嵌入式计算、分布式信息处理和无线通信等技术的新型网络,它在军事领域和民用领域有着巨大的科研价值和应用潜力。在无线传感器网络中因
复杂攻击由一系列有逻辑关系的攻击行为构成,隐蔽性强、破坏性大、威胁范围广,已经成为网络攻击的主要形式之一。如何发现复杂攻击的内在联系,识别其攻击意图和预测下一步攻击行
随着无线网络通信技术和定位技术的发展,移动对象已被广泛地应用到许多领域,例如交通监控、位置信息服务等等。作为数据挖掘领域当中的重要技术,异常点检测技术可以发现数据集当