基于SDML存储的并发控制

来源 :山东大学 | 被引量 : 0次 | 上传用户:erywwb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着因特网应用的发展,XML成为数据描述和数据交换的标准,因此大量的XML文档出现在网络应用中。对于这种情况,XML数据的有效存储和XML数据的快速查询,成为当前急需解决的问题。针对这个问题,现阶段常用的处理办法是把XML数据存储到关系数据库中,对XML数据的存取采用SQL语言查询的方法。这种方法可以利用现有成熟的关系数据库产品,可以依据成熟完备的关系数据库理论来解决XML数据的存储和存取过程中的某些问题。 现阶段的研究中,虽然关系数据的理论研究和应用都比较成熟,但是用关系数据库来存放XML数据仍然存在很多问题,这些问题包括:将树状结构的XML数据转换成关系数据库的二维关系表形式时的语义信息丢失的问题;XML查询(例如XPath和XQuery)等不能直接在关系数据库上执行,需要转换成SQL查询的问题;并且其关系表形式的查询结果还必须要还原成树状形式的XML数据,还原过程导致的效率严重下降问题等等。 基于以上原因,本实验室自主设计开发了SDML存储平台,它以Native方式存储XML数据,保留XML数据的树状模型,并支持XPath和XQuery等XML查询以读取数据。本文在SDML存储平台的基础上,研究了一套针对XML数据的完整的基于封锁的并发控制理论及实现,用于并发方式下,解决由于封锁粒度过大所造成的访问瓶颈。 在现有的XML数据库系统中,加锁的粒度是整个文档,事务并发的层次也在文档一级。随着应用级文档的日益增大,这个粒度在一定程度上将会成为系统效率的瓶颈。基于以上原因,本文针对XML文档并发访问的问题,提出了基于封锁的并发控制,其创新点就在于: 1.提出了用于XML文档各个级别的封锁机制 本文在对XML文档的并发访问中,提出了包含多种封锁粒度的加锁机制,包括文档级、子树级、节点级、路径级等; 2.应用于SDML存储平台的封锁机制 本文在结合SDML存储平台特点的基础上,对各种封锁机制在SDML存储平台上的实现方法给出设计方案;
其他文献
计算机学科实验课程作为计算机学科教学的重要环节,对培养学生的动手能力、分析问题和解决问题的能力,起着不可替代的作用。然而现阶段各高校传统的教学模式一直存在“重理论、
信息网络技术的飞速发展和全面应用将世界带入了一个全新的时代。人们在享受网络科技带来的方便和快捷的同时,也更加关注网络的安全。如今,它己经成为国家有关部门、企事业单位
随着嵌入式技术和无线网络技术的发展,物联网已经不再是我们遥不可及的概念,它将是继计算机、互联网与移动通信网之后又一次信息产业革命。所谓物联网就是指在传统互联网的基
随着我国航天事业的进步和深空探测活动的开展,深空探测器中大量的数据传输需求与有限的信道容量之间的冲突亟待解决。为了在有限的信道容量下能够传输更多的信息,各个航天大
基于单视觉通道的唇读技术研究,是独立的研究唇读这种常用于辅助语音、手语等识别的技术,研究其作为单独的语言感知通道的可行性,为今后将唇读研究转化为应用做好前期工作。本文
随着我国空间技术的发展,对空间电子设备的长寿命和高可靠性提出了越来越高的要求。电子装联工艺质量检测技术是保证空间电子设备长寿命和高可靠性的重要基础之一,目前,国内的电
传统的隐马尔科夫模型(HMM)的训练方法基于统计概率的最大似然准则(MLE),在训练样本数目足够大的情况下,这种方法在理论上可以得到最优的结果。在手语识别研究中,采集足够大的训练样
链接分析是社会网络分析中非常重要的一类问题,关于社会网络的众多工作都是希望从网络中挖掘到更多的知识,包括节点的信息、链接的信息、网络社区的信息等等。链接分析则是对
本文所研究的说话人分割与聚类技术是语音识别领域中一个较为新兴的研究方向。该技术主要是针对含有多个说话人的对话型语音,例如含有两个人的电话录音、包含多个人的会议录音
作为一种服务化的网络制造新模式,云制造为制造业由生产型向服务型转变和升级带来了新的思路,通过对现有制造资源进行整合来实现资源的快速共享与高效利用。随着云制造技术的普