You are on page 1of 18

<Insert Picture Here>

Oracle GoldenGate
Real-Time Transactional Data Management
Shilpa Mehta
Senior Systems Consultant, Data Integration Solutions

Agenda • Why Real-Time Data for BI? <Insert Picture Here> • Architectures for Real-Time BI • Oracle GoldenGate for Real-Time Data Integration • Customer Examples • Summary 2 .

Agenda • Describe Oracle GoldenGate architecture <Insert Picture Here> • Describe Oracle GoldenGate for Real Time Data Integration • Oracle GoldenGate vs. Active Data Guard • Oracle GoldenGate and Oracle Data Integrator • Summary 3 .

Supports heterogeneous sources and targets Reliable Maintains transactional integrity . What is Oracle GoldenGate? Oracle GoldenGate provides low-impact capture. sub-second latency Flexible and Extensible Open. transformation. low-impact. modular architecture . and delivery of transactional data across heterogeneous environments in real time Key Differentiators: Performance Non-intrusive. routing.Resilient against interruptions and failures 4 .

Real- Time Change Data • Lower Risks Capture Query Offloading Reporting Oracle Database • Achieve Operational GoldenGate ETL Excellence ODS EDW ETL Heterogeneous Real-time BI EDW Source Systems Data Distribution Global Data Centers SOA/EDA 5 .Oracle GoldenGate Use Cases Enterprise-wide Solution for Real Time Data Needs Zero Downtime New DB/ Migration and OS/HW/App Upgrades Active-Active High Fully Active Availability Distributed Database • Reduce Costs Log Based.

Capture LAN/WAN Internet Source Target Oracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 6 . How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs.

Trail: stages and queues data for routing. Trail Capture LAN/WAN Internet Source Target Oracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 7 . How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs.

Trail: stages and queues data for routing. Trail Capture Pump LAN/WAN Internet Source Target Oracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 8 . How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Pump: distributes data for routing to target(s).

How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Trail: stages and queues data for routing. encrypted for routing to target(s). Trail Trail Capture Pump LAN/WAN Internet TCP/IP Source Target Oracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 9 . Route: data is compressed. Pump: distributes data for routing to target(s).

Route: data is compressed. How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Trail Trail Capture Pump Delivery LAN/WAN Internet TCP/IP Source Target Oracle & Non-Oracle Oracle & Non-Oracle Database(s) Database(s) 10 . Trail: stages and queues data for routing. Delivery: applies data with transaction integrity. Pump: distributes data for routing to target(s). encrypted for routing to target(s). transforming the data as required.

Delivery: applies data with transaction integrity. transforming the data as required. How Oracle GoldenGate Works Capture: committed transactions are captured (and can be filtered) as they occur by reading the transaction logs. Route: data is compressed. Trail Trail Capture Pump Delivery LAN/WAN Internet TCP/IP Source Target Oracle & Non-Oracle Bi-directional Oracle & Non-Oracle Database(s) Database(s) 11 . Pump: distributes data for routing to target(s). Trail: stages and queues data for routing. encrypted for routing to target(s).

XP  DB2 Linux  Microsoft SQL Server  Sybase ASE Sun Solaris  Teradata HP NonStop  Enscribe HP-UX  SQL/MP  SQL/MX HP TRU64 JMS message queues HP OpenVMS IBM AIX Oracle GoldenGate Delivery: IBM z/OS  All listed above. Netezza. Greenplum. z/linux HP Neoview and any ODBC compatible databases  ETL products 12 12 . 2003. plus:  MySQL. TimesTen. Oracle GoldenGate 11g Supported Databases and OS Databases O/S and Platforms Oracle GoldenGate Capture:  Oracle Windows 2000.

Oracle GoldenGate Topologies Unidirectional Bi-Directional Peer-to-Peer Query Offloading Hot Standby or Load Balancing. Zero-Downtime Migration Active-Active for HA Multi-Master Broadcast Integration/Consolidation Data Distribution Data Distribution Data Warehouse via Messaging BP M 13 .

integrated data corruption protection. transformations. switchover / failover  DR for all data types & apps including packaged apps that can’t be changed • Information Distribution. readable at standby  Zero data loss. simple. subsetting. High Availability for Oracle Database When to Use Active Data Guard vs. Flexible HA  GoldenGate: heterogeneous. drop-in solution for HA and DR. migrations  Heterogeneous replication. multiple topologies  All sites fully active (read/write): avoid or manage conflicts at application level  Enable minimal downtime app migrations with 2nd database copy 14 . active-active. GoldenGate • Disaster Recovery / Data Protection  Active Data Guard: simple full Oracle Database protection  High-performance.

Information Distribution .Server HA .Real-time Query Primary Database Standby GoldenGate Database .DR & Data Protection . DR and Active-Active Replication RAC Active Data Guard . Powerful Combination! Integrated HA.Scalability .Heterogeneous Bi-directional Replication Subsetting MySQL 15 .

delivery or within the database • Certified for Oracle Applications to offload operational reporting 16 . transformation. Real-Time Data Integration for BI with ODI Low-impact. and delivery Oracle GoldenGate BI Application Real-time streaming of transactions trans5 trans4 trans3 trans2 trans1 LAN / WAN / Target Trail ODS Production Source Trail Internet Delivery Capture OLTP Databases • Sub-second latency • No impact on source systems • Read-consistent changed data with referential integrity • Transformations at capture. change data capture.

Fastest Bulk Data Transformation Oracle GoldenGate OBI EE BI Application Real-time streaming of transactions tx6 tx5 tx4 tx3 tx2 tx1 ODI EE & DQ LAN / WAN / Target Trail DW Production Source Trail Internet Delivery Capture OLTP Databases • Low-latency data for end users • No source impact and reduced batch windows on target • Thin middle-tier for high-performance. Real-Time Data Integration for BI with DW Fastest Real-Time Data Integration. in-database transformations • Complete data recoverability with persisted queuing 17 .

18 .