学位论文 > 优秀研究生学位论文题录展示

基于Web组件的分布式数据库一致性机制的研究与实现

作 者: 方中纯
导 师: 张雁鸣
学 校: 内蒙古工业大学
专 业: 计算机应用技术
关键词: 数据一致性 Web 组件 事务 目录
分类号: TP311.52
类 型: 硕士论文
年 份: 2005年
下 载: 187次
引 用: 4次
阅 读: 论文下载
 

内容摘要


随着分布式数据库系统的广泛应用,如何以最小的开销保证数据库系统中数据各冗余副本之间的一致性,成为该领域的一个研究热点。尤其在异构或异质的环境中,这一问题显得更加复杂和突出。本文首先介绍了分布式数据库系统的基础理论、Web Service 和JDBC 等技术,并以内蒙古科技大学计算中心的学生管理信息系统中遇到的实际情况为背景,针对数据一致性,提出了一种基于Web 组件的解决模型。该模型应用分布式数据库的目录分布式存放及事务复制等思想,利用Web 组件对数据库的更新事务进行捕获、存储、转换、转发,进而达到数据一致的目的。在模型的设计中,充分考虑并成功解决了分布式数据库的并发控制、故障恢复等相关问题。然后依据模型的设计,以关系型数据库Oracle9i 和SQL Server 为实例,应用Java 语言进行了具体代码的实现。最后,将该系统作为DBA 的工具,应用于内蒙古科技大学计算中心的学生管理信息系统,成功地保证了各个节点数据的一致性。实践表明:本文提出的应用Web 组件互操作性强的优势来解决分布式数据库中数据一致性的思想为Web 组件的实用化及数据库相关技术的扩充进行了有益的尝试,并在实际应用中取得了良好效果。

全文目录


第一章 引言  7-10
  1.1 课题的背景以及意义  7-8
  1.2 课题研究的内容  8-9
  1.3 章节安排  9-10
第二章 基础理论  10-31
  2.1 分布式数据库系统  10-14
    2.1.1 分布式数据库系统的由来  10
    2.1.2 分布式数据库系统的定义与特点  10-13
    2.1.3 分布式数据库系统的分类  13-14
  2.2 事务及并发控制  14-16
    2.2.1 事务的概念  14-15
    2.2.2 事务的特性  15
    2.2.3 分布式事务  15-16
    2.2.4 并发事务的冲突  16
  2.3 分布式恢复协议  16-17
  2.4 Web Service 架构介绍  17-24
    2.3.1 Web Service 概述  17-18
    2.3.2 Web Service 的特点  18-19
    2.3.3 Web Service 的体系结构及开发生命周期  19-20
    2.3.4 Web Service 的技术基础  20-24
  2.5 同步更新简介  24-27
    2.4.1 数据库同步更新的方式  25
    2.4.2 同步更新技术的分类  25-26
    2.4.3 同步更新技术发展的现状  26-27
  2.6 使用 Java 进行数据库编程的基础理论  27-30
    2.6.1 JDBC 和 ODBC 的比较  27-28
    2.6.2 JDBC 技术的原理  28-30
  2.7 两个重要概念  30-31
    2.7.1 出版  30
    2.7.2 系统目录  30-31
第三章 系统模型的设计  31-62
  3.1 实现系统的整体思想  31
  3.2 系统的整体规划  31-34
    3.2.1 系统的体系结构  31-32
    3.2.2 Client Application 的主要功能  32-33
    3.2.3 Server Application 的主要功能  33-34
  3.3 系统的整体模型设计  34-40
    3.3.1 Client Application 的功能设计  35-37
    3.3.2 Server Application 的功能设计  37-39
    3.3.3 系统同步更新的工作顺序图以及协作图  39-40
  3.4 系统目录的设计  40-52
    3.4.1 目录类型的选择  40-41
    3.4.2 目录的结构设计  41-47
    3.4.3 目录系统的建立  47-52
  3.5 同步更新的设计  52-59
    3.5.1 同步更新的目标  53
    3.5.2 同步更新的整体流程  53
    3.5.3 同步更新涉及的日志表的表结构  53-55
    3.5.4 同步更新的设计原理  55-59
  3.6 并发控制的讨论  59-62
第四章 系统模型的实现  62-73
  4.1 Client Application 的实现  62-67
  4.2 Server Application 的实现  67-73
第五章 系统的应用实例  73-80
  5.1 MIS 系统的成绩管理系统简单介绍  73-74
  5.2 本地数据库信息的设置  74
  5.3 站点注册  74-76
    5.3.1 选择注册服务器  74-75
    5.3.2 服务器端响应注册  75
    5.3.3 更新站点子目录  75-76
  5.4 设置 GYCC 站点的可出版表  76
  5.5 进行出版以及设置初始同步方式  76-78
    5.5.1 获取在对应服务器上注册的所有站点信息  76
    5.5.2 建立出版、设置初始化以及更新优先级  76-77
    5.5.3 建立出版后的目录变化  77-78
  5.6 进行同步更新  78-80
第六章 结论  80-82
  6.1 总结  80-81
  6.2 展望  81-82
参考文献  82-85
致谢  85-86
攻读硕士学位期间发表的论文  86

相似论文

  1. 共青团组织与转型期青年公共事务管理探析,D297
  2. 我国电视舆论监督的现状、问题及对策研究,G229.2
  3. 藏文目录学源流研究,H214
  4. 分布式事务处理协议的研究与应用,TP311.13
  5. 事务所规模、事务所任期与大股东资金占用,F233;F224
  6. 矿区多源遥感影像集成管理系统的设计与实现,P208
  7. 现阶段我国村务管理的“阳光工程”建设,D422.6
  8. 吐蕃时期佛经目录研究,B948
  9. 基于Web的事务管理系统的研究与实现,TP311.52
  10. 我国会计师事务所内部治理问题研究,F233
  11. 我国基层医疗卫生机构基本药物增补目录研究,R95
  12. Java卡性能优化技术研究,TN409
  13. 汉文古籍标准化元数据转换研究与应用,TP391.1
  14. 安全应用层组播组成员管理模型,TP393.08
  15. 基于分布式实时数据库的事务调度策略研究与改进,TP311.13
  16. 巩固主权的努力与斗争,K265
  17. 电信BOSS系统软件测试,TP311.53
  18. 基于OVM架构的EPA芯片验证的研究,TN406
  19. 基于云技术的分布式实时数据库高性能数据存储检索机制的研究,TP311.13
  20. 我国会计师事务所智力资本评价体系的构建与应用研究,F224
  21. 基于TUXEDO的宽厚板MES系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com