摘要
ABSTRACT
1 绪论
1.1 问题的提出及研究意义
1.1.1 问题的提出
1.1.2 研究意义
1.2 国内外研究现状及分析
1.2.1 两阶段提交协议研究现状
1.2.2 问题分析
1.3 本文的研究目的和研究内容
1.3.1 研究目的
1.3.2 研究内容
1.4 本文的章节安排
2 两阶段提交协议综述
2.1 引言
2.1.1 分布式事务
2.1.2 分布式数据库中的事务管理
2.2 两阶段提交协议的基本思想和内容
2.2.1 两阶段提交协议的基本思想
2.2.2 两阶段提交协议的算法描述
2.3 两阶段提交协议的特点及其存在的主要缺陷
2.4 本章小结
3 对两阶段提交协议的改进
3.1 对两阶段提交协议通信结构的改进
3.1.1 两阶段提交协议的通信结构
3.1.2 类分层式通信结构
3.2 对两阶段提交协议算法的改进
3.2.1 改进算法的基本思想
3.2.2 改进的两阶段提交协议的算法描述
3.2.3 对改进的两阶段提交协议算法的说明
3.3 改进两阶段提交协议终结协议的设计
3.3.1 协调站点超时
3.3.2 参与站点超时
3.3.3 终结协议设计
3.4 改进两阶段提交协议恢复协议的设计
3.5 协议改进前后故障处理的异同及其对协议性能的影响
3.5.1 分布式数据库系统中存在的主要故障类型
3.5.2 传统两阶段提交协议的故障处理方式
3.5.3 改进后两阶段提交协议的故障处理方式
3.5.4 对协议性能的影响
3.6 本章小结
4 改进两阶段提交协议的正确性及其证明
4.1 对改进两阶段提交协议正确性的理论分析
4.2 改进两阶段提交协议的性能分析
4.3 对改进两阶段提交协议正确性的证明
4.3.1 改进两阶段提交协议的形式化描述
4.3.2 改进两阶段提交协议正确性的形式化证明
4.4 本章小结
5 结论与展望
5.1 论文总结
5.2 工作展望
致谢
参考文献
附录