Está en la página 1de 31

GoldenGate

1. Por qu Oracle GoldenGate?


2. Posicionamiento
3. Tecnologa

4. Escenarios
5. Demostracin prctica
6. Conclusiones

Por qu Oracle GoldenGate?


Oracle GoldenGate permite capturar, enrutar, transformar, y enviar datos
transaccionales entre entornos heterogneos en tiempo real.

Con Oracle Golden Gate no solo podemos hacer replicacin de datos, sino tambin
consolidacin, gracias a sus pequeas transformaciones de extraccin y carga.
Aspectos Diferenciadores
Rendimiento : Porque no es intrusivo
Inmediato: Latencia de replicacin (<1 segundo)
Abierto: Soporta origenes y destinos de diferentes proveedores de base de
datos (MySQL, SQL Server, Oracle, TeraData, Sybase, etc.)

Fiable: Mantiene la integridad transaccional contra interrupciones y cadas de


servicio.

Por qu Oracle GoldenGate


La solucin empresarial para las necesidades de Tiempo Real

Bases de datos y
aplicaciones, fuentes
heterogneas,
combinadas,
sistemas distribuidos,
legacy,
OLTP,
OLAP

Informacin
en Tiempo Real

Datos y aplicaciones
Crticos,
Business Intelligence,
Reporting para
Clientes, Partners &
Empleados

Acceso en Tiempo Real


Oracle GoldenGate facilita el acceso a informacin en tiempo real, permitiendo a las
empresas mejorar drasticamente la disponibilidad, fiabilidad, y rendimiento de sus datos
crticos distribuidos en sistemas heterogneos.

Por qu Oracle GoldenGate?


Toma las decisiones con la informacin actualizada al segundo

Por qu Oracle GoldenGate?


Factores diferenciales de Oracle GoldenGate

Realizacin de operaciones de forma continuada


En aplicaciones crticas, eliminando paradas no planificadas y tambin
reduciendo el coste de paradas planificadas.

Disminuye los costes de IT


Gracias al soporte heterogneo para mltiples plataformas, permitiendo
reducir el coste en infraestructuras mediante query offloading.

Mejora la eficiencia operacional


Mediante el rendimiento, la escalabilidad de las distintas fuentes de datos en
tiempo real, y la distribucin de datos.

Reduce el riesgo
Asegurando la integridad de los datos y la fiabilidad entre los sistemas Origen y
Destino. Permite encriptar y comprimir los datos cuando es necesario.

Mejora el anlisis del negocio


Mediante Business Intelligence, DataWarehousing y report offloading en
tiempo real.

Posicionamiento

Integracin y consolidacin de datos


Procesos nocturnos de carga
Acceso a mltiples fuentes de informacin

Replicacin de datos
Standby en centro de respaldo

Mnimo tiempo de latencia (<1 seg)


Intrusismo mnimo en los sistemas (Accede a los logs)
Acceso y carga en mltiples fuentes de informacin
Bidireccional
Declarativo y fcil de utilizar
Soporte de diferentes esquemas

Posicionamiento
Comparando GoldenGate y Streams

Oracle Streams

Muy flexible y personalizable


Optimizado para Oracle DB
Pocas grandes referencias
Se trata de una funcionalidad contruida
sobre Oracle DB para compartir datos
Pueden replicar datos en entornos
homogneos para Oracle DB
Los clientes actuales continuarn
disponiendo de soporte
Se configura dentro de la DB, es
necesario disponer de suficientes
recursos.

Oracle GoldenGate
Soluciones Out-of-the-box
Amplio soporte a plataformas
heterogneas
Excelente base referenciable
Soluciones para integraciones en tiempo
real heterogneas
No invasivo, mantiene la integridad
transaccional a travs de la WAN
Muy baja latencia volmenes de datos
extremadamente altos
Permite construir escenarios de Alta
disponibilidad y escalado (A-A, A-P)

Posicionamiento
Active Data Guard y GoldenGate

Active Data Guard y GoldenGate

Oracle Active Data Guard

Oracle GoldenGate

Dirigido a

Usuarios Oracle Data Guard

Cualquier tipo de distribucin


heterogenea.

Tecnologa

Rplica fsica mantenida by


shipping redo blocks

Rplica lgica mantenida by


replaying transactions

Beneficios

Readable Data Guard standby


Highest transaction rates
Automatic repair of corrupt blocks
High-value, simple add-on

Bidireccional o Unidireccional
Capture once, apply many (N-way)
Soporta diferentes esquemas
Soporta plataformas heterogeneos

