Golden Gate(简称OGG)提供异构环境下交易数据的实时捕捉、变换、投递。
1、OGG原理
OGG是一种基于日志的结构化复制软件,通过捕捉源数据库online redo log(在线重做日志)或archive log(归档日志)获得数据变化,形成tail(队列文件),再把这些tail文件通过网络协议传输到目标数据库,目标端通过解析,插入至目标端数据库,从而实现源端与目标端的数据同步。
2、OGG特性
1)、对生产系统影响小:实时读取交易日志,以低资源占用实现大量的数据实时复制。
2)、以交易为单位,保证交易一致性:只同步已提交的数据。
3)、高性能,智能的交易重组和操作合并,使用数据库本地接口访问,并行处理体系,灵活的拓扑结构:支持一对一、一对多、多对一、多对多和双向复制等。
3、工作机制