db2+大型数据库容灾备份实时复制系统

db2+大型数据库容灾备份实时复制系统

ID:27727510

大小:574.00 KB

页数:5页

时间:2018-12-05

db2+大型数据库容灾备份实时复制系统_第1页
db2+大型数据库容灾备份实时复制系统_第2页
db2+大型数据库容灾备份实时复制系统_第3页
db2+大型数据库容灾备份实时复制系统_第4页
db2+大型数据库容灾备份实时复制系统_第5页
资源描述:

《db2+大型数据库容灾备份实时复制系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机系统应用http://www.c-s-a.org.cn2012年第21卷第3期DB2大型数据库容灾备份实时复制系统①屈志毅,王涛,李建旭(兰州大学信息科学与工程学院,兰州730000)摘要:设计并实现了基于DB2大型数据库的实时复制软件。采用模块化设计,本软件主要包括5个模块:客户端,服务器端,全同步模块,增量同步模块,加载模块。这5个模块相互协调,由客户端发出请求,服务端统一调度。在实现该软件的过程中,使用了实时分析数据库日志的方法来抓取源端数据库的变化。本软件没有调用任何DB2数据库的备份接口,完全从

2、底层自主研发。所以在功能和效率上比一般产品要优良。在操作系统为LINUX,CPU为酷睿2.4GHz,内存为2GB的测试环境下,本软件全同步,加载,增量同步运行效果良好。关键词:DB2数据库;容灾;备份;实时复制;日志分析;Real-timeDuplicateSoftwareinDB2LargeDatabaseQUZhi-Yi,WANGTao,LIJian-Xu(SchoolofInformationScienceandEngineering,LanzhouUniversity,Lanzhou230039,Chi

3、na)Abstract:Thispaperpresentstheprocessforresearchandimplementationareal-timeduplicatesoftwareinDB2database.Thissoftwareusedthemodulardesign,andhas5majormodules:Client,Server,Fullsynchronizing,Increasesynchronizing,Load.Whilethesoftwarerunning,the5modulescoh

4、erentonwithanother.Theclientcalltheserver,andtheserverschedulesalltask.Intheprocessoftheimplementation,wegrapthedatabase’slogreal-timetogainthechange.Thissoftwaredoesn’tuseanyDB2database’sbackupinterface,soitwelldoneinthefunctionandefficiency.Thetestenvironm

5、entisOS:LINUX,CPU:Core2.4GHz,Memory:2GB.Undersuchatestenviron-ment,thissoftwareworkedwell.Keywords:DB2database;tolerant;backup;real-timeduplicate;loganalysis;随着企业的业务不断增加,数据量也呈几何级数件。将源端数据库的交易信息以事务为单位,实时传 上升。传统的人工数据库备份与恢复已经满足不了实递到目标端并且加载进去,从而达到源端与目标端同 际需要,因此数据

6、库相关备份复制软件就有了广阔的步的目的。市场需求。各大银行,证劵机构,电信等企业对DB21.1数据容灾数据库备份软件的需要比较迫切,不少公司也针对这 当今银行,电信,证劵等行业数据十分重要。相个需求研发出了不少相关产品。但是,能够针对DB2关数据库如果发生问题,后果将十分严重。所以对相数据库进行实时逻辑复制的成型产品只有IBM自己研关数据库的容灾处理就变得尤其重要。数据容灾是指:发的Q复制。本文提出的系统在实现了Q复制基本功能的基础上,还具有使用简便,人机交互界面友好,在异地建立一个或多个数据库系统,该数据库是

7、本地数据库的一个可用副本。与本地数据库实时保持一致, 以及价格等优势[2]。或者稍微滞后。当本地数据库一旦出现灾难性问题后,1DB2数据库实时复制系统概述可以马上切换到异地数据库,从而尽可能减少数据丢本系统是基于事务交易的逻辑级DB2数据同步软失,并且不影响业务的继续运营。①基金项目:安徽省教育厅自然科学基金(2005KJ004ZD)收稿时间:2011-07-08;收到修改稿时间:2011-08-17198经验交流ExperiencesExchange2012年第21卷第3期http://www.c-s-a.o

8、rg.cn计算机系统应用1.2实时复制件发送到目标端,由目标端加载程序进行加载,那么本文所说的实时复制是指目标端数据库中的数据就能够保证源端数据库与目标端数据库的准实时同信息与源端数据库中数据实时保持一致。通过这种方步。它的延迟仅仅是网络传输与执行SQL语句的延迟。法可以使数据延迟非常低。最大程度保证了目标端数实现上述功能的原理为:DB2数据库日志会记录据库与源端数据库的一致。对数据库

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。