数据库服务容灾系统的设计与实现.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第29卷第12期计算机工程与设计2008年6月V01.29No.I2ComputerEngineeringandDesignJune2008IIIII数据库服务容灾系统的设计与实现张丁,刘晓洁,李涛,卢正添,王玉稳(四川大学计算机学院,四川成都610065)摘要:提出并实现了一种数据库服务容灾系统,该系统监控主数据库的操作,并将这些操作在远程备用数据库服务器上进行数据量做操作,从而实现数据同步.同时系统对主数据库进行失效检测,并能在其故障后,在较短的时间内实现数据库的服务漂移,保证服务不中断,提高教据库的服务容灾能力.关键词:数据库服务;数据同步;容灾;失效检测;服务漂移中图法分类号:TP309+.3文献标识码:A文章编号:1000-7024(2008)12.3247.02DesignandimplementationofdatabasedisastertolerantsystemZHANGDing,LIUXiao-jie,LITao,LUZheng-tian,WANGYu-wen(CollegeofComputer,SichuanUniversity,Chengdu610065,China)Abstract:Aservicedisastertolerantsystemfordatabasesystemispreseuted.Thissystemmonitorstheoperationsonlocalprimarydata-bases@rv@r.Fordatasynchronizationtheseoperationswillbecarriedoutontheremoteback-updatabaseSel"Ver.Whenthepdmarydata-baseisdamaged,theservicewillbeimmediatelymigratedtoaback-updatabasetobecontinued.Keywords:databaseservice;datasynchronization;disastertolerant;disastertest;servicemigration0引言1系统设计现在的企业越来越依赖于数据库技术,不管是代理公司,银行,电子业务提供商还是产品制造商,数据库服务的中断会造成很大的损失,服务的中断时间越长,所受到的损失越大“-2I。在国内,传统服务容灾手段如数据恢复必须停止服务较长时间以便等待数据库恢复,而手工服务迁移要由管理员来手动完成,需要专人来维护,既费时又难免出现误操作M。而相关的实时性较好的数据库服务容灾产品主要为国外品牌。其次,服务容灾建设特别是高级别的服务容灾系统,需要专线或光纤通信等特殊设备,其投资巨大,一些中小规模企业在资金不足情形下,往往无法顾及服务容灾,当灾难一旦发生,后果将不堪设想嘲。在国内,费用低廉且能提供较高服务连续性的服务容灾系统将具有广阔的发展空间和市场。基于此本文提出了一整套数据库服务容灾解决方案,在灾难后保证服务良好的连续性。本系统具有如下的优点:①数据同步,保证主数据库和备用数据库的数据一致性;②高效的失效检测;③对用户透明的服务漂移,将本地数据库服务转移到另一台备用数据库服务器上;④费用低廉,无需对客户现有的数据库系统做较大改变。1.1体系结构本系统的体系构架,如图1所示。服务漂移客户端图1数据库服务容灾系统结构?管理主机用于配置管理。管理控制中心主要负责各种命令的管濯和失效检测。数据库服务器端由一台主数据库和若._干台备用数据库组成。在数据库用户的主机上安装服务漂移客户端。收稿日期:2007—07.06E.mail:zlmngdin984@163.corn基金项目:国家自然科学基金项目60502011):国家863高技术研究发展计划基金项目(2006AA012435);教育部新世纪优秀人才计划基金项目(NCET-04-0870)。作者简介:张丁(1984一)。男,重庆人,硕士研究生,研究方向为网络信息安全;刘晓洁,副教授,研究方向为计算机网络安全:李涛,博士生导师,教授,研究方向为计算机网络安全、自然计算;卢正添,博士研究生,研究方向为计算机网络安全;王玉稳,硕士研究生,研究方向为网络信息安全.?——3247?—— 1.2总体设计本数据库容灾系统分为以下几个模块,如图2所示。图2总体设计(1)管理控制中心模块:管理控制中心模块对主数据库进行失效检测,若检测到主数据库服务器已经故障,向管理配置模块报告,由管理员决定是否进行服务漂移。管理控制中心模块储存各数据库服务器的相关信息,在服务漂移时为用户提供服务漂移信息。(2)数据同步模块:数据同步模块运行在数据库服务器端,实现数据同步。使远程备用数据库与本地主数据库上的数据保持一致,当本地

文档评论(0)

smdh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档