声明
摘要
第一章 引言
1.1 研究背景
1.2 国内外研究现状
1.2.1 Clustering事务处理模型
1.2.2 Pro-motion事务处理模型
1.2.3 O2PC-MT事务处理模型
1.2.4 SwiftDB事务处理模型
1.2.5 AMTMBW事务处理模型
1.2.6 移动事务处理模型总结
1.3 研究内容和研究目标
1.4 本文组织结构
第二章 CachedSwiftDB体系结构和关键技术
2.1 CachedSwiftDB的设计目标
2.2 CachedSwiftDB的体系结构
2.3 CachedSwiftDB缓存同步技术
2.4 CachedSwiftDB移动事务处理关键技术
2.4.1 基于缓存的移动事务处理策略
2.4.2 基于缓存的故障恢复技术
2.5 本章小结
第三章 CachedSwiftDB移动事务处理模型
3.1 CachedSwiftDB中的事务类型
3.2 CachedSwiftDB中的事务隔离级别
3.2.1 读写冲突的场景
3.2.2 写写冲突的场景
3.2.3 CachedSwiftDB的隔离级别
3.3 基于隔离级别的并发控制方法
3.3.1 延迟脏读
3.3.2 延迟读已提交
3.3.3 实时读已提交
3.3.4 实时可重复读
3.4 实验对比及结果分析
3.4.1 实验背景与描述
3.4.2 实验结果与分析
3.5 本章小结
第四章 CachedSwiftDB移动事务恢复策略
4.1 传统数据库的恢复技术
4.2 移动数据库的恢复技术
4.3 CachedSwiftDB事务恢复机制设计
4.3.1 移动客户端的日志系统
4.3.2 移动客户端的事务恢复算法
4.4 本章小结
第五章 CachedSwiftDB原型系统实现
5.1 移动数据库系统CachedSwiftDB
5.2 CachedSwiftDB移动事务处理模型设计
5.2.1 移动客户端事务处理器模型
5.2.2 同步服务器端事务处理器模型
5.3 模拟实验
5.3.1 实验环境
5.3.2 应用场景
5.4 本章小结
第六章 总结和展望
6.1 论文主要工作总结
6.2 后续工作展望
致谢
参考文献