Oracle GoldenGate 典型应用场景
总的优势
Oracle GoldenGate的优势主要在于:
- 可增量复制,同时对源库无影响(无需建立触发器,不依赖于时间或序列号字段,性能影响微乎其微)
- 实时性,虽然技术上是异步的,但延迟为微秒级
- 异构支持,不同的平台,操作系统,数据库和数据库版本
- 带宽节省,因为是逻辑复制,因此传输数据量少,而且还可以压缩。
负载分担
这其中最常见的就是读写分离,还有很少一部分是写写分离。无论如何,就是将主库上的负载转移到复制目标端执行。
数据库灾备
如果是Oracle数据库的灾备,首选还是Active Data Guard。但在一些特殊情况下,如主备之间的复制带宽不够,且只需复制部分表而非整库,此时可以考虑GoldenGate,因为其复制所需的带宽通常比Active Data Guard小。
双活
双活实际上负载分担和灾备的结合,同时切换时间最短。但业务上需要避免数据冲突,所以两边库中修改的表不一样,或者修改的是同一张表中不同的部分。如果两边有可能修改同一条记录,那业务上应可以处理这些冲突,也就是所谓的conflict resolution。
数据仓库
这是一个集成整合的场景,你叫他数据平台,数据湖也行。
这里利用到的是GoldenGate实时和异构的特点,特别是实时分析时,GoldenGate的优势更大。
数据分发/汇聚
这里利用的是其实时和可增量复制的特点。例如主数据下发,业务数据汇聚等。
Oracle GoldenGate 典型应用场景相关推荐
- Oracle GoldenGate(OGG)基础知识整理
一.GoldenGate简介 GoldenGate软件是一种基于日志的结构化数据复制软件.它通过解析源数据库在线日志或归档日志获得数据的增删改变化(数据量只有日志的四分之一左右),能够实现大量交易数据 ...
- Oracle GoldenGate 详细概述
首发地址:https://www.pengtao.vip/archives/oraclegoldengatexiang-xi-gai-shu 什么是 Oracle GoldenGate Oracle ...
- Oracle GoldenGate概述
GoldenGate 现在是业内成熟的数据容灾与复制产品,经过多年的发展和完善,现在已 经成为业内事实上的标准之一. 原文地址:http://blog.csdn.net/sunansheng/arti ...
- Oracle GoldenGate技术
1.概述 GoldenGate 现在是业内成熟的数据容灾与复制产品,被广泛地应用到金融行业及要求数据复制高效.健壮的各个行业.目前隶属于Oracle 公司融合中间件(Fusion Middleware ...
- oracle goldengate技术架构-简单试验(全)
一 GoldenGate简介 Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软件,它通过解析源 数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库, ...
- 六种 主流ETL 工具的比较(DataPipeline,Kettle,Talend,Informatica,Datax ,Oracle Goldengate)...
六种 主流ETL 工具的比较(DataPipeline,Kettle,Talend,Informatica,Datax ,Oracle Goldengate) 比较维度\产品 DataPipeline ...
- 基于 Flink 的典型 ETL 场景实现
简介: 本文将从数仓诞生的背景.数仓架构.离线与实时数仓的对比着手,综述数仓发展演进,然后分享基于 Flink 实现典型 ETL 场景的几个方案. 作者:买蓉 · 美团点评高级技术专家 整理:赵阳(F ...
- Oracle GoldenGate经典架构
可以使用Oracle GoldenGate Classic Architecture从命令行配置和管理数据复制. 图示的说明logicalarch2.png 注意: 这是基本配置.根据业务需求和用例, ...
- Oracle GoldenGate 详解
一.Oracle GoldenGate介绍 GoldenGate软件是一种基于日志的结构化数据复制软件.GoldenGate 能够实现大量交易数据的实时捕捉.变换和投递,实现源数据库与目标数据库的数据 ...
最新文章
- 对于计算机网络的整体框架的概括(转载) 个人感觉很好
- bootstrap3 表单构建器_实例演示:如何构建高可用的微服务架构
- CTFshow 文件上传 web153
- HAL驱动库学习-ADC
- synchronized的底层原理
- SQL实现split函数,自定义分割字符,自定义取出第几个分割字符前的字符串
- php怎么创建对象变量,php实现变量动态创建类的对象用法
- trunk口_南京课工场IT培训:VLAN、Trunk与三层交换机的相关理论知识
- Lua中强大的元方法__index详解
- js 自定义DOM事件
- 计算机软件绘制思维导图步奏,常见的思维导图有哪几种画法
- 【Unity】用2D流体实现在水中添加染料的效果
- 大数据预测模型的深度学习导论
- MFC控件自适应调整大小
- android视频添加字幕,手机视频加字幕app 怎样用安卓手机在视频画面加文字字幕...
- 基于TencentOS-tiny实现甲醛传感器(英国达特 WZ-S)数据解析思路及实现
- 为什么数学不好,和语文有关系?
- 简单的使用EA进行需求管理
- 单变量微积分笔记28——不定式和洛必达法则
- Waves 10 win10 如何卸载干净 / 安装 / 如何处理waves mixer application installation failed / 改变默认安装路径