50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

RDS (Oracle) 与 OGG 的部署模式

  • 2019-10-22
  • 本文字数:770 字

    阅读完需:约 3 分钟

RDS (Oracle) 与 OGG 的部署模式

本期我们将探讨一下 RDS(Oracle)与 Oracle Golden Gate(OGG)的常见部署模式。OGG 被广泛应用在实时数据复制,数据多源集成和容灾双活等场景下,OGG 的优点是对带宽要求非常低,亚秒级延迟,如果再配合使用压缩技术,对带宽的要求将变得更低,是一款使用十分广泛的数据复制工具。


OGG 在传统的数据中心内使用最广泛的部署模式是本地部署模式,如下图所示:



但是这种模式在 Cloud 环境下并不实用。依据文档在云上最为常见的部署模式如下图所示:



这种部署模式 OGG 的管理员同时负责抽取、复制的配置和管理,这有别于传统的源数据库管理员负责“抽取、投递”,而目标数据库管理员负责“复制”的分离管理模式。


在客户迁移上云,或者利用 AWS 构建灾备环境时其实还有其他部署模式可以使用。


首先,我们先明确以下限制:


  • Amazon RDS supports Oracle GoldenGate for database version 11.2.0.4 or 12.1.0.2.

  • Amazon RDS supports Oracle GoldenGate version 11.2.1 and 12.1.x.


其次,我们必须设置如下参数在源端和目标端:


  • Set the ENABLE_GOLDENGATE_REPLICATION parameter to True.

常见部署模式一


源数据库管理员负责抽取、投递、复制所有过程。复制控制权位于“corporate data center”。

常见部署模式二


这实际上是一种典型的“Downstream”模式,该模式的优点是,将源端的负载完全卸载于“Mining Database”,这种模式的优点在于源库没有抽取压力,完全“非侵入”式部署;“Mining Database”可以同时负责多个源库的抽取、投递。复制控制权位于云端。

常见部署模式三


这个场景比较类似于传统的 OGG 部署模式,但是该模式具备很好的扩展性,复制控制权位于云端。


作者介绍:


Picoman


AWS 中国区专业服务咨询顾问,拥有多年通信,能源行业系统实施、运维、架构优化经验。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/rds-oracle-ogg/


2019-10-22 08:001288

评论

发布
暂无评论
发现更多内容

SQL 居然还能在 Apache ShardingSphere 上实现这些功能?

SphereEx

Linux之head命令

入门小站

Linux

Rust从0到1-函数式编程-性能比较

rust 函数式编程 Performance 性能比较

如何实施 SCRUM ?

万事ONES

项目管理 Scrum 敏捷开发 看板 ONES

并发王者课-铂金05:致胜良器-无处不在的“阻塞队列”究竟是何面目

MetaThoughts

Java 多线程 并发 并发王者课

DGTT矿机软件开发|DGTT矿机系统APP开发

vue keep-alive(2):剖析keep-alive的实现原理—学习笔记整理

zhoulujun

Vue vue源码解读 keep-alive实现原理

聊聊知乎订单系统迁移

知一

监控 软件开发 系统架构 重构 订单系统

如何做好IT项目管理?

万事ONES

IT 项目经理 项目管理工具

【带你手撸Spring】没有哪个框架开发,能离开 Spring 的 FactoryBean!

小傅哥

spring 小傅哥 代理对象 FactoryBean Bean作用域

ASL公链软件开发|ASL公链系统APP开发

开源商业化:满足各方底层需求

茶陵後

开源 开源社区 开源文化

在线图片转base64工具

入门小站

工具

【Flutter 专题】129 图解 ToggleButtons 按钮切换容器组

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

华为云原生媒体网络,升级传统,赋能未来

华为云开发者联盟

云原生 直播 TechWave 媒体网络 云视频

区块链:从根儿上解决2%的人拥有80%的财富全球社会问题

CECBC

环球旅游积分GTC系统开发内容

Camtasia实用技巧之视频剪辑

淋雨

视频剪辑 Camtasia 录屏软件

Python 没有函数重载?如何用装饰器实现函数重载?

华为云开发者联盟

Python 装饰器 命名空间 函数 函数重载

测试开发之网络篇-网络路由

禅道项目管理

网络

vue keep-alive(1):vue router如何保证页面回退页面不刷新?

zhoulujun

Vue vue-router keep-alive 页面缓存

【LeetCode】传递信息Java题解

Albert

算法 LeetCode 7月日更

13万张表+数亿行代码,迁移只需数小时,还是异构数据库

华为云开发者联盟

数据库迁移 DRS 华为云数据库 异构数据库 华为云UGO

视频 QoE 的平衡之道—揭秘网易云信 NERTC 视频质量控制系统

网易云信

视频 Qoe

“区块链贸易融资生态”应用案例发布

CECBC

Pano Flutter SDK 设计经验与实践浅谈

拍乐云Pano

【源码系列】Spring 过滤器和拦截器

Alex🐒

spring 源码 Spring Framework

解析对偶理论与对偶单纯性法

华为云开发者联盟

模型 对偶理论 对偶单纯性法 对偶 线性规划

视赏家短视频系统软件开发详情

DMD钻石币质押软件系统开发内容

JAVA九种排序算法详解(上)

加百利

Java 数组 排序 7月日更

RDS (Oracle) 与 OGG 的部署模式_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章