基于隔点native+xml数据库多粒度封锁机制

基于隔点native+xml数据库多粒度封锁机制

ID:32028934

大小:1.28 MB

页数:77页

时间:2019-01-30

基于隔点native+xml数据库多粒度封锁机制_第1页
基于隔点native+xml数据库多粒度封锁机制_第2页
基于隔点native+xml数据库多粒度封锁机制_第3页
基于隔点native+xml数据库多粒度封锁机制_第4页
基于隔点native+xml数据库多粒度封锁机制_第5页
资源描述:

《基于隔点native+xml数据库多粒度封锁机制》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要摘要XML(eXtensibleMarkupLanguage)即可扩展标记语言,能有效的表达各种数据和信息,使各种应用协同工作,被广泛应用在计算机科学的各个领域,特别是高速发展的互联网领域,XML已成为互联网信息交换的标准。将XML与数据库结合,是XML发展的必然趋势。对于大量的XML数据必须进行系统化的管理,才能提高其应用性能及水平。NativeXML数据库系统是如今处理XML数据的一种方式,它不以现有的关系数据库为基础,是一种纯半结构化的数据库系统。系统以XML原始的格式存取XML文档,数据库内部的数据模型是依据XM

2、L特性建立的,而不是关系表或者对象。NativeXML数据库系统同样需要支持事务、安全、多用户访问、编程接口和查询语言等传统数据库的特性。NativeXML数据库系统主要通过两种机制支持多事务并发执行,即基于XML文档的文档级封锁机制和基于结点的结点级封锁机制。这两种机制的缺陷是封锁粒度太大或太小,都不能较好的改善系统的性能。本文将关系数据库系统中的多粒度封锁机制加以分析及演变,提出了一种新的基于隔点的封锁机制。基于隔点的封锁机制利用隔点将被访问的数据隔离为不同的区域,NativeXML数据库系统以这些区域为基本单元运行锁机

3、制。本文从理论上分析了这种封锁机制的正确性与有效性,同时还针对几种具有代表性的XML文档进行了实验,分析及讨论实验结果,验证了基于隔点的封锁机制的有效性。本文还讨论了隔点选取方案及隔点调整策略。适当的隔点选取方案可以在系统开销允许范围内最大限度的提升数据库系统的性能。本文最后对将隔点机制应用到具体的NativeXML数据库系统提出了一些建议和办法,并指出隔点机制研究的进一步工作。本文的主要贡献是:1.提出了基于隔点的封锁机制,并验证了其正确性与有效性。2.对隔点选取方案进行了初步研究,提出了隔点选取算法,并讨论了隔点调整策略

4、的相关问题。关键词:XML,NativeXML数据库,多粒度封锁,隔点-I-基于隔点的NativeXML数据库多粒度封锁机制AbstractAsamarkuplanguage,XML(eXtensibleMarkupLanguage)hasbeenwidelyappliedinvariousfieldsofcomputerscienceforitscapabilityofrepresentingvariouskindsofdataandinteroperabilitybetweenheterogeneousapplicati

5、ons.Especially,XMLhasalreadybecomeinformationexchangestandardoftheWorldWideWeb.ItisatrendtocombineXMLwithdatabasetechniques,onlyinthisway,canagreatdealofXMLdatabeprocessedandmanagedandapplicationperformancebeimproved.NativeXMLdatabasesystemsdealingwithXMLdataarepur

6、elysemi-structureddatabasesystemsandarenotbasedonexistingrelationaldatabasemanagementsystems.ThedatamodulesofthesesystemsareestablishedonXMLfeatures,otherthanrelationtablesorobjects.Therearealsotransactions,safeties,multi-useraccess,querylanguage,APIsetc.inthesesys

7、temsjustlikeinrelationaldatabasemanagementsystems.ForNativeXMLdatabasesystems,therearemainlytwomethodstosupporttheconcurrentoperationsofmulti-transaction.Theoneisbasedondocumentlocksandtheotherisbasedonnodelocks.Thetwomethodshavethelimitationofcontrollingthegranula

8、rities.Anewmethodgeneratedfrommulti-granularitylockmechanisminrelationaldatabasesystemisproposedinthisdissertation.Thelockmechanismofourmethodwor

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。