Oracle GoldenGate 典型应用场景

Posted dingdingfish

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle GoldenGate 典型应用场景相关的知识,希望对你有一定的参考价值。

总的优势

Oracle GoldenGate的优势主要在于:

  1. 可增量复制,同时对源库无影响(无需建立触发器,不依赖于时间或序列号字段,性能影响微乎其微)
  2. 实时性,虽然技术上是异步的,但延迟为微秒级
  3. 异构支持,不同的平台,操作系统,数据库和数据库版本
  4. 带宽节省,因为是逻辑复制,因此传输数据量少,而且还可以压缩。

负载分担

这其中最常见的就是读写分离,还有很少一部分是写写分离。无论如何,就是将主库上的负载转移到复制目标端执行。

数据库灾备

如果是Oracle数据库的灾备,首选还是Active Data Guard。但在一些特殊情况下,如主备之间的复制带宽不够,且只需复制部分表而非整库,此时可以考虑GoldenGate,因为其复制所需的带宽通常比Active Data Guard小。

双活

双活实际上负载分担和灾备的结合,同时切换时间最短。但业务上需要避免数据冲突,所以两边库中修改的表不一样,或者修改的是同一张表中不同的部分。如果两边有可能修改同一条记录,那业务上应可以处理这些冲突,也就是所谓的conflict resolution。

数据仓库

这是一个集成整合的场景,你叫他数据平台,数据湖也行。

这里利用到的是GoldenGate实时和异构的特点,特别是实时分析时,GoldenGate的优势更大。

数据分发/汇聚

这里利用的是其实时和可增量复制的特点。例如主数据下发,业务数据汇聚等。

以上是关于Oracle GoldenGate 典型应用场景的主要内容,如果未能解决你的问题,请参考以下文章

oracle goldengate的两种用法

六种 主流ETL 工具的比较(DataPipeline,Kettle,Talend,Informatica,Datax ,Oracle Goldengate)

科讯高级服务之六 -- Oracle Goldengate数据中间件

『ORACLE』Oracle GoldenGate搭建(11g)

Oracle GoldenGate学习之Goldengate介绍

oracle GoldenGate 安装