|
1.工作原理图

2.原理说明
a) DB2 Replicator模块 实现数据的热备份
如上图所示,MIMIX利用了AS/400系统的日志功能进行工作。AS/400对数据记录级的更新,增添以及删除工作除了写进数据文件外,还忠实地记录在日志(Journal)中,MIMIX在主服务器端收集分析日志记录,将日志记录通过网络(TCP/IP,SNA...)传送到远方的备份机,且在备份机端日志记录读出写到对应用的数据文件中。此过程与应用业务无关,且能实现数据的实时复制。
b) OBJ Replicator模块 实现数据的热备份
除了数据的实时复制外,MIMIX还能实现程序、用户等应用目标的实时复制。它的工作原理也是依据于AS/400对系统目标更改的AUDIT日志。AUDIT日志可以忠实地记录下AS/400设置与程序文件目标级的更新,MIMIX通过分析AUDIT日志的更新,通过SAVE&RESTORE或者API的方式在备机端同步执行主机端的文件级操作,以实现程序,用户等文件目标的实时同步。
3.数据复制与目标复制的协同工作
某些应用在运行过程中有可能对PF目标进行操作,如文件的生成,删除或者移动。在MIMIX3.2以前,需要人工进行操作,以使由OBJ Replicator新生成的文件用新生成的PF文件加入DB2 Replicator复制。很显然,在新的PF加入DB2 复制之前,对该文件的记录更改将无法同步到备机。
自4.1版本起,MIMIX弥补了这个功能缺陷。经过合理的部署,MIMIX可以自动地将新生成的PF进行数据复制。这种协同工作的英文缩写叫做“CPD”。有了CPD功能后,MIMIX的复制功能得到了进一步的完善。
|