<Insert Picture Here> Real-time database replication



Similar documents
Data Integration Overview

<Insert Picture Here> Real-Time Data Integration for BI and Data Warehousing

<Insert Picture Here> Operational Reporting for Oracle Applications with Oracle GoldenGate

Introducing Oracle Data Integrator and Oracle GoldenGate Marco Ragogna

Oracle Data Integration Real Time Access to Real Time Information

<Insert Picture Here> Playing in the Same Sandbox: MySQL and Oracle

An Oracle White Paper January Using Oracle GoldenGate 11g for Microsoft SQL Server Database

Using Oracle GoldenGate 12c with SQL Server Databases O R A C L E W H I T E P A P E R J U L Y

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 7

<Insert Picture Here> Oracle Data Integration 11g Overview Tim Sawyer

An Oracle White Paper March Best Practices for Real-Time Data Warehousing

Disaster Recovery for Oracle Database

Choosing the Best Option for Data Replication in Oracle Environments: Evaluating and Comparing Dell and Oracle Solutions

An Oracle White Paper. Using Oracle GoldenGate to Achieve Operational Reporting for Oracle Applications

Dedicated Real-time Reporting Instances for Oracle Applications using Oracle GoldenGate

Maximum Availability Architecture

Shadowbase Data Replication Solutions. William Holenstein Senior Manager of Product Delivery Shadowbase Products Group

Oracle Data Integration: CON7926 Oracle Data Integration: A Crucial Ingredient for Cloud Integration

ORACLE WHITE PAPER JUNE 2015 ORACLE GOLDENGATE 12C: REAL-TIME ACCESS TO REAL-TIME INFORMATION

Accelerate Data Loading for Big Data Analytics Attunity Click-2-Load for HP Vertica

Implementing efficient system i data integration within your SOA. The Right Time for Real-Time

Shadowbase Data Replication VNUG - May 26, Dick Davis, Sales Manager Shadowbase Products Group Gravic, Inc.

Welcome. Changes and Choices

SAP Sybase Replication Server What s New in SP100. Bill Zhang, Product Management, SAP HANA Lisa Spagnolie, Director of Product Marketing

Oracle GoldenGate: Architecture for Real-Time Replication. Fred Louis Oracle Enterprise Architect Ohio Valley Region

Real-time Data Replication

Maximize Availability With Oracle Database 12c

Informatica Data Replication: Maximize Return on Data in Real Time Chai Pydimukkala Principal Product Manager Informatica

Module 14: Scalability and High Availability

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

HP Shadowbase Solutions Overview

DISASTER RECOVERY STRATEGIES FOR ORACLE ON EMC STORAGE CUSTOMERS Oracle Data Guard and EMC RecoverPoint Comparison

Oracle Public Cloud. Peter Schmidt Principal Sales Consultant Oracle Deutschland BV & CO KG

ENTERPRISE EDITION ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE DATA INTEGRATOR

Oracle Maximum Availability Architecture with Exadata Database Machine. Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska

Overview Western Mariusz Gieparda

Oracle Active Data Guard

Informatica Data Replication

Contents. SnapComms Data Protection Recommendations

<Insert Picture Here> Oracle In-Memory Database Cache Overview

OWB Users, Enter The New ODI World

Daniela Milanova Senior Sales Consultant

ScaleArc for SQL Server

Deploying Active-Active Data Centers Using Oracle Database Solutions

Oracle Exadata: The World s Fastest Database Machine Exadata Database Machine Architecture

Service Oriented Data Management

SAP HANA Operation Expert Summit BUILD - High Availability & Disaster Recovery

Beyond High Availability Replication s Changing Role

recovery at a fraction of the cost of Oracle RAC

Informatica Data Replication FAQs

Achieving Oracle Database Scalability using SharePlex

Archive Data Retention & Compliance. Solutions Integrated Storage Appliances. Management Optimized Storage & Migration

be architected pool of servers reliability and

MySQL Enterprise Edition Most secure, scalable MySQL Database, Online Backup, Development/Monitoring Tools, backed by Oracle Premier Lifetime Support

EII - ETL - EAI What, Why, and How!

Oracle Data Integration Solutions GoldenGate New Features Summary

replication solution Using CDC and Data Replication October 19, 2010

Comparing TCO for Mission Critical Linux and NonStop

