SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
实时数据处理 - Oracle GoldenGate
孟和
渠道售前咨询顾问
2
内容安排
 GoldenGate作为Oracle战略产品的现状和地位
 GoldenGate 产品常见应用和实施方案
 高可用性支持和容灾恢复
 实时数据集成
 GoldenGate 的技术原理
 抓取复制原理
 检查点机制
 多种可选择性配置
 异构平台的适应性
 GoldenGate Director 和Veridata
3
产品现状
成长历程和全球服务
战略伙伴一起共成长
全球的35个国家的500多个大客户那里有4000多个实施案例
稳定广阔的用户群
创建于1995
年,2009年
被Oracle收
购
遍布全球的服务支持:北美,
欧洲及中东,亚太
提供全球范围内
24×7的全面支持
4
全球的典型客户
银行和金融业 医疗和卫生行业
电信服务业
制造业
政府公共部门
航空和交通运输服务行业
零售和电子商务
5
GoldenGate 是Oracle的战略性产品
5
• 实时数据解决方案的行业领先者
• 和Oracle数据库的最佳集成融合
• 异构基础架构持续的高可用性
• 数据处理软件的强强联合
• 财富500强超过 400 客户和超过4,000例实施案例 : 金融
服务行业;电讯行业; 卫生; 公用事业和零售业
• 全球最大的5家商业银行中的3家 (60%)
• 全球最繁忙的3家ATM网络(100%)
• 全球最大的10家金融服务公司中的7家(70%)
• 全球最大的5 家电信运营商中的4家(80%)
• 在中国已经落地开花,开始大规模应用部署:
• 国家海关总署
• 国家税务总局
• 国家体育总局体彩中心
6
GoldenGate 产品– Transactional Data Management 事务数据
管理
GoldenGate TDM 提供了跨平台,异构系统上的实时事务数据的抓取,路由,传输,加载
和数据校验.
Real Time 实时
亚秒级的数据传输
Heterogeneous 异构性
支持数据传输的跨平台
和跨数据库品牌
Transactional 事务性
确保事务的完整性
TDM 需求:
Performance
Extensibility &
Flexibility
Reliability
GoldenGate TDM的优异性:
每秒处理数千事务的
能力,并且对宿主系
统的性能影响小
支持开放的底层系统
和客户的各种需求
提供持续的可操作性
和可用性
7
GoldenGate 解决方案
高可用和容灾
双活数据库 Active-Active
零宕机 Zero-Downtime Operations
活备机 Live Standby
数据库分层 Database Tiering
实时数据集成
实时数据仓库 Real-Time Data
Warehousing
实时报表 Live Reporting
8
GoldenGate 解决方案
高可用和容灾
双活数据库 Active-Active
零宕机 Zero-Downtime Operations
活备机 Live Standby
数据库分层 Database Tiering
更稳定的服务
更高的性能
更快的恢复
最少的数据丢失
Real-Time Access
实时数据访问
9
高可用性方案:零宕机操作
减少或者消除“计划停机时间”,包括平台,数据库或应用
 迁移
 升级
 维护
 测试
10
高可用性方案:活备机
最快的恢复和失败切换
二次同步备机和主系统
减少数据丢失和损坏
不受地理距离限制,对带宽要求小
11
高可用性方案:双活数据库
持续的可用性,单个节点中断不影响
事务的分布式处理,满足跨地域的部署要求,提高处理能力
性能的可伸缩性,可以增减节点
冲突检测和解决 ,必须的保证
12
高可用性方案:数据库分层
应付生产系统中的大量只读操作
事务处理的高可用性和高性能
以较低的成本代价来容忍无限的数据块增长
13
GoldenGate 解决方案
实时数据集成
实时数据仓库
实时报表
最即时数据
快速灵活决策
数据整合
易集成性
Real-Time Information
实时数据信息
14
数据集成:实时数据仓库
提供BI的实时数据
减少批处理窗口的依赖性(往往占用大量系统资源,夜间作业)
其它数据集成有如下要求时:
 低负载
 事务的完整性
 更灵活
 易实施和维护
15
数据集成:实时报表
报表不对生产系统产生性能影响
实时按需出报表
无限的可伸缩性和较低的成本代价
16
GoldenGate的数据复制原理
事务日志
Extract Server
Collector
Replicat
Trail
Manager Manager
源库
目标库
网络
(TCP/IP)抓取 跟踪文件数据收集 复制
监控进程 监控进程
17
配置了“中转数据泵”的复制过程
Data
Pump
Local
Trail
事务日志
Extract Server
Collector
Replicat
Trail
Manager Manager
源库
目标库
网络
(TCP/IP)抓取 跟踪文件数据收集 复制
本地跟踪文件
数据泵
监控进程 监控进程
18
检查点机制 – Extract 抓取进程
为了准确记录变化数据的捕捉情况,extract和replicat进程都通过一个检查点文件来记录检
查点,从而保证能够从各种情况的失败中恢复。
抓取进程Extract维护了:
 两个输入检查点(标识于日志log文件中)
 一个输出检查点(标识于跟踪trail文件中)
