分布式事务处理协议研究与应用

分布式事务处理协议研究与应用

ID:45774744

大小:443.12 KB

页数:57页

时间:2019-11-17

分布式事务处理协议研究与应用_第1页
分布式事务处理协议研究与应用_第2页
分布式事务处理协议研究与应用_第3页
分布式事务处理协议研究与应用_第4页
分布式事务处理协议研究与应用_第5页
资源描述:

《分布式事务处理协议研究与应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、论文题目:分布式事务处理协议的研究与应用作者姓名:许海洋入学时间:200R午9H专业名称:计算机软件与理论研究方向:数据库系统与数据挖掘_指导教师:李登道职称:教捋论文提交日期:2011年5月论文答辩日期:2011年6月授予学位日期:ResearchandApplicationAboutDitributedTransactionProcessProtocolADissertationsubmittedinfulfillmentoftherequirementsofthedegreeofMASTEROFengineeringsciencefromShandongUniver

2、sityofScienceandTechnologyXuHaiyangSupervisor:ProfessorLiDengdaoCollegeofInformationScienceandEngineeringM町2011本人呈交给山东科技大学的这篇硕士学位论文,除了所列参考文献和世所公认的文献外,全部是本人在导师指导下的研究成果。该论文资料尚没有呈交于其它任何学术机关作鉴定。硕士生签名:H期:AFFIRMATIONIdeclarethatthisdissertation^submittedinfulfillmentoftherequirementsfortheaward

3、ofMasterofEngineeringScienceinShandongUniversityofScienceandTechnology,iswhollymyownworkunlessreferencedofacknowledge.Thedocumenthasnotbeensubmittedforqualificationatanyotheracademicinstitute.Signature:Date:摘要分布式事务管理是分布式数据库屮一项重耍的功能。分布式事务管理的主耍目标是保证所有分布式事务具有原子性(A)、一致性(C)、隔离性(I)和持久性(D)。在实际应用

4、中广泛采用两阶段提交协议來保证分布式事务的ACID性。两阶段提交协议既简单乂精巧,使用起来很方便,但在复杂网络环境中的大型分布式事务处理中遇到站点故障或网络通信不畅时,容易陷入阻塞状态,影响系统的性能和系统资源的利用效率。因此,如何减少两阶段提交协议的阻塞概率对分布式数据库系统有着重要的意义。论文对分布式事务的相关概念、分布式事务管理的目标、分布式事务的恢复进行了介绍。论文对常用的事务提交机制进行阐述,并分析了它们的优缺点。论文着重分析了传统两阶段提交协议的儿种通信结构,并针对两阶段提交协议易于陷入阻塞状态的缺点,提岀了一种改进的分层式通信结构的两阶段提交协议。在改进的协

5、议中增加了辅助协调者,并给出了辅助协调者选择算法。改进的协议减轻了协调者的负担并降低了阻塞发生的概率。论文述给出了改进的两阶段捉交协议的完整的算法、终结机制和恢复机制。论文对改进后两阶段提交协议和传统两阶段提交协议对故障的处理方式进行了分析和比较。分析比较表明,改进的协议可较好的保证分布式数据库系统在发生故障的状况下仍然能够最犬限度的正常运行。关键词:分布式事务,两阶段提交协议,通信结构,辅助协调者AbstractDistributedtransactionmanagementisanImportantfunctionofdistributedatabase.Itspri

6、marytargetistomaintainthepropertiesofthedistributedtransaction,suchasAtomicity,Consistency,IsolationandDurability.Thetwo-phasecommitprotocoliswidelyappliedinthepractica1applicationsforensuringACIDnatureofthetransactioncommitment.Two-phasecommitprotocolisbothsimpleandcompact,easytouse,butw

7、henitsexperiencesitefailureorunsmoothnetworkcommunicationsinthecomplexnetworkenvironmentoflargedistributedtransactionprocessingmaybepronetobeblockingstate.affectsystemperformaneeandtheefficiencyofsystemresourceutilization.Therefore,howtoreducethetwo-phasecommitproto

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

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

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