oracle gold,Oracle GoldenGate简介

据说能够做到Oracle数据库异构同步的只有几个产品,国外两家:一个是Streams Replication(流复制),一个是GoldenGate;国内两家:一个是DSG,一个是九桥。本篇就GoldenGate进行简单的介绍。

GoldenGate软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步。GoldenGate 可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据的实时复制(大概5秒以内的延迟),从而在可以在应急系统、在线报表、实时数据仓库供应、交易跟踪、数据同步、集中/分发、容灾等多个场景下应用。

同时,GoldenGate可以实现一对一、广播(一对多)、聚合(多对一)、双向、点对点、级联等多种灵活的拓扑结构。

因为采用的是在线日志或归档日志的分析手段,所以软件的兼容性比较高,基本上不挑操作系统,只和数据库的版本有关,目前9i以上的数据库库版本基本支持。

也正因为采用的在线日志或归档日志的分析手段,所以数据库需要设置成归档模式。必须打开补充日志,打开force logging(强制日志模式,就是所有的操作都会记入日志)。

并且这种模式就注定了存在几个问题不能解决,比如说表空间的扩容,源数据库扩容后,目标客户机不会跟着一起扩容等一些无法用日志重现的操作都不会被同步。

综上所述,GoldenGate的亮点还是在异构上,但是作为玩家级的产品,对于用户真正的实用价值还是很值得继续深入研究。这样的软件还是越简单越容易为用户所用。

另外个人觉得GoldenGate和Streams Replication是Oracle自身的产品,怎么折腾都可以。而非Oracle厂家来做这个方向的话,只能是跟在老虎屁股后面找食吃。一旦更改日志模式,或者将日志加密,都会出现很大的问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值