检查点文件/表
输出端:对应的跟踪文
件
输入端:
事务日志文件
最后一条被读的
记录
事务日志中最早的未提交记录
最后一条被写入跟踪文件的
提交事务记录
19
检查点机制 – Replicat 复制进程
最佳做法:同时配置检查点表和检查点文件。
检查点被同时保存于两处。
复制进程replicat维护了两个检查点:
检查点文件/表
输入端:跟踪文件
最后一条已经读
取的记录
最早的未提交的记录
20
GoldenGate工作原理总结
LAN / WAN /
Internet
源库 目标库
双向
跟踪文件: 统一的数据格式适用于异构系统
路由传输: 不受距离限制,TCP/IP协议,压缩和加密
抓取: 提交的数据可以被过滤性抓取,通过事务日志读取
复制: 完整性机制保障下的事务数据加
载
抓取
源 Trail 目标 Trail
源 Trail
目标 Trail
加载
加载
抓取
21
单向
报表应用
双向
实时恢复和双活
点对点
负载均衡,高可用,容灾
广播
数据分发
合并
数据仓库
GoldenGate: 多种可选择性配置
分层
数据超市
22
GoldenGate : 对异构平台的支持,系统可以运行在如下平台
数据库 操作系统和平台
抓取端:
 Oracle
 DB2
 Microsoft SQL Server
 Sybase ASE
 Teradata
 Enscribe
 SQL/MP
 SQL/MX
 Ingres
加载端:
 All listed above
 MySQL
 and any ODBC compatible databases
Windows 2000, 2003, XP
Linux
Sun Solaris
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM z/OS
23
GoldenGate TDM: 其它的关键特性
 支持表,行,列级的数据转换处理和过滤
 支持自定义:存储过程,查询,宏定义
 动态回滚和时间定点恢复
 冲突检测和解决 -- 常用于双活环境
 数据压缩
 数据加密
 归档和审计能力
 管理和监控 -- GoldenGate Manager
24
GoldenGate Director™ 图形化的配置管理包
管理,定义,配置以及监控GoldenGate TDM
进程
关键特性:
 集中化管理GoldenGate 的各进程
 丰富的管理界面和基于Web的图形界面
 报警提示机制,并且可以和第三方的监
控软件集成
 实时的反馈信息
 对生产系统零影响
25
GoldenGate Veridata™ 数据校验引擎
高速,低负载的数据比较方案
 校验和报告两个数据库之间的差异性
 几乎不影响生产系统的性能
优点:
 减少财务和法律层面的风险暴露
 加速和简化IT部门的数据比较工作
 不影响生产系统的性能
 对于备系统提供了更好的失败恢复机制
 准确的决策支持和报表生成
26
26
Active Data
Guard
Direct
Memory Access
Read
On-Disk Logs
SQL
Direct
Write to Logs
Oracle的数据迁移产品
Comparing How They Work
Redo in
Memory
Buffer
GoldenGate
Data
Integrator
DECREASINGLATENCY
INCREASINGTRANSFORMATION
Retrieve Data Load Data
Disaster Recovery & Data Protection
Real Time Data Integration & High Availability
SQL Query Multi-step,
Complex SQL
Data Integration for Data Warehouse & SOA
27
GoldenGate 总结
 GoldenGate提供了跨平台,异构数据库上的实时事务数据
复制(抓取、路由、传输、加载、校验)。
 用途
 多业务中心(高可用)
 容灾
 报表分离
 数据仓库
 优势
 速度快
 延迟小
 可靠性高
 跨系统跨平台
问&答
04.golden gate概览
04.golden gate概览

Contenu connexe

Similaire à 04.golden gate概览

About ormita 关于奥美达 chinese中文版
About ormita 关于奥美达 chinese中文版About ormita 关于奥美达 chinese中文版
About ormita 关于奥美达 chinese中文版
OrmitaChina
 
昆腾技术白皮书- 重新设计备份和恢复,适应未来虚拟化和整合的需求
昆腾技术白皮书- 重新设计备份和恢复,适应未来虚拟化和整合的需求昆腾技术白皮书- 重新设计备份和恢复,适应未来虚拟化和整合的需求
昆腾技术白皮书- 重新设计备份和恢复,适应未来虚拟化和整合的需求
samanthaleee
 
【南京天翼手機交易會】Paul jacobs 博士演講
【南京天翼手機交易會】Paul jacobs 博士演講【南京天翼手機交易會】Paul jacobs 博士演講
【南京天翼手機交易會】Paul jacobs 博士演講
Low Hong Chuan
 
04 陈良忠ibm cloud forum ibm experience 0611
04 陈良忠ibm cloud forum  ibm experience 061104 陈良忠ibm cloud forum  ibm experience 0611
04 陈良忠ibm cloud forum ibm experience 0611
ikewu83
 

Similaire à 04.golden gate概览 (20)

About ormita 关于奥美达 chinese中文版
About ormita 关于奥美达 chinese中文版About ormita 关于奥美达 chinese中文版
About ormita 关于奥美达 chinese中文版
 
