基于隔点的Native XML数据库多粒度封锁机制

来源 :安徽大学 | 被引量 : 0次 | 上传用户:gz200009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
XML(eXtensible Markup Language)即可扩展标记语言,能有效的表达各种数据和信息,使各种应用协同工作,被广泛应用在计算机科学的各个领域,特别是高速发展的互联网领域,XML已成为互联网信息交换的标准。将XML与数据库结合,是XML发展的必然趋势。对于大量的XML数据必须进行系统化的管理,才能提高其应用性能及水平。  Native XML数据库系统是如今处理XML数据的一种方式,它不以现有的关系数据库为基础,是一种纯半结构化的数据库系统。系统以XML原始的格式存取XML文档,数据库内部的数据模型是依据XML特性建立的,而不是关系表或者对象。Native XML数据库系统同样需要支持事务、安全、多用户访问、编程接口和查询语言等传统数据库的特性。  Native XML数据库系统主要通过两种机制支持多事务并发执行,即基于XML文档的文档级封锁机制和基于结点的结点级封锁机制。这两种机制的缺陷是封锁粒度太大或太小,都不能较好的改善系统的性能。本文将关系数据库系统中的多粒度封锁机制加以分析及演变,提出了一种新的基于隔点的封锁机制。基于隔点的封锁机制利用隔点将被访问的数据隔离为不同的区域,Native XML数据库系统以这些区域为基本单元运行锁机制。本文从理论上分析了这种封锁机制的正确性与有效性,同时还针对几种具有代表性的XML文档进行了实验,分析及讨论实验结果,验证了基于隔点的封锁机制的有效性。本文还讨论了隔点选取方案及隔点调整策略。适当的隔点选取方案可以在系统开销允许范围内最大限度的提升数据库系统的性能。本文最后对将隔点机制应用到具体的Native XML数据库系统提出了一些建议和办法,并指出隔点机制研究的进一步工作。  本文的主要贡献是:  1.提出了基于隔点的封锁机制,并验证了其正确性与有效性。  2.对隔点选取方案进行了初步研究,提出了隔点选取算法,并讨论了隔点调整策略的相关问题。  
其他文献
论文就图像分割和目标跟踪这两大难题:提高在复杂背景的情况下的目标跟踪的稳定性和精确性,针对静态图像提高轮廓分割的精度。本文就基于GVF-Snake在轮廓分割和目标跟踪这两方
基于无线传感器网络的目标跟踪是通过无线传感器网络的传感器节点间对目标的协作定位,来掌握目标的位置、速度、移动轨迹等信息。它是无线传感器网络的一项基本功能,也是无线
随着网络应用的多元化发展,直接连接到机器上的硬盘系统已经不能满足海量数据存储的需求了,于是NAS和SAN分别出现来解决海量数据存储的情况的,首先NAS的应用主要是针对大型数
随着平板电脑、智能手机等具备无线通信能力的便携式设备的普及,移动容迟网络(Mobile Delay Tolerant Network,简称MDTN)得到学者们的广泛关注。利用上述便携式设备进行自由
Voice over IP (VoIP)的应用日益广泛,但同时VoIP也引入了很多安全问题。以SIP协议为例,例如Bye/Cancel攻击,通过截获双方通信所发送的报文,然后伪造BYE或CANCEL报文并发送,
无线局域网以其频带免费、组网灵活、不受地形限制、易于迁移等优点,引起了人们越来越多的关注。在众多的无线网络标准中,802.11系列逐步确立了主流地位。但是在无线局域网给
无线传感器网络集成了传感器、嵌入式、网络和无线通信四大技术,在军事领域和民用领域有着巨大应用潜力,受到越来越多的重视和研究。然而,其不同于传统有线网络和现有的Ad-Ho
Web服务为网络服务提供了统一的接口和调用模式,而服务组合的目标是在SOA的架构内实现对已有服务的重用、生成新服务,它将是Web服务技术继续发展的技术动力和研究热点,目前对
基于ARM的嵌入式Linux系统以其强大的功能而倍受关注,目前在消费电子、工业控制等众多领域得到了广泛的应用。本文以较为成熟的ARM体系结构为硬件平台,为解决视频采集传输中
随着计算机技术和网络技术的发展,在网络环境下的数据库应用也越来越多,迫切需要为数据库提供版权保护。人们想到了利用数字水印技术来解决数据库的版权保护问题。由于数据库