Oracle on System z Linux- High Availability Options Session ID 252

Data Sheet: Disaster Recovery Veritas Volume Replicator by Symantec Data replication for disaster recovery

FIFTH EDITION. Oracle Essentials. Rick Greenwald, Robert Stackowiak, and. Jonathan Stern O'REILLY" Tokyo. Koln Sebastopol. Cambridge Farnham.

Oracle Database In-Memory The Next Big Thing

Demystifying Data Integration for the Cloud O R A C L E W H I T E P A P E R A U G U S T

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

MySQL Strategy. Morten Andersen, MySQL Enterprise Sales. Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Network-based Intelligent Data Protection Yossi Mossel, Product Manager

Microsoft SQL Database Administrator Certification

Infortrend ESVA Family Enterprise Scalable Virtualized Architecture

Oracle Database Backups and Disaster Autodesk

Migration and Disaster Recovery Underground in the NEC / Iron Mountain National Data Center with the RackWare Management Module

2009 Oracle Corporation 1

Veritas Cluster Server from Symantec

ORACLE DATABASE 10G ENTERPRISE EDITION

z/os Data Replication as a Driver for Business Continuity

Eliminate SQL Server Downtime Even for maintenance

SQL Server Storage Best Practice Discussion Dell EqualLogic

Preview of Oracle Database 12c In-Memory Option. Copyright 2013, Oracle and/or its affiliates. All rights reserved.

SQL-BackTrack the Smart DBA s Power Tool for Backup and Recovery

The ESB and Microsoft BI

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

Efficient and Real Time Data Integration With Change Data Capture

Integrating Netezza into your existing IT landscape

Maximum Availability Architecture

HRG Assessment: Stratus everrun Enterprise

<Insert Picture Here> Oracle GoldenGate and Oracle Data Integrator

<Insert Picture Here> Oracle Cloud Storage. Morana Kobal Butković Principal Sales Consultant Oracle Hrvatska

Database Decisions: Performance, manageability and availability considerations in choosing a database

Siebel Installation Guide for UNIX. Siebel Innovation Pack 2013 Version 8.1/8.2, Rev. A April 2014

High Availability Solutions for the MariaDB and MySQL Database

Eloquence Training What s new in Eloquence B.08.00

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Transcription:

<Insert Picture Here> Real-time database replication Ugo Pollio Sales Consulting and Business Development Oracle EMEA Data Integration Solutions

Program Agenda Introduction to Real Time Data Propagation Technology Overview Continuous Availability Q&A 2 Copyright 2011, Oracle and/or its affiliates. All rights

Oracle Data Integration Solution Best-in-class Heterogeneous Platform for Data Integration Oracle Applications Custom Applications MDM Applications Business Intelligence Activity Monitoring SOA Platforms Comprehensive Data Integration Solution SOA Abstraction Layer Process Manager Service Bus Data Services Data Federation Oracle Data Integrator ELT/ETL Data Transformation Bulk Data Movement Data Lineage Oracle GoldenGate Real-time Data Log-based CDC Bi-directional Replication Data Verification Oracle Enterprise Data Quality Data Profiling Data Parsing Data Cleansing Match and Merge Storage Data Warehouse/ Data Mart OLTP System OLAP Cube Flat Files Web 2.0 Web and Event Services, SOA 3

Requirement for Real-Time Data Businesses increasingly demand low-latency data Many organizations still struggle with data integration, especially dealing with real-time data. In the data integration world, real time most often means near-real time or right time, but business requirements have dramatically changed to minutes and often seconds, even as data volumes double every 18 months. - Forrester Research, Inc., Forrester TechRadar : Enterprise Data Integration, Q1 2010, February 2010. 4

Increasing the Value of Enterprise Information 3 Key Components Data latency Business event Data captured To reduce latency and drive value, data acquisition needs to approach real time. Business Value Analysis latency Information delivered Decision latency Action taken Action Time Source: TDWI The Business Case for Real-Time BI Based on concept developed by Richard Hackathorn, Bolder Technology 5

Oracle GoldenGate Differentiators Oracle GoldenGate provides low-impact capture, routing, transformation, and delivery of transactional data across heterogeneous environments in real time Performance Sub-second latency for data movement Low-impact capture, routing, transformation, and delivery of transactional data Flexible & Extendable Open, modular architecture Supports heterogeneous sources and targets Agile and adaptable to modern data integration architectures Reliable Maintains transactional integrity Resilient against interruptions and failures Fast Recovery after process interruptions. 6 Copyright 2011, Oracle and/or its affiliates. All rights