About Ormita Chinese Version
About Ormita Chinese VersionAbout Ormita Chinese Version
About Ormita Chinese Version
 
Oracle汽车行业解决方案概览
Oracle汽车行业解决方案概览Oracle汽车行业解决方案概览
Oracle汽车行业解决方案概览
 
Oracle汽车行业解决方案概览
Oracle汽车行业解决方案概览Oracle汽车行业解决方案概览
Oracle汽车行业解决方案概览
 
How Enterprises Leverage Data to Overcome Business Challenges During Coronavirus
How Enterprises Leverage Data to Overcome Business Challenges During CoronavirusHow Enterprises Leverage Data to Overcome Business Challenges During Coronavirus
How Enterprises Leverage Data to Overcome Business Challenges During Coronavirus
 
构建智慧融合的企业应用
构建智慧融合的企业应用构建智慧融合的企业应用
构建智慧融合的企业应用
 
海量計算的學習歷程分析與雲端資料庫管理系統Sqlmr appliance一體機開發計畫書 20140101
海量計算的學習歷程分析與雲端資料庫管理系統Sqlmr appliance一體機開發計畫書 20140101海量計算的學習歷程分析與雲端資料庫管理系統Sqlmr appliance一體機開發計畫書 20140101
海量計算的學習歷程分析與雲端資料庫管理系統Sqlmr appliance一體機開發計畫書 20140101
 
昆腾技术白皮书- 重新设计备份和恢复,适应未来虚拟化和整合的需求
昆腾技术白皮书- 重新设计备份和恢复,适应未来虚拟化和整合的需求昆腾技术白皮书- 重新设计备份和恢复,适应未来虚拟化和整合的需求
昆腾技术白皮书- 重新设计备份和恢复,适应未来虚拟化和整合的需求
 
通过配方研发和合规管理(Plm)平台成就卓越企业 d1.1 -王志修
通过配方研发和合规管理(Plm)平台成就卓越企业 d1.1 -王志修通过配方研发和合规管理(Plm)平台成就卓越企业 d1.1 -王志修
通过配方研发和合规管理(Plm)平台成就卓越企业 d1.1 -王志修
 
5. Apache Kylin的金融大数据应用场景 - Apache Kylin Meetup @Shanghai
5. Apache Kylin的金融大数据应用场景 - Apache Kylin Meetup @Shanghai5. Apache Kylin的金融大数据应用场景 - Apache Kylin Meetup @Shanghai
5. Apache Kylin的金融大数据应用场景 - Apache Kylin Meetup @Shanghai
 
现代数据集成解决方案及应用案例介绍(下)
现代数据集成解决方案及应用案例介绍(下)现代数据集成解决方案及应用案例介绍(下)
现代数据集成解决方案及应用案例介绍(下)
 
Smart operation
Smart operationSmart operation
Smart operation
 
台灣的Amoled產業發展 maxwell
台灣的Amoled產業發展   maxwell台灣的Amoled產業發展   maxwell
台灣的Amoled產業發展 maxwell
 
借助数据虚拟化,实现数据网格架构
借助数据虚拟化,实现数据网格架构借助数据虚拟化,实现数据网格架构
借助数据虚拟化,实现数据网格架构
 
互联网创新和技术
互联网创新和技术互联网创新和技术
互联网创新和技术
 
NAFIGATE总公司 - 公司演示文稿
NAFIGATE总公司 - 公司演示文稿NAFIGATE总公司 - 公司演示文稿
NAFIGATE总公司 - 公司演示文稿
 
智能視覺辨識系統在半導體設備的新運用
智能視覺辨識系統在半導體設備的新運用智能視覺辨識系統在半導體設備的新運用
智能視覺辨識系統在半導體設備的新運用
 
碩士論文報告
碩士論文報告碩士論文報告
碩士論文報告
 
【南京天翼手機交易會】Paul jacobs 博士演講
【南京天翼手機交易會】Paul jacobs 博士演講【南京天翼手機交易會】Paul jacobs 博士演講
【南京天翼手機交易會】Paul jacobs 博士演講
 
04 陈良忠ibm cloud forum ibm experience 0611
04 陈良忠ibm cloud forum  ibm experience 061104 陈良忠ibm cloud forum  ibm experience 0611
04 陈良忠ibm cloud forum ibm experience 0611
 

Plus de Meng He (8)

06.wls ts
06.wls ts06.wls ts
06.wls ts
 
05.wls调优
05.wls调优05.wls调优
05.wls调优
 
04.wls jndi jms
04.wls jndi jms04.wls jndi jms
04.wls jndi jms
 
大唐电信—物联网开放架构2010
大唐电信—物联网开放架构2010大唐电信—物联网开放架构2010
大唐电信—物联网开放架构2010
 
02.wls概览
02.wls概览02.wls概览
02.wls概览
 
01.ofm11g概览
01.ofm11g概览01.ofm11g概览
01.ofm11g概览
 
00.exalogic概览
00.exalogic概览00.exalogic概览
00.exalogic概览
 
02.wls集群
02.wls集群02.wls集群
02.wls集群
 

04.golden gate概览