Restricciones

Solo Oracle
Esquemas identicos
Necesidad de plataformas similares
Updateos locales deshabilitados
Unidireccional

Algunos tipos de datos no soportados


Manual switch-over / fail-over

* Supported DBMS today: Oracle, MySQL, DB2, SQL Server, Sybase, Nonstop SQL, Enscribe, Teradata, Ingres, Greenplum, Netezza
Supported Platforms today: IBM AIX, IBM Z/OS, HP-UX, HP NonStop , Solaris, Linux Windows

Posicionamiento
Data Integrator Enterprise Edition and GoldenGate
Oracle Data Integrator
Enterprise Edition

E-LT
Transformation

Oracle GoldenGate

Real-time Data
Heterogeneous Sources

Oracle Data Integrator


Enterprise Edition
Solucin rpida E-LT
Optimizado para transformar grandes
volumenes de datos
Linaje de datos para mejor administracin
Data Quality integrado con el producto

Transformacin y carga
de datos masivos

Heterogeneous Targets

Oracle GoldenGate
Solucin rpida en real-time
Carga en tiempo real (Segundos)
Envo garantizado, eliminando perdida de
datos
Eliminacin de cadas en migraciones y
actualizaciones de versin
Intrusin 0 en fuentes de datos
Capacidades ELT/ETL (Trasnformaciones)

Integracin y replicacin
en tiempo real

Tecnologa
Arquitectura
Capture: Los cambios comiteados son capturados ( pueden ser filtrados)
segn se producen, leyendo el log de transacciones.

Trail Files: Almacena y encola los datos para su envo


Pump: Distribuye los datos para su enrutado a mltiples destinos.
Route: Datos comprimidos, encriptados para mltiples destinos.
Delivery: Escribe los datos con integridad
transaccional, transformando los datos
segn sea necesario.

Tecnologa
Plataformas heterogneas soportadas

Bases de datos:
Oracle
DB2 for v 9.7
Microsoft SQL Server for v 2008
Sybase ASE
Teradata
Enscribe
SQL/MP
SQL/MX
MySQL
JMS message queue

Sistemas Operativos:
Linux
Sun Solaris
Windows 2000, 2003, XP
HP NonStop
HP-UX
HP TRU64
HP OpenVMS
IBM AIX
IBM z Series
zLinux

Tecnologa
Topologas
Unidireccional
Query Offloading

Broadcast
Data Distribution

Bi-Direccional
Live Standby or
Active-Active for HA

Integracin/Consolidacin
Data Warehouse

Peer-to-Peer
Load Balancing,
Multi-Master

En Cascada
Data Marts

Escenarios
Creacin de un nuevo entorno para consultas

Query
Offloading

Necesidad:
Es necesario trasladar las capacidades de
procesamiento de operaciones SQL a BBDD estndar con
menor coste en SW y HW, sin interrupcin en
transacciones o procesos crticos y a la vez soportar el
crecimiento de datos generado por el incremento en el
nmero de usuarios?

Reduccin de costes
OLTP
Transactions

Read Only
Users

OGG
Non-Oracle or
Legacy Platform

Oracle Platform

Solucin:
Crear una rplica en tiempo real del entorno operacional (legacy o
mainframe) muy costoso sobre Oracle con RAC o Linux.
Sincronizacin de la rplica en tiempo real y envo de datos readonly.
Beneficios:
Reduce/elimina las operaciones SQL en sistemas transaccionales.
Directamente reduce el coste de sistemas legacy, mainframe, nonOracle.

Escenarios
Migraciones y actualizaciones de BBDD y
aplicaciones con Zero-downtime

Continuous
Availability

Necesidad:
Hay que realizar una migracin de BBDD o una
actualizacin de una aplicacin crtica pero no es posible
realizar ninguna parada por su impacto en los procesos
de negocio?

Previous Version

New Version

OGG
Previous DB Version

New DB Version

Solucin:
Migrar desde BBDD, hardware o plataformas heterogneas a
plataforma estandarizada Oracle 11g con mnima disrupcin
operativa.
Actualizacin de aplicaciones certificadas Oracle a nuevas
versiones (Siebel) sin downtime
Beneficios:
Estandarizacin del centro de datos y modernizacin de las
plataformas.
Zero down-time para aplicaciones crticas.
Migracin segura de usuarios de un sistema a otro, manteniendo
ambos operativos.

Escenarios
Distribucin de datos/Sincronizacin

Continuous
Availability

Necesidad:
Cmo responden tus datos ante peticiones realizadas
24x7? Pueden todas tus unidades de negocio acceder
al mismo tiempo a la informacin ms actualizada
continuamente?

Oracle 9i

Oracle 11g

OGG

Oracle 10g

SQL Server

Solucin:
Replicar datos entre aplicaciones distribuidas permitiendo realizar
operaciones globales y mejorando la eficiencia operacional.
Distribuir datos en tiempo real entre entornos Oracle y no Oracle.
Crear configuraciones Activo-Activo, permitiendo disponer de datos
sincronizados entre centros de datos.
Beneficios:
Alta disponibilidad en datos crticos.
Posibilidad de escalado y de manejo de grandes volmenes de
datos.
Acceso a datos consistentes entre centros de datos,
geogrficamente dispersos.

Escenarios
Reporting en entornos operacionales

Real Time Data


Integration

Necesidad:
Dispone de la transparencia adecuada sobre los datos
en los sistemas transaccionales ms sensitivos?

OGG
Transactional
Applications

Operational
Data Store

Solucin:
Informes sobre datos reales, inmediatos (live data), en sistemas
transaccionales.
Sin necesidad de realizar una carga adicional en el sistema origen
informes en una nueva instancia de la base de datos
sincronizados en tiempo real.
Beneficios:
Permite disponer de informes tcticos para la rpida toma de
decisiones y el seguimiento del estado del negocio.
Elimina el impacto en los sistemas origen.
Resuelve los retos de ejecutar informes en sistemas
transaccionales (MIPs para ejecutar transacciones en vez de
generar informes).

Escenarios
Business Intelligence en Tiempo Real

Real Time Data


Integration

Necesidad:
Necesita analizar la situacin y estado de su negocio
con los datos ms actuales, sin necesidad de impactar
en sus sistemas ms crticos?

Real time Integration * Bulk


Data Transformation

ODI
Production

OGG

Heterogeneous
Sources

Enterprice Data Warehouse


Oracle Database
Oracle Exadata

Solucin:
Poblar un almacn de datos operacional destinado a un BI
operacional con datos en tiempo real.
Ejecutar ELT desde ODS para cargar datos al warehouse con datos
transformados.
Beneficios:
Mejora la capacidad de anlisis sobre el negocio.
Combina la capacidad de inteligencia de negocio sobre datos
actuales e histricos.
Elimina la carga en los sistemas fuente.
Reduce los tiempos de latencia y las ventanas de tiempo por
procesamiento batch

Integracin entre Oracle


Database, SQL Server y MySQL

Rplica bidireccional Oracle


ORCL 1
Extract

Rplica bidireccional Oracle


ORCL 1

ORCL 2
Extract
Pump

Rplica bidireccional Oracle


ORCL 1

ORCL 2
Extract
Replicat
Pump

Rplica bidireccional Oracle


ORCL 1

ORCL 2
Extract
Replicat
Pump

Extract

Rplica bidireccional Oracle


ORCL 1

ORCL 2
Extract
Replicat
Pump
Pump

Extract

Rplica bidireccional Oracle


ORCL 1

ORCL 2
Extract
Replicat
Pump

Replicat

Pump

Extract

Rplica unidireccional Oracle a SQL Server


ORCL 1

ORCL 2
Extract
Replicat
Pump

Pump

Replicat

SQL Server

Pump

Extract

Rplica unidireccional Oracle a SQL Server


ORCL 1

ORCL 2
Extract
Replicat
Pump

Pump

Replicat

Replicat

SQL Server

Pump

Extract

Rplica unidireccional Oracle a MySQL


ORCL 1

ORCL 2
Extract
Replicat
Pump

Pump

Replicat

Pump

Extract
Pump

Replicat

SQL Server

MySQL

Rplica unidireccional Oracle a MySQL


ORCL 1

ORCL 2
Extract
Replicat
Pump

Pump

Replicat

Pump

Extract
Pump

Replicat

SQL Server

Replicat

MySQL

Conclusiones
Flexible
Varias topologas (Query Offloading, Continuous Availability, Data Integration)
Entornos heterogneos (HW, SO, BBDD)

No intrusivo y en tiempo real


Bajo impacto, segundos, no batch
Integridad transaccional

Alto rendimiento
Mnima parada (99,99% uptime)
Grandes volmenes de informacin

Para ms informacin contacte con nosotros a travs de comercial@avanttic.com


MADRID
Orense 85, Edificio Lexington
28020 Madrid
Tel. 91 116 17 89

BARCELONA
Arag 182, 4 planta
08011 Barcelona
Tel. 93 151 84 51

También podría gustarte