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

数字有机体数据库异常处理机制的研究与实现

作 者: 董宏亮
导 师: 刘心松;肖开奇
学 校: 电子科技大学
专 业: 软件工程
关键词: 数字有机体 数据库 节点
分类号: TP311.13
类 型: 硕士论文
年 份: 2009年
下 载: 13次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着internet和计算机技术的飞速发展,人们对分布式技术和并行处理等技术的研究也越来越深入。8010实验室在多年的研究基础上提出了数字有机体的概念,通过分布式系统将地理上分离的资源(节点)整合成一个有机的整体,形成一个完整的计算机平台,并真正并行的提供服务。而数字有机体数据库正是这一创造性产品的重要组成部分。本文就是对数字有机体数据库中的异常处理机制进行讨论和实现。相比传统意义上的数据库,数字有机体数据库对于数据的安全性和一致性的要求更高。由于在数字有机体数据库的设计理念中,我们要求在任何时间任何地点出现的故障都不能影响系统的整体性能,除非所有资源全部损坏。因此,对于数字有机体数据库的异常处理就成了重点和难点。本文用了大量笔墨来讨论数字有机体数据库发生异常时的处理方法,力图做到有理有据。通过详细的设计和大量的测试,在对数字有机体数据库可能产生的各种异常有了充分的了解后,我们对可能出现的各种情况做出应对,力图保证整个系统的服务不受影响或者尽量少受影响。本文中对应该采用何种测试方法和方案也有详尽的描述。总体来说,对于数字有机体数据库异常处理的研究有一定的创新性。为了验证对于数字有机体数据库异常处理机制的研究,我们实现了数字有机体数据库在弱一致状态下的异常处理,并通过对节点信息的实时和定时查询,以及节点目录的迁移同步等措施,保证了数据库的可靠性。这些在本文中也有讨论。数字有机体数据库作为数据库系统平台在电子政务,多媒体服务等对可用性和可靠性要求高的领域和部门的应用表明,数字有机体数据库解决了多节点状态变化和故障的重构问题,保证了系统的高可靠性和高可用性。他使得数字有机体数据库成为了真正的分布式并行的数据库系统。目前,我们的数字有机体数据库运行良好,前景广阔。

全文目录


摘要  4-5
Abstract  5-9
第一章 引言  9-11
第二章 Mysql 数据库的异常处理  11-15
  2.1 Mysql 数据库概述  11-13
    2.1.1 简介  11-12
    2.1.2 Mysql 的特性  12-13
    2.1.3 Mysql 的架构  13
  2.2 Mysql 数据库的异常处理  13-14
    2.2.1 常见错误编号  13-14
    2.2.2 日志维护  14
  2.3 本章总结  14-15
第三章 数字有机体数据库概述  15-20
  3.1 数字有机体数据库的系统结构  15-16
  3.2 数字有机体数据库事务管理机制  16-18
  3.3 数字有机体数据库中的目录  18-19
  3.4 本章总结  19-20
第四章数字有机体数据库异常处理机制的  20-33
  4.1 数字有机体数据库的授权机制  20-23
    4.1.1 Mysql 的授权  20-22
    4.1.2 数字有机体数据库的授权  22-23
  4.2 数字有机体数据库事务的实现  23-25
    4.2.1 两阶段提交协议  23-24
    4.2.2 子事物管理  24-25
  4.3 数字有机体数据库对于节点异常的处理  25-32
    4.3.1 节点管理线程  26-28
    4.3.2 实现  28-30
    4.3.3 存活节点表  30-31
    4.3.4 节点状态转换  31-32
    4.3.5 节点存活表的构造和实现  32
  4.5 本章总结  32-33
第五章 数字有机体数据库恢复机制  33-47
  5.1 传统的恢复机制  33-34
  5.2 数字有机体数据库恢复算法概述  34-35
  5.3 数字有机体数据库中数据库的状态  35-37
    5.3.1 数据库副本的状态  35-36
    5.3.2 数字有机体数据库的一致性全局状态  36-37
  5.4 建立数字有机体数据库的一致性全局状态  37-39
    5.4.1 竞争过程  38
    5.4.2 同步过程  38-39
  5.5 数字有机体数据库备份恢复  39-40
  5.6 数字有机体数据库的目录恢复  40-41
  5.7 重要的数据结构  41-45
  5.8 本章总结  45-47
第六章 数字有机体数据库异常处理机制的部分实现  47-50
  6.1 数字有机体数据库批量同步模块概述  47
  6.2 数字有机体数据库批量同步的异常处理  47-48
  6.3 数字有机体数据库批量同步的实测  48-49
    6.3.1 实测环境  48
    6.3.2 实测过程  48-49
    6.3.3 实测结果  49
  6.4 本章总结  49-50
结束语  50-51
致谢  51-52
参考文献  52-53

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 电子文书安全签发系统的研制,TN918.2
  3. 海量数据压缩、操作和处理方法的研究,TP311.13
  4. 基于BAP的数据压缩、操作与查询处理系统的实现,TP311.13
  5. 智能家居系统中ZigBee节点的研究,TN929.5
  6. 基于功能节点的无线传感器网络多对密钥管理协议研究,TP212.9
  7. 武器装备信息管理系统的设计与实现,TP311.52
  8. 部队在线考试系统设计与实现,TP311.52
  9. 基于GIS的高校学生社区管理研究,G647
  10. 基于数据挖掘技术的保健品营销研究,F426.72
  11. 基于地理位置的WSNs路由算法研究与改进,TN929.5
  12. 基于嵌入式的面向造纸企业的一种QCS研究与设计,TP368.1
  13. 部队人员网上训练与考核系统的开发,TP311.52
  14. 摩托化部队机动辅助系统,TP311.52
  15. 部队军事理论在线考试系统设计与实现,TP311.52
  16. 西藏边防作战训练信息管理系统设计与实现研究,TP311.52
  17. 毛纺用化学品毒性毒理数据库的建立,TS131
  18. 物联网在服装行业的应用性研究,TN929.5
  19. 基于GIS的温州农业资源管理信息系统的构建,S126
  20. 浙江省金衢盆地典型土系数据库的建设与应用,S159.2
  21. 基于ZigBee的室内定位系统的研究与设计,TN929.5

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com