Oracle GoldenGate 11g Low-Impact Real-Time Data Integration & Transactional Replication New DB/HW/OS/APP Zero Downtime Upgrade & Migration Legacy Fully Active Distributed DB Highly Available / Disaster Recovery Query Offloading, Disaster Recovery Log-based, changed data Reporting Database Real-time BI, Operational Reporting, MDM Database ODS Data Integrator Data Warehouse Data Synchronization across the Enterprise Message Bus Global Data Centers Event Driven Architecture, SOA Message Bus 7 Copyright 2011, Oracle and/or its affiliates. All rights

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. Pump: distributes data for routing to target(s). Route: data is compressed, encrypted for routing to target(s). Delivery: applies data with transaction integrity, transforming the data as required. Source Oracle & Non-Oracle Database(s) Bi-directional Target Oracle & Non-Oracle Database(s) 8 Copyright 2011, Oracle and/or its affiliates. All rights

Oracle GoldenGate Differentiator: Flexibility Unidirectional Query Offloading Zero-Downtime Migration Bi-Directional Hot Standby or Active-Active for HA Peer-to-Peer Load Balancing Multi-Master Broadcast Data Distribution Integration/Consolidation Data Warehouse Data Distribution via Messaging BPM BAM CEP 9 Copyright 2011, Oracle and/or its affiliates. All rights

Differentiator: Performance and Scalability GoldenGate Capture Log-based change data capture High volume Low overhead Decoupled architecture Multiple capture processes may be used to scale, but generally not required Possible to split hot tables into a separate capture process Filtering and compression Unnecessary change data is discarded immediately Updates and deletes are compressed by default Before images are discarded by default 10 Copyright 2011, Oracle and/or its affiliates. All rights

Differentiator: Performance and Scalability GoldenGate Delivery Decoupled architecture Multiple delivery processes may be used to scale Possible to split hot tables into a separate delivery process Possible for multiple delivery processes to split the work for a single table Transaction grouping Small transactions are grouped by default to reduce commit overhead Record batching Records are batched by table and operation within a single SQL execution Automatic reordering of batches 11 Copyright 2011, Oracle and/or its affiliates. All rights

Differentiator: Transaction Integrity Transaction boundaries Recorded in GoldenGate trail file Transactions ordered in commit sequence Boundaries adjusted automatically due to record filtering or trail splits Transaction integrity Checkpointing and recovery are based on transaction boundaries Original commit sequence is maintained by the delivery process 12 Copyright 2011, Oracle and/or its affiliates. All rights

Differentiator: Reliability Decoupled architecture Individual processes can be restarted automatically Tolerance to network outages (configurable) Recovery Recovery ensures that no operations are skipped or duplicated after failure of any kind Recovery of the Capture process is more involved than recovery the Delivery process Although GoldenGate processes are completely decoupled, the Delivery process must be aware of a recovery performed by the Capture process or pump 13 Copyright 2011, Oracle and/or its affiliates. All rights

Oracle GoldenGate 11g Overview EXPANDED HETEROGENEITY Log-based capture for MSFT SQL Server 2008, IBM DB2 9.7, MySQL Subscription to JMS messaging systems/service bus Delivery to IBM DB2 for I TIGHTER INTEGRATION WITH ORACLE Database Direct data loads and expanded data type support Certification for Oracle Exadata Applications Real-time reporting solution for Oracle applications and zero downtime application upgrade for JD Edwards Integration with Oracle Data Integrator Enterprise Edition ENHANCED PERFORMANCE Faster recovery after process interruptions for long running transactions Improved tracing to identify bottlenecks and tune for higher performance 14 Copyright 2011, Oracle and/or its affiliates. All rights

Oracle GoldenGate 11g Supported Platforms Databases Oracle GoldenGate Capture: Oracle DB2 LUW DB2 z/os Microsoft SQL Server Sybase ASE Teradata Enscribe SQL/MP & SQL/MX MySQL JMS message queues C-tree Oracle GoldenGate Delivery: All listed above, plus: TimesTen, IBM System I, Netezza & Greenplum ETL product O/S and Platforms Linux Sun Solaris Windows HP NonStop HP-UX IBM AIX IBM z Series zlinux AS/400 iseries 15 Copyright 2011, Oracle and/or its affiliates. All rights 15

