分布式数据库两阶段提交协议的研究与改进

来源 :重庆大学 | 被引量 : 0次 | 上传用户:jsd84r
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分布式数据库系统的事务处理中,为了保证事务提交的原子性,在实际应用中广泛采用两阶段提交协议。两阶段提交协议把本地原子性提交行为扩展到分布式事务,保证了分布式事务提交的原子性,从而较好的保证了分布式事务的一致性和数据的一致性,在不丢失日志记录的前提下能够较为有效的进行故障恢复,提高了分布式数据库系统的可靠性。这种技术简单、实用、较为可靠,已成为事实上的工业标准。然而,这个协议存在固有缺陷:当出现故障失效情况时,事务可能无法正确地提交或回滚,易于陷入阻塞状态,严重影响系统性能和系统资源的利用效率。本文通过对分布式事务的特点、分布式事务管理所面临的问题和分布式事务管理的目标进行分析研究的基础上,对为保证分布式事务提交的原子性所采用的两阶段提交协议及其主要改进版本的基本思想和内容进行了研究,并在此基础上深入分析了两阶段提交协议及其主要改进版本的优点及其存在的缺陷。本文针对两阶段提交协议所存在的固有缺陷,对两阶段提交协议所采用的通信结构进行了研究改进;对两阶段提交协议的算法进行了研究改进并且提出了一种完整的改进算法,有效的降低了阻塞现象发生的几率从而提高了两阶段提交协议的性能;在此基础上,为改进的两阶段提交协议设计了较为完善的终结协议和恢复协议,使得改进协议在分布式数据库系统发生故障失效的情况下仍然能够最大限度的正常运行,提升了协议的可靠性和可用性。本文最后比较并分析了两阶段提交协议和改进后的两阶段提交协议故障处理方式的异同点及其对协议性能的影响;根据影响两阶段提交协议执行效率的各个因素对改进两阶段提交协议的性能提升进行了研究分析;并且使用进程代数的方法对改进两阶段提交协议的正确性进行了证明。综上所述,本文对两阶段提交协议从通信结构、协议算法、终结协议和恢复协议设计等方面提出了完整的改进方案,并且证明了改进协议的正确性。改进协议能够有效提升协议性能及其可靠性和可用性,具有学术理论意义和实用价值。
其他文献
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
干扰素调节因子3 (interferon regulatory factor 3, IRF-3)是调节Ⅰ型干扰素(IFN-α/β)基因表达的关键转录因子,在固有免疫反应和获得性免疫反应中的起重要性作用。目前,国
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
在将可再生能源转变的电能并入电网的过程中,必须满足单位功率因数、较小的电压开关应力,较小的电流谐波,及高压并网的要求。该文在二极管箝位型三电平并网变流器的双环控制系统
研究了磁流变减振器电磁一流和流一固耦合的建模方法及求解方法。基于电磁一流和流一固耦合有限元方法,利用Adina软件建立高精度的流一电磁有限元网格模型和固体有限元网格模
第十二章 汇编检索性材料的编制 一、汇编目录 汇编目录是按汇编的编排体例和档案史料的排列顺序,列出其标题,并注明其所在的准确页次。汇编目录的作用,一方面通过它可以综览
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
大部制改革旨在改变我国食品安全监管多部门分段监管、交叉执法的模式,但大部制改革后,食品生产许可审查过程中出现了一些新的问题和挑战。文章主要从食品生产许可审查机构、
Lo Ra作为低功耗广域网技术中最有竞争力的代表,弥补了现有技术在覆盖范围和终端寿命方面的短板,为电力通信网络大区域的低成本互联提供了全新的解决方案。文章针对Lo Ra技术
漳州市被列为全国12个开展构建开放型经济新体制综合试点试验地区之一,为漳州文化产业发展带来新契机。借此契机漳州文化产业应加快转型升级,充分挖掘深厚文化底蕴,利用漳州