关系—XML双引擎数据库管理系统CoSQLRXk XML数据索引的研究与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:achun5808
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着XML数据逐渐成为数据发布和交换的标准,对XML的高性能数据管理需要越来越迫切,但由于历史原因,关系式数据还占很大的市场份额,单纯的XML数据管理并不能满足当前的需要,采用关系数据和XML数据的混合管理逐渐成为目前数据管理领域的主流趋势之一。CoSQLRX系统是关系-XML双引擎数据库系统,可以处理关系查询和XML查询。XML索引模块是CoSQLRX系统的重要组成部分之一,对加速XML查询处理起着十分重要的作用。本文着重于XML索引的研究,通过对各类XML索引技术的分析,提出并实现了CoSQLRX系统框架中的XML索引结构。  首先,介绍了XML索引的相关概念和研究工作。XML索引技术可以分为很多种类,如路径索引、值索引、结点索引等,每一类XML索引都独具特点,本文从XML索引对象的角度,主要研究了XML结构索引和XML值索引。XML结构索引针对XML文档的结构信息,包括XML文档的路径信息、XML文档的父子结点信息、XML文档的祖先/后代结点信息等;XML值索引主要处理XML文档中的文本信息,如XML文档的属性值和文本值信息。  其次,对XML索引模块的设计与实现进行了阐述。由于XML索引结构是基于XMLNative存储结构的,并采用与关系式数据查询相统一的处理框架,所以在索引模块中,设计了一个索引信息表XmlInfoRelation。本文索引结构可以看成是由XmlInfoRelation表和树型索引结构XNBTREE共同组成的,XmlInfoRelation表用于存储从XML存储结构中分析提取的XML索引数据信息,XNBTREE结构采用B-Link树结构,存储XML索引的键值和指针信息。在实现部分重点介绍了XML索引模块的实现方法。  最后,介绍XML索引模块的测试工作,并对实验结果进行了分析,指出了XML索引模块中存在的不足之处,并对XML索引模块的总体性能进行了客观的评估。总的来说,本文的索引结构,具有良好的可扩展性和通用性,能够有效的满足XML查询处理的需要。
其他文献
随着信息技术的不断发展和计算机不断普及,个人数据信息急剧膨胀,Web也日益成为一个巨大的信息共享平台,各种数据随之呈现出一些新的特性:一是增长的快速性;二是数据共享性;三是
不可能差分攻击是一种利用差分的性质,攻击分组加密算法的密码分析方法。作为差分攻击的一个重要变种,该方法以其简单的的攻击流程以及强大的攻击能力,引起了密码设计与分析
僵尸网络已经成为了互联网上最严重的威胁之一,检测和抵抗僵尸网络是现在的热点问题。目前僵尸网络的检测方法大部分是基于网络行为和特征,这种方法容易受到僵尸网络结构的影
随着网络技术和应用的飞速发展,互联网已经渗透到人们的工作、学习和生活等各个方面,人们对通信的需求也日益增长。在下一代互联网(Next Generation Internet, NGI)中,随时随
语义Web是下一代Web的发展方向,是当前互联网的延伸,其目标是使Web上的信息能够被机器理解,从而可以更加高效地检索信息。RDF(Resource Description Framework,资源描述框架)
身份认证技术是信息安全的一个重要机制,通信的双方只有在验证彼此身份之后才进行通信。然而传统的身份认证在对身份证明时不可避免的泄露身份相关的信息。为了满足现代通信
敦煌莫高窟作为我国唯一符合世界文化遗产全部六项评定标准的文化遗产,具有极高的历史文化价值和科学艺术价值。随着人们物质文化生活水平的提高,莫高窟景区的游客数量逐年递
随着互联网技术的高速发展,IPv6取代IPv4成为下一代互联网的主要协议,是网络发展的必然趋势。与此同时,计算机网络的相关技术也越来越引起人们的重视,网络行为分析就是在这种
本课题进行多角度人脸图像的性别分类和相应的特征选择研究。单一正面人脸图像的性别识别已经是一个得到较充分研究的问题,但是在实际环境下,由于人脸角度和朝向的多变性,使
近年来,针对集中式数据库中确定数据的Top-k查询研究已经取得了很多进展。但是,随着人们对客观世界认识的不断深入,不确定数据领域也受到了广泛重视。并且随着网络的发展,数