Oracle GoldenGate Veridata Data Comparison without Downtime A high-speed, low impact data comparison solution Identifies and reports data discrepancies between heterogeneous databases without interrupting their availability Benefits: Reduce financial/legal risk exposure Speed and simplify IT work in comparing data sources No disruption to business systems Improved failover to backup systems Confident decision-making and reporting 16 Copyright 2011, Oracle and/or its affiliates. All rights

Oracle Management Pack for OGG Complete Visibility (1 / 2): Director 1. Oracle GoldenGate Director: Has basic configuration, management, monitoring, and alerting. Based on legacy pull infrastructure. Works on legacy GoldenGate instances. 17 Copyright 2011, Oracle and/or its affiliates. All rights

Oracle Management Pack for OGG Complete Visibility (2 / 2): Monitor 2. Oracle GoldenGate Monitor: Has advanced monitoring, alerting (SNMP support), lag graphs, and historical repository. Based on new agent infrastructure, which will be the foundation for all future integration projects. Supports OGG 11.1.1.1.1+ 18 Copyright 2011, Oracle and/or its affiliates. All rights

Eliminate Downtime During Upgrades to Oracle 11g R2 Zero database downtime for upgrades from 8i, 9i, 10g to 11g Application Switchover Leverage new features of Oracle Database 11g without impacting business operations Minimize risks with failback option Oracle Database 8i/9i/10g Failback Data Flow Oracle Database 11g Release 2 Compare & Verify With Oracle GoldenGate Veridata 19 Copyright 2011, Oracle and/or its affiliates. All rights

Improve Production System Performance and Lower Costs Off-load queries from production systems in Active-Active or Heterogeneous configurations E.g. different OS, database version, database Transaction Processing Real-time changed data Read-Only Activity E.g. legacy system query off-load Legacy Production OLTP Oracle Database 20 Copyright 2011, Oracle and/or its affiliates. All rights

Increase ROI on Existing Servers & Synchronize Data Across Globe Utilize secondary systems for transactions Enable continuous availability during unplanned and planned outages Application Application Synchronize data across data centers around the globe Source & Target Region A Source & Target Region B 21 Copyright 2011, Oracle and/or its affiliates. All rights

The four states of availability Available no issues Planned outage Upgrade Migration Maintenance Semi-available Performance issues Unplanned outage System failure Data failure 22

Eliminate All Downtime for Continuous Availability Available no issues Planned outage Upgrade Migration Maintenance Semi-available Performance issues R, R/W Unplanned outage System failure Data failure 23 Copyright 2011, Oracle and/or its affiliates. All rights

Active Data Guard 11g Database Option Use Disaster Recovery System to Offload Primary Real-time Reporting Read-write Workload Fast Incremental Backups Real-time Real-time Reporting Queries Fast Incremental Backups Continuous redo shipping, validation & apply Primary Database Active Standby Database Open Read-Only Always active use standby for queries, reports, backups Automatic repair of corrupt blocks transparent to application 24

Active Data Guard - Improve Availability Detect and Repair Corrupt Blocks Automatic detection and repair of corrupt blocks Transparent to the user and application Read/Write Workload Real-time Reporting Continuous redo shipping, validation & apply Primary Database Active Standby Database 25

Active Data Guard - Improve Availability Detect and Repair Corrupt Blocks Automatic detection and repair of corrupt blocks Transparent to the user and application Read/Write Workload Real-time Reporting Continuous redo shipping, validation & apply Primary Database Active Standby Database 26

Active Data Guard: Improve Performance For all Workloads Transactions / sec R/O R/W 3500 3000 2500 2000 1500 1000 500 0 1,530 290 Primary Only 2,610 standby 630 primary Primary and Standby Double read-write throughput 70% increase in readonly throughput Eliminate contention between read-write and read-only workload 27

Differences Active Data Guard & GoldenGate Active Data Guard Ship from memory SYNC or ASYNC Simple one way replication Standby open read-only Zero I/O overhead, near-zero primary performance impact Standby database is exact physical replica No data type or other restrictions Integrated with Oracle kernel GoldenGate Read and ship from redo logs ASYNC only Advanced, multimaster replication* Target open read-write I/O overhead and capture processing on primary Replica is logical copy maintained using SQL Data type and other restrictions External to Oracle Database * when conflicts can be avoided or resolved 28

