文摘
英文文摘
声明
第一章 绪论
1.1研究背景
1.2传统意义上的完全分布式数据库的问题
1.3 P2P数据库及相关工作
1.4中间件
1.5本文的主要工作和编排
第二章 P2P架构的比较和分析
2.1 P2P网络的分类
2.2 P2P网络特点
2.3 P2P网络拓扑结构
2.4 P2P分布式数据库的网络选择
第三章 分布式数据库和中间件
3.1分布式数据库系统构成
3.1.1分布式数据库系统体系结构
3.1.2分布式数据库模式结构
3.2分布式事务
3.2.1分布式事务概述
3.2.2分布式事务模型
3.3中间件
3.3.1远程过程调用
3.3.2面向消息的中间件
3.3.3对象请求代理
3.3.4事务处理监控
3.3.5数据库中间件
第四章 P2P分布式数据库中间件的功能设计
4.1 P2PDDB事务模型
4.2工作原理
4.3系统运行过程
4.4系统总体设计和功能模块划分
4.4.1总体结构设计
4.4.2功能划分
4.5中间件数据模块的设计
4.5.1数据模块工作流程
4.5.2附加触发器:抽取更新操作的等效命令序列(元操作)
4.5.3附加触发器的设计和实现
4.5.4 SQL序列执行
4.6中间件网络模块的设计
4.6.1网络模块工作流程
4.6.2基于流行病算法的消息扩散
第五章 P2P分布式数据库中间件的实现
5.1数据模块的实现
5.1.1数据模块的具体实现
5.1.2触发器生成机构的实现
5.2网络模块的实现
5.2.1流行病算法的实现
5.2.2通信模块工作过程
5.2.3具体实现
5.3控制台的设计与实现
5.3.1附加触发器设置
5.3.2手动执行SQL序列
5.3.3网络状态
5.3.4其余设置
第六章 结论和展望
6.1结论
6.2展望
参考文献
攻读硕士期间所发表的论文
西安石油大学;