转自:http://blog.sina.com.cn/s/blog_a32eff28010136d9.html
日志或归档日志获得数据的增删改变化,再将这些变化应用到目标数据库,实现源数据库与目标数据库同步、双活。GoldenGate TDM 软件能够在异构的IT基础结构(包含差点儿全部经常使用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制。其复制过程简图例如以下:
如上图所看到的,GoldenGate TDM的数据复制步骤例如以下:
在目标端,GoldenGate TDM能够通过交易重组,分批载入等技术手段大大加快数据投递的速度和效率。减少目标系统的资源占用。能够在亚秒级实现大量数据的复制,并且目标端数据库是活动的
GoldenGate TDM提供了灵活的应用方案,基于其先进、灵活的技术架构能够依据用户需求组成各种拓扑结构,如图所看到的:
GoldenGate TDM 能够提供可靠的数据复制,主要体如今以下三点:
保证事务一致性
GoldenGate TDM 在灾备数据库应用复制数据库交易的顺序与在生产中心数据库上的顺序同样,而且依照同样的事务环境提交,确保在目标系统上数据的完整性和读一致性,为实时查询和事务处理创造了条件。
检查点机制保障数据无丢失
GoldenGate TDM的抽取和复制进程使用检查点机制记录完毕复制的位置。对于抽取进程,其检查点记录当前已经抽取日志的位置和写队列文件的位置;对于投递进程。其检查点记录当前读取队列文件的位置。检查点机制能够保证在系统、网络或GoldenGate TDM进程故障重新启动后数据无丢失。
可靠的传输数据机制
GoldenGate TDM 用应答机制传输交易数据,仅仅有在得到确认消息后才觉得传输数据完毕,否则将自己主动又一次传输数据。从而保证了抽取出的全部数据都能发送到备份端。传输数据过程中支持128位加密和数据压缩功能。
GoldenGate TDM 能够提供可靠的数据复制。主要体如今以下三点:
保证事务一致性
GoldenGate TDM 在灾备数据库应用复制数据库交易的顺序与在生产中心数据库上的顺序同样,而且依照同样的事务环境提交,确保在目标系统上数据的完整性和读一致性,为实时查询和事务处理创造了条件。
检查点机制保障数据无丢失
GoldenGate TDM的抽取和复制进程使用检查点机制记录完毕复制的位置。
对于抽取进程,其检查点记录当前已经抽取日志的位置和写队列文件的位置;对于投递进程,其检查点记录当前读取队列文件的位置。检查点机制能够保证在系统、网络或GoldenGate TDM进程故障重新启动后数据无丢失。
可靠的传输数据机制
GoldenGate TDM 用应答机制传输交易数据,仅仅有在得到确认消息后才觉得传输数据完毕,否则将自己主动又一次传输数据,从而保证了抽取出的全部数据都能发送到备份端。
传输数据过程中支持128位加密和数据压缩功能。
Oracle 公司的GoldenGate产品,能够在异构的IT基础结构之间实现大量数据的秒一级的数据捕捉、转换和投递。GoldenGate能够支持差点儿全部经常使用操作系统如和数据库平台。例如以下表所看到的:
操作系统 |
数据库 |
MS NT, 2000, XP, Linux, Sun Solaris, HP-UX, IBM AIX, HP NonStop, TRU64, IBM z/OS,OS/390 |
Oracle, DB2, MS SQL Server, MySQL, Enscribe, SQL/MP, SQL/MX, Sybase, Teradata, 其它ODBC 兼容数据库 |