Oracle Replication Technologies Numerous Replication Requirements Replication Requirement Active Data Guard GoldenGate Data protection / data availability / DR Database rolling upgrades Cross platform migrations Zero downtime application upgrades Active/Active multimaster Data integration Many-to-one replication Replicate data subsets, transformations 29

Complete Production Off-load Data Guard Broker RAC - Scalability - Server HA Active Data Guard - DR & Data Protection - Real-time Query SYNC / ASYNC Primary Database Standby Database Subsetting & Reporting MySQL GoldenGate - Information Distribution - Heterogeneous - Today: ALO Mode - Roadmap: Real-time Capture 30

Oracle GoldenGate for Continuous Availability Zero Downtime Upgrades, Migrations and Maintenance Migration from non-oracle databases to Oracle 11gR2 & Exadata Upgrade Oracle Database 8i, 9i, 10g to 11gR2 Upgrade/Migrate Database Server/OS Perform Database Maintenance Application Upgrade (Siebel CRM and JD Edwards) Disaster Recovery for Non-Oracle Databases and Cross- Oracle Database versions Continuous Availability via Active-Active Databases Offloading Queries from Legacy Systems to Oracle Databases for Maximized Performance 31 Copyright 2011, Oracle and/or its affiliates. All rights

Eliminate unplanned downtime with Active Data Guard & GoldenGate Active Data Guard for disaster recovery and data protection for: Oracle-to-Oracle Application Switchover Oracle GoldenGate for disaster recovery and data protection for: Non-Oracle platforms Active-Active Cross-OS and Oracle database version requirements Production Post-Switchover Data Flow Compare & Verify With Oracle GoldenGate Veridata Live Standby Can be used for reporting & testing 32 Copyright 2011, Oracle and/or its affiliates. All rights

Availability the true cost of Downtime Where milliseconds = dollars Tangible costs Revenue Employee productivity Recovery efforts Regulatory penalties Intangible costs Brand Trust Customer satisfaction Loyalty Industry Revenue / Hour Revenue / Employee Hour Energy $2,817,846 $569.20 Telecommunications $2,066,245 $186.98 Banking and Finance $1,245,468 $605.42 Information Technology $1,344,461 $184.03 Insurance $1,202,444 $370.92 Retail $1,107,274 $244.37 Transportation $668,586 $107.78 Utilities $643,250 $380.94 Healthcare $636,030 $142.58 Hospitality and Travel $330,654 $38.62 Source: IT Performance Engineering & Measurement Strategies: Quantifying Performance Loss, Gartner 33

Differentiating HA/DR Technologies Popular Solutions Roll Forward / File Protection Conventional Backup/Recovery RAID multiple hard disks behaving as a single large fast drive Snapshots Point-in-time pictures of data High Availability and Disaster Recovery Physical replication at storage, host or network level Built-in, change-level database replication Heterogeneous, transactional data replication w/ Oracle GoldenGate 34

Advantages of Oracle GoldenGate Architecture Reduced Overhead and TCO Captures once, delivers to many targets for different uses Non-invasive, log-based capture Moves only committed data, reduces bandwidth needs High Performance with Reliability Subsecond latency even with high data volumes Preserves transaction integrity Ensures data recoverability Flexibility and Ease of Use Provides decoupled, modular architecture Supports heterogeneous sources and targets, and different latency needs Coexists and integrates with ELT/ETL and messaging solutions 35 Copyright 2011, Oracle and/or its affiliates. All rights

Join the Data Integration Community Twitter twitter.com/orclgoldengate Facebook facebook.com/oracledataintegration LinkedIn Oracle Data Integration Oracle s Data Integration blog blogs.oracle.com/dataintegration Oracle.com/goto/dataintegration 36 Copyright 2011, Oracle and/or its affiliates. All rights #Middleware

37

Note: This presentation is used internally to help sales and SC's understand how to position/upsell Oracle Active Data Guard and Oracle GoldenGate. Most slides are suitable for external consumption - internal only slides are marked as such in the footer of the slide. If you do not see internal-only in the footer of a slide, then slide is good for public consumption. 38