总的优势

Oracle GoldenGate的优势主要在于:

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

负载分担

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

数据库灾备

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

双活

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

数据仓库

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

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

数据分发/汇聚

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

Oracle GoldenGate 典型应用场景相关推荐

  1. Oracle GoldenGate(OGG)基础知识整理

    一.GoldenGate简介 GoldenGate软件是一种基于日志的结构化数据复制软件.它通过解析源数据库在线日志或归档日志获得数据的增删改变化(数据量只有日志的四分之一左右),能够实现大量交易数据 ...

  2. Oracle GoldenGate 详细概述

    首发地址:https://www.pengtao.vip/archives/oraclegoldengatexiang-xi-gai-shu 什么是 Oracle GoldenGate Oracle ...

  3. Oracle GoldenGate概述

    GoldenGate 现在是业内成熟的数据容灾与复制产品,经过多年的发展和完善,现在已 经成为业内事实上的标准之一. 原文地址:http://blog.csdn.net/sunansheng/arti ...

  4. Oracle GoldenGate技术

    1.概述 GoldenGate 现在是业内成熟的数据容灾与复制产品,被广泛地应用到金融行业及要求数据复制高效.健壮的各个行业.目前隶属于Oracle 公司融合中间件(Fusion Middleware ...

  5. oracle goldengate技术架构-简单试验(全)

    一  GoldenGate简介 Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软件,它通过解析源 数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库, ...

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

    六种 主流ETL 工具的比较(DataPipeline,Kettle,Talend,Informatica,Datax ,Oracle Goldengate) 比较维度\产品 DataPipeline ...

  7. 基于 Flink 的典型 ETL 场景实现

    简介: 本文将从数仓诞生的背景.数仓架构.离线与实时数仓的对比着手,综述数仓发展演进,然后分享基于 Flink 实现典型 ETL 场景的几个方案. 作者:买蓉 · 美团点评高级技术专家 整理:赵阳(F ...

  8. Oracle GoldenGate经典架构

    可以使用Oracle GoldenGate Classic Architecture从命令行配置和管理数据复制. 图示的说明logicalarch2.png 注意: 这是基本配置.根据业务需求和用例, ...

  9. Oracle GoldenGate 详解

    一.Oracle GoldenGate介绍 GoldenGate软件是一种基于日志的结构化数据复制软件.GoldenGate 能够实现大量交易数据的实时捕捉.变换和投递,实现源数据库与目标数据库的数据 ...

最新文章

  1. 对于计算机网络的整体框架的概括(转载) 个人感觉很好
  2. bootstrap3 表单构建器_实例演示:如何构建高可用的微服务架构
  3. CTFshow 文件上传 web153
  4. HAL驱动库学习-ADC
  5. synchronized的底层原理
  6. SQL实现split函数,自定义分割字符,自定义取出第几个分割字符前的字符串
  7. php怎么创建对象变量,php实现变量动态创建类的对象用法
  8. trunk口_南京课工场IT培训:VLAN、Trunk与三层交换机的相关理论知识
  9. Lua中强大的元方法__index详解
  10. js 自定义DOM事件
  11. 计算机软件绘制思维导图步奏,常见的思维导图有哪几种画法
  12. 【Unity】用2D流体实现在水中添加染料的效果
  13. 大数据预测模型的深度学习导论
  14. MFC控件自适应调整大小
  15. android视频添加字幕,手机视频加字幕app 怎样用安卓手机在视频画面加文字字幕...
  16. 基于TencentOS-tiny实现甲醛传感器(英国达特 WZ-S)数据解析思路及实现
  17. 为什么数学不好,和语文有关系?
  18. 简单的使用EA进行需求管理
  19. 单变量微积分笔记28——不定式和洛必达法则
  20. Waves 10 win10 如何卸载干净 / 安装 / 如何处理waves mixer application installation failed / 改变默认安装路径

热门文章

  1. 【理论】操作系统导论
  2. 【DirectX11】第十篇 其他灯光类型——点光源
  3. vmware workstation10 安装卡在安装vcredistx-64
  4. 如何把meshlab中的圆环去掉_MeshLab中插件的添加过程
  5. 【Vue】Java后端程序员也必须掌握的前端框架(下)
  6. linux grub vga,调整ubuntu启动界面vga分辨率的方法
  7. 网络流 最大流最小割与最小费用流
  8. CSDN Chrome浏览器插件
  9. 智慧水务、水利、环保可视化大屏设计(Axure高保真原型)
  10. windows远程linux工具之tabby的使用