摘要:设计并实现了基于DB2 大型数据库的实时复制软件。采用模块化设计,本软件主要包括5 个模块:客户端,服务器端,全同步模块,增量同步模块,加载模块。这5 个模块相互协调,由客户端发出请求,服务端统一调度。在实现该软件的过程中,使用了实时分析数据库日志的方法来抓取源端数据库的变化。本软件没有调用任何DB2 数据库的备份接口,完全从底层自主研发。所以在功能和效率上比一般产品要优良。在操作系统为LINUX,CPU 为酷睿2.4GHz,内存为2GB 的测试环境下,本软件全同步,加载,增量同步运行效果良好。