文档介绍:北京工业大学工程硕士学位论文’珹题英文并列目胆分类号:单位代码:学密级:公开号:论文报告提交自期:呈莸塞王些盔堂塞壹麴豳匡垩丕圄学位授予日期:授予单位名称和地址:
签名:二嶂日期:垒莸签名:三盈止导师签名:』。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京工业大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。本人完全了解北京工业大学有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。日期:
—————删删,\掣\雀攀‘拦彳诺摘要本文在所承担的“浪潮世科本信息技术有限公司低场毕钅恐校主要负责设计其数据库的双机热备份系统。此项目是一个典型的中小型企业网络系统,但是,目前比较成熟的应用于大型企业的双机热备份方案,由于其要求软硬件成本以及维护成本都比较高,因此,这些方案不适用于本项目。为了节省项目成本,本文设计并实现了一套面向前端应用、适用于中小型企业网络的数据库双机热备份系统。本文首先通过分析现有的成熟的应用于大型企业的双机热备份模型及方案,可知一般方案中都需要有磁盘阵列作为共享存储。因此,本文依照现有双机热备方案,提出以下改进措施:抛弃常规方案中的磁盘阵列,以达到节省成本的目的,同时,能够避免由于磁盘阵列的单点故障而造成的数据丢失。其次,本文运用分布式事务的理论和方法,来设计数据库双机热备份模型并实现该系统。本系统中,最重要的构成部分是数据热备份部分和故障恢复部分。本系统的关键问题是在没有共享存储的条件下,如何保证两个服务器上的数据有效性。针对此问题,本文采用了芾淼氖菘夥植际绞挛竦募际酰杓撇实现了在用户与服务器之间的完成数据分发的中间层。当用户请求更新数据库时,系统将同时更新两个服务器,并将此两个更新指令加入到同一个分布式事务中,若有其中一个服务器更新失败,则使毓鍪挛瘢葑刺指吹礁新之前,以此保证两个服务器上数据是一致且有效的。最后,本文进行了功能和性能测试。从测试结果看,本文所设计和实现的数据库双机热备份系统成本上不使用专业的双机热备份软件和磁盘阵列,所以远远低于常规的系统;功能上能够实现对前端请求更新的数据进行热备份,并且在主服务器故障时从服务器可以自动接管所有工作;性能上略低于常规使用共享存储的系统。由此可见,本系统可以满足一般中小型企业网络的要求。关键词双机热备份;皇菘猓淮咳砑恢行⌒推笠低量曼曼曼曼詈鼍曼量曼曼曼量曼曼曼曼曼詈量暑曼曼曼曼曼曼皇量蔓量曼曼量皇喜曼量量曼量量量曼量量量量寰量量舅曼曼量曼量皇旨¨¨
北京工业大学工程硕士学位论文
.,’猠,.,瓵甀,.,瑃;;.瑃甋琒..
;籇;;北京工业大学工程硕士学位论文
目录第滦髀邸摘要⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..数据库双机热备份系统相关技术概述⋯⋯⋯⋯⋯⋯⋯..数据库双机热备份系统的设计⋯⋯⋯⋯⋯⋯⋯⋯⋯.课题背景⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯双机热备份系统在国内外的研究现状⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯课题的来源及主要研究内容⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯叫⋯⋯⋯⋯。.⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯第双机热备份技术概述⋯⋯⋯⋯...⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.的概念⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.褂肙方法操作⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.需求分析⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..........。.............................................
结论⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.参考文献⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯攻读硕士学位期间所发表的学术论文⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯数据库双机热备份系统的实现⋯⋯⋯⋯⋯⋯⋯⋯⋯.系统测试⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.致谢⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯.....⋯⋯....⋯⋯⋯.?榛帧关键模块设计⋯⋯