Native XML数据库编码方案研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:herirong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术和网络服务的飞速发展,XML(eXtensibleMarkupLanguage)越来越多地活跃在数据交换和存储领域。大量XML数据的出现,要求数据库具有更有效的XML数据管理能力和更快、更精确的XML数据查询能力。NativeXML数据库由此应运而生,它以一种自然的方式来存储和管理XML数据。存储和查询XML数据是NativeXML数据库的主要功能,因此,相关的底层技术如编码方案、存储方案和索引方案都对数据库的性能起着关键的作用。 本文在分析总结国内外已有的NativeXML数据库研究成果的基础上,对NativeXML数据库的编码方案进行了深入的研究,提出了一种新的编码方案XDN,这种编码方案具有前缀性和字典有序性,能够有效地支持各种XML查询,并且具有很好的动态性和较短的编码长度,在更新操作之后不需要重新编码;在XDN编码方案的基础上,给出了一种采用分页存储策略的细粒度存储方案,它使用B+树结构来实现快速确定XML结点的存储位置,具有较好的XML文档存取性能;根据XDN编码方案和相应的存储方案,给出了一种包含值索引和结点索引的索引方案,它使用B+树结构的变体来建立索引,大大减少了访问磁盘I/O的次数;最后还探讨了基于这些底层技术的查询处理方案,给出了各种结构连接算法。
其他文献
现今的Web Services技术以服务为目标虽然综合很多优点,但其研究可以说只是对原有技术的一种综合与集成,并不能对服务的智能化进行提升。功能上单一、物理上孤立的软件系统由于
波兰数学家Pawlak于1982年第一次提出了粗糙集(Rough Sets)理论,它是一种新的数学工具,用于处理不精确性和不完整性数据。粒计算是人工智能领域中一个新的研究热点,粗糙集的
网格是继互联网和万维网之后网络发展的第三次技术浪潮。它是一个一致、开放、标准的计算环境的信息基础设施,或者称之为分布式计算平台,它聚合了地理上广泛分布的各种资源,提供
随着科技的进步,计算机产业也在不断发展,信息化早已深入人们的生活。然而,互联网在给人们带来便利的同时,也出现了各种各样的安全问题。传统的安全技术大多处于被动防御的局面,对
在当今纺织服装的计算机仿真应用中,人们已经不再停留于简单的设计和生产,其功能设计和测试已经成为迫切需要考虑的研究问题。应用仿真技术,人们可以观察服装的穿着效果,可以分析
随着增值业务的不断发展和移动用户对内容需求的增大,传统的使用数据业务提供内容的方式己不能满足需求。语音增值业务系统通过以话音为主的方式向用户提供内容。作为语音增值
历经10年左右的研究和发展,网格的目标已变为通过互连网将分布在各地的各种不同类型的计算机以合理的方式“粘合”起来,形成高度集成的有机整体,向普通用户提供强大的计算能力,将
随着多媒体技术的发展,基于小波的图像编码技术越来越受到关注,未来除了小波自身的理论不断完善外,它将与其它工具相互结合发展。特别是随着JPEG2OOO标准的实施,对水印技术也提出
SaaS(软件即服务)是通过互联网提供软件。与传统软件模式不同,使用SaaS模式的软件不需要购买软件产品并将其安装在个人电脑上。SaaS软件呈指数级增长,越来越多的各种规模企事业
公众的安全高于一切,这是火灾科学研究的动机和目的所在。据统计近几年全球每年发生600-700万起火灾,大约有6-7万人在火灾中丧命。在中国,平均每年有数千人死于火灾事故,每年经济