栢图教育内部培训教材 GoldenGate 基本原理和基础架构 1 Goldengate 产品家庭 Goldengate:核心产品 Goldengate Director :现已更名为 Goldengate Management Pack,为 Goldengate 提供友好的 GUI 配置管理界面
Goldengate Veridata:为 Goldengate 源端和目标端提供数据比对和校验的功能
注意这三个产品并不是一个打包的产品,需分开单独购买
2 GoldenGate 的定位 零宕机时间数据库升级和迁移 满足用户亚秒级实时数据的需求 可持续的数据高可用性和实时商务智能 异构平台及跨操作系统实时数据同步 对源系统和目标系统是非侵入式的 3 Goldengate 支持的平台以及数据库 目前经过 GoldenGate 11
1 认证的主流数据库版本包括以下几种
Oracle 9 i 以上所有的数据库版本 (支持 DML 和 DDL)
IBM DB2 UDB 8
5 以上版本(只支持 DML) Microsoft SQL Serv er 2000、2005 和 2008(只支持 DML) My SQL 4
0(只支持 DML) Sy base ASE 12
0(只支持 DML) 除 Oracle 数据库 9i 以上版本支持 DDL 以外,8i 及其他数据库均不支持 DDL
4 GoldenGate 的技术架构 和传统的逻辑复制一样,Oracle GoldenGate 实现原理是通过抽取源端的 redo log 或者 archiv e log,然后通过TCP/IP 投递到目标端,最后解析还原应用到目标端,使目标端实现同源端数据同步
下图展示了 Oracle Golde