SlideShare una empresa de Scribd logo
1 de 27
Descargar para leer sin conexión
GoldenGate 
Rafael Planella 
Arquitecto de Sistemas Oracle 
10-12-2013
Agenda 
1. ¿Por qué Oracle GoldenGate? 
2. Posicionamiento 
3. Tecnología 
4. Escenarios
3 avanttic Consultoría Tecnológica 
¿Por qué 
Oracle GoldenGate?
4 avanttic Consultoría Tecnológica 
• Oracle GoldenGate permite capturar, enrutar, transformar, y enviar 
datos transaccionales entre entornos heterogéneos en tiempo real. 
• Con Oracle GoldenGate no solo podemos hacer replicación de 
datos, sino también consolidación, gracias la posibilidad de realizar 
transformaciones básicas durante los procesos de extracción y 
carga. 
• Aspectos diferenciadores: 
• Rendimiento: Porque no es intrusivo 
• Inmediato: Latencia de replicación (<1 segundo) 
• Abierto: Soporta orígenes y destinos de diferentes proveedores de base 
de datos (MySQL, SQL Server, Oracle, TeraData, Sybase, etc.) 
• Fiable: Mantiene la integridad transaccional contra interrupciones y 
caídas de servicio. 
¿Por qué Oracle GoldenGate?
5 avanttic Consultoría Tecnológica 
¿Por qué Oracle GoldenGate? 
La solución empresarial para las necesidades de Tiempo Real 
Datos y 
aplicaciones 
Críticos, 
Business 
Intelligence, 
Reporting para 
Clientes, Partners & 
Empleados 
Información 
en Tiempo Real 
Bases de datos y 
aplicaciones, 
fuentes 
heterogéneas, 
combinadas, 
sistemas 
distribuidos, legacy, 
OLTP, OLAP 
Oracle GoldenGate facilita el acceso a información en tiempo real, permitiendo a las 
empresas mejorar drásticamente la disponibilidad, fiabilidad, y rendimiento de sus datos 
críticos distribuidos en sistemas heterogéneos. 
Acceso en Tiempo Real
6 avanttic Consultoría Tecnológica 
• La información en Tiempo Real representa disponer de: 
• Un nuevo factor diferencial para competir 
• Datos actualizados para analizar las situaciones y tendencias 
• Información sobre las preferencias y peticiones de clientes y partners 
• la posibilidad de operar en entornos 24x7 
¿Por qué Oracle GoldenGate? 
Toma las decisiones con la información actualizada al segundo
7 avanttic Consultoría Tecnológica 
• Realización de operaciones de forma continuada… 
• En aplicaciones críticas, eliminando paradas no planificadas y también 
reduciendo el coste de paradas planificadas. 
• Disminuye los costes de IT… 
• Gracias al soporte heterogéneo para múltiples 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 distribución de datos. 
• Reduce el riesgo… 
• Asegurando la integridad de los datos y la fiabilidad entre los sistemas 
Origen y Destino. Permite cifrar y comprimir los datos cuando es 
necesario. 
• Mejora el análisis del negocio… 
• Mediante Business Intelligence, DataWarehousing y report offloading en 
tiempo real. 
¿Por qué Oracle GoldenGate? 
Factores diferenciales de Oracle GoldenGate
8 avanttic Consultoría Tecnológica 
Posicionamiento
9 avanttic Consultoría Tecnológica 
Posicionamiento 
• Integración y consolidación de datos 
• Procesos nocturnos de carga 
• Acceso a múltiples fuentes de información 
• Mínimo tiempo de latencia (<1 seg) 
• Intrusismo mínimo en los sistemas (Accede a los logs) 
• Acceso y carga en múltiples fuentes de información 
• Bidireccional 
• Declarativo y fácil de utilizar 
• Soporte de diferentes esquemas 
• Replicación de datos 
• Standby en centro de respaldo
10 avanttic Consultoría Tecnológica 
Posicionamiento 
Comparando GoldenGate y Streams 
Oracle Streams Oracle GoldenGate 
• Muy flexible y personalizable 
• Optimizado para Oracle DB 
• Pocas “grandes” referencias 
• Se trata de una funcionalidad construida 
sobre Oracle DB para compartir datos 
• Pueden replicar datos en entornos 
homogéneos para Oracle DB 
• Los clientes actuales continuarán 
disponiendo de soporte 
• Se configura dentro de la DB, es 
necesario disponer de suficientes 
recursos. 
• Soluciones Out-of-the-box 
• Amplio soporte a plataformas 
heterogéneas 
• Excelente base referenciable 
• Soluciones para integraciones en tiempo 
real heterogéneas 
• No invasivo, mantiene la integridad 
transaccional a través de la WAN 
• Muy baja latencia – volúmenes de datos 
extremadamente altos 
• Permite construir escenarios de Alta 
disponibilidad y escalado (A-A, A-P)
11 avanttic Consultoría Tecnológica 
Posicionamiento 
Active Data Guard y GoldenGate 
Oracle Active Data Guard Oracle GoldenGate 
Dirigido a • Usuarios Oracle Data Guard 
• Cualquier tipo de distribución 
heterogenea. 
Tecnología 
• Réplica física mantenida by shipping 
redo blocks 
• Réplica lógica 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) 
• Replica entre esquemas diferentes 
• Plataformas heterogéneas 
Restricciones 
• Solo Oracle 
• Esquemas identicos 
• Necesidad de plataformas similares 
• Updateos locales deshabilitados 
• Unidireccional 
• Algunos tipos de datos no soportados 
•Replica de DDL limitada 
• 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
12 avanttic Consultoría Tecnológica 
Posicionamiento 
Data Integrator Enterprise Edition and GoldenGate 
Integración y replicación 
en tiempo real 
Transformación y carga 
de datos masivos 
• Solución rápida en real-time 
• Carga en tiempo real (Segundos) 
• Envío garantizado, eliminando perdida de 
datos 
• Eliminación de caídas en migraciones y 
actualizaciones de versión 
• Intrusión 0 en fuentes de datos 
• Capacidades básicas de ELT/ETL 
(Transformaciones) 
• Solución rápida ELT 
• Optimizado para transformar grandes 
volúmenes de datos 
• Agrupación de datos para mejor 
administración 
• Data Quality integrado con el producto 
Oracle GoldenGate 
Oracle Data Integrator 
Enterprise Edition 
Oracle GoldenGate 
Oracle Data Integrator 
Enterprise Edition 
Real-time Data 
E-LT 
Transformation 
Heterogeneous Sources Heterogeneous Targets
13 avanttic Consultoría Tecnológica 
Tecnología
14 avanttic Consultoría Tecnológica 
Tecnología 
Arquitectura 
Capture: Los cambios confirmados son capturados ( pueden ser filtrados) 
según se producen, leyendo el log de transacciones. 
Trail Files: Almacena y encola los datos para su envío 
Pump: Distribuye los datos para su enrutado a múltiples destinos. 
Route: Datos comprimidos, encriptados para múltiples destinos. 
Delivery: Escribe los datos con integridad 
transaccional, transformando los datos 
según sea necesario.
15 avanttic Consultoría Tecnológica 
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 
Tecnología 
Plataformas heterogéneas soportadas
16 avanttic Consultoría Tecnológica 
Tecnología 
Topologías 
Unidireccional 
Query Offloading 
Bi-Direccional 
Live Standby or 
Active-Active for HA 
Peer-to-Peer 
Load Balancing, 
Multi-Master 
Broadcast 
Data Distribution 
Integración/Consolidación 
Data Warehouse 
En Cascada 
Data Marts
17 avanttic Consultoría Tecnológica 
Escenarios
18 avanttic Consultoría Tecnológica 
Escenarios 
Creación de un nuevo entorno para consultas Query 
Offloading 
Solución: 
• Crear una réplica en tiempo real del entorno operacional (legacy o 
mainframe) muy costoso sobre Oracle con RAC y Linux. 
• Sincronización de la réplica en tiempo real y envío de datos read-only. 
Beneficios: 
• Reduce/elimina las operaciones SQL en sistemas transaccionales. 
• Directamente reduce el coste de sistemas legacy, mainframe, non- 
Oracle. 
Reducción de costes 
OLTP 
Transactions 
Non-Oracle or 
Legacy Platform 
Oracle Platform 
Read Only 
Users 
OGG 
Necesidad: 
“¿Es necesario trasladar las capacidades de 
procesamiento de operaciones SQL a BBDD estándar con 
menor coste en SW y HW, sin interrupción en 
transacciones o procesos críticos y a la vez soportar el 
crecimiento de datos generado por el incremento en el 
número de usuarios?”
19 avanttic Consultoría Tecnológica 
Escenarios 
Reporting en entornos operacionales 
OGG 
Solución: 
• 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 tácticos para la rápida 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). 
Transactional 
Applications 
Necesidad: 
“¿Dispone de la transparencia adecuada sobre los datos 
en los sistemas transaccionales más sensitivos?” 
Real Time Data 
Integration 
Operational 
Data Store
20 avanttic Consultoría Tecnológica 
Escenarios 
Business Intelligence en Tiempo Real 
OGG 
Solución: 
• Poblar un almacén 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 análisis sobre el negocio. 
• Combina la capacidad de inteligencia de negocio sobre datos 
actuales e históricos. 
• Elimina la carga en los sistemas fuente. 
• Reduce los tiempos de latencia y las ventanas de tiempo por 
procesamiento batch 
Production 
Heterogeneous 
Sources 
Necesidad: 
“¿Necesita analizar la situación y estado de su negocio 
con los datos más actuales, sin necesidad de impactar 
en sus sistemas más críticos?” 
Real Time Data 
Integration 
ODI 
Enterprice Data Warehouse 
Oracle Database 
Oracle Exadata 
Real time Integration * Bulk 
Data Transformation
21 avanttic Consultoría Tecnológica 
Escenarios 
Distribución de datos/Sincronización 
OGG 
Solución: 
• 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 críticos. 
• Posibilidad de escalado y de manejo de grandes volúmenes de 
datos. 
• Acceso a datos consistentes entre centros de datos, 
geográficamente dispersos. 
Oracle 9i 
Oracle 10g SQL Server 
Oracle 11g 
Continuous 
Availability 
Necesidad: 
“¿Cómo responden tus datos ante peticiones realizadas 
24x7? ¿ Pueden todas tus unidades de negocio acceder 
al mismo tiempo a la información más actualizada 
continuamente?”
22 avanttic Consultoría Tecnológica 
Escenarios 
Migraciones y actualizaciones de BBDD y 
aplicaciones con “Zero-downtime” 
OGG 
Solución: 
• Migrar desde BBDD, hardware o plataformas heterogéneas a 
plataforma estandarizada Oracle 11g con mínima disrupción 
operativa. 
• Actualización de aplicaciones certificadas Oracle a nuevas 
versiones (Siebel) sin downtime 
Beneficios: 
• Estandarización del centro de datos y modernización de las 
plataformas. 
• Zero down-time para aplicaciones críticas. 
• Migración segura de usuarios de un sistema a otro, manteniendo 
ambos operativos. 
Previous Version 
Previous DB Version New DB Version 
New Version 
Necesidad: 
“¿Hay que realizar una migración de BBDD o una 
actualización de una aplicación crítica pero no es posible 
realizar ninguna parada por su impacto en los procesos 
de negocio?” 
Continuous 
Availability
23 avanttic Consultoría Tecnológica 
Escenarios 
Migraciones y actualizaciones de BBDD y 
aplicaciones con “Zero-downtime” 
OGG 
Solución: 
• Migrar desde BBDD, hardware o plataformas heterogéneas a 
plataforma estandarizada Oracle 11g con mínima disrupción 
operativa. 
• Actualización de aplicaciones certificadas Oracle a nuevas 
versiones (Siebel) sin downtime 
Beneficios: 
• Estandarización del centro de datos y modernización de las 
plataformas. 
• Zero down-time para aplicaciones críticas. 
• Migración segura de usuarios de un sistema a otro, manteniendo 
ambos operativos. 
Previous Version 
Previous DB Version New DB Version 
New Version 
Necesidad: 
“¿Hay que realizar una migración de BBDD o una 
actualización de una aplicación crítica pero no es posible 
realizar ninguna parada por su impacto en los procesos 
de negocio?” 
Continuous 
Availability
24 avanttic Consultoría Tecnológica 
Escenarios 
Protección ante desastres 
OGG 
Solución: 
• Usar GoldenGate para la replica de datos. 
• Realizar una configuración que permita la replica en modo 
bidireccional Activa-Pasiva. 
Beneficios: 
• Replicación de la BBDD origen total o parcial en una ubicación 
remota. 
• Permite usar hardware y software no heterogéneo 
• Sin restricciones entre las ubicaciones geográficas – no afecta la 
distancia 
• Permite usar la BBDD remota para otras finalidades (reporting) 
• Permite usar dos BBDD operativas como DR en modo cruzado. 
Site Primario 
Transaccional 
Activo 
BBDD abierta 
Site DRP 
Necesidad: 
“¿Cómo disponer de una replica de mis datos 
productivos? Por arquitectura, funcionalidad o 
licenciamiento DataGuard no cubre mis necesidades…” 
Continuous 
Availability
25 avanttic Consultoría Tecnológica 
Réplica unidireccional Oracle a MySQL 
SQL Server MySQL 
ORCL 1 ORCL 2 
Extract 
Replicat 
Pump 
Pump 
Pump Extract 
Replicat 
Pump 
Replicat Replicat
26 avanttic Consultoría Tecnológica 
Q&A
Para más información contacte con nosotros a través de comercial@avanttic.com 
MADRID 
Orense 85 
28020 Madrid 
Tel. 91 116 17 89 
BARCELONA 
Aragó 182, 4º planta 
08011 Barcelona 
Tel. 93 151 84 51 
rafael.planella@avanttic.com

Más contenido relacionado

La actualidad más candente

Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server
Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server  Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server
Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server avanttic Consultoría Tecnológica
 
Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014
Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014
Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014Enrique Puig
 
Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Enrique Catala Bañuls
 
Sql server ha muerto, larga vida a sql server
Sql server ha muerto, larga vida a sql serverSql server ha muerto, larga vida a sql server
Sql server ha muerto, larga vida a sql serverEnrique Catala Bañuls
 
Diferencas , ventajas y desventajas
Diferencas , ventajas y desventajasDiferencas , ventajas y desventajas
Diferencas , ventajas y desventajasbane12
 
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...avanttic Consultoría Tecnológica
 
Introducción R - Primeros pasos
Introducción R - Primeros pasosIntroducción R - Primeros pasos
Introducción R - Primeros pasosSolidQ
 
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datosMS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datosJoseph Lopez
 
Casos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL ServerCasos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL ServerEduardo Castro
 
Aplicaciones escalables en la nube: mentiras y verdades
Aplicaciones escalables en la nube: mentiras y verdadesAplicaciones escalables en la nube: mentiras y verdades
Aplicaciones escalables en la nube: mentiras y verdadesEnrique Catala Bañuls
 
SQL Server 2014 Nuevas Capacidades
SQL Server 2014  Nuevas CapacidadesSQL Server 2014  Nuevas Capacidades
SQL Server 2014 Nuevas CapacidadesEduardo Castro
 
Mejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerMejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerSpanishPASSVC
 
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...SpanishPASSVC
 
Copias de seguridad y recuperación de desastres
Copias de seguridad y recuperación de desastresCopias de seguridad y recuperación de desastres
Copias de seguridad y recuperación de desastresSolidQ
 
Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosRonald Francisco Vargas Quesada
 
Introduccion a SQL Server 2016 Stretch Databases
Introduccion a SQL Server 2016 Stretch DatabasesIntroduccion a SQL Server 2016 Stretch Databases
Introduccion a SQL Server 2016 Stretch DatabasesEduardo Castro
 

La actualidad más candente (20)

Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server
Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server  Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server
Webinar - Migración Oracle Business Intelligence a Oracle Analytics Server
 
Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014
Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014
Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014
 
Webinar - Consolidación de Bases de Datos Oracle en Exadata
Webinar - Consolidación de Bases de Datos Oracle en ExadataWebinar - Consolidación de Bases de Datos Oracle en Exadata
Webinar - Consolidación de Bases de Datos Oracle en Exadata
 
Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)Datawarehouse como servicio en azure (sqldw)
Datawarehouse como servicio en azure (sqldw)
 
Sql server ha muerto, larga vida a sql server
Sql server ha muerto, larga vida a sql serverSql server ha muerto, larga vida a sql server
Sql server ha muerto, larga vida a sql server
 
Diferencas , ventajas y desventajas
Diferencas , ventajas y desventajasDiferencas , ventajas y desventajas
Diferencas , ventajas y desventajas
 
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
#avanttic_webinar: Seguridad en Oracle Cloud Infrastructure
 
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...Oracle Analytics Cloud - Características y migración desde Oracle Business In...
Oracle Analytics Cloud - Características y migración desde Oracle Business In...
 
Introducción R - Primeros pasos
Introducción R - Primeros pasosIntroducción R - Primeros pasos
Introducción R - Primeros pasos
 
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datosMS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
MS SQL Server 2014 - In-Memory ColumnStore Index - Haciendo un almacén de datos
 
Casos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL ServerCasos de bodegas de datos con SQL Server
Casos de bodegas de datos con SQL Server
 
Aplicaciones escalables en la nube: mentiras y verdades
Aplicaciones escalables en la nube: mentiras y verdadesAplicaciones escalables en la nube: mentiras y verdades
Aplicaciones escalables en la nube: mentiras y verdades
 
Aena piloto golden_gate_v1.0
Aena piloto golden_gate_v1.0Aena piloto golden_gate_v1.0
Aena piloto golden_gate_v1.0
 
SQL Server 2014 Nuevas Capacidades
SQL Server 2014  Nuevas CapacidadesSQL Server 2014  Nuevas Capacidades
SQL Server 2014 Nuevas Capacidades
 
Mejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL ServerMejores prácticas de Data Warehouse con SQL Server
Mejores prácticas de Data Warehouse con SQL Server
 
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
Cómo nos va a ayudar la tecnología de in memory en sql server 2014 para desem...
 
Copias de seguridad y recuperación de desastres
Copias de seguridad y recuperación de desastresCopias de seguridad y recuperación de desastres
Copias de seguridad y recuperación de desastres
 
Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productos
 
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
 
Introduccion a SQL Server 2016 Stretch Databases
Introduccion a SQL Server 2016 Stretch DatabasesIntroduccion a SQL Server 2016 Stretch Databases
Introduccion a SQL Server 2016 Stretch Databases
 

Similar a Oracle GG presentacion

Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudJoseph Lopez
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosJoseph Lopez
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSpanishPASSVC
 
JASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptx
JASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptxJASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptx
JASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptxIT-NOVA
 
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Denodo
 
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...avanttic Consultoría Tecnológica
 
Introduccion Oracle Autonomous DB - Diego "Perico" Sanchez - junio 2020
Introduccion Oracle Autonomous DB - Diego "Perico" Sanchez - junio 2020Introduccion Oracle Autonomous DB - Diego "Perico" Sanchez - junio 2020
Introduccion Oracle Autonomous DB - Diego "Perico" Sanchez - junio 2020"Diego \"Perico\"" Sanchez
 
Informix exposicion-2016
Informix exposicion-2016Informix exposicion-2016
Informix exposicion-2016Anibal Ulibarri
 
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...Miguel Gallardo
 
Introducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseIntroducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseJoseph Lopez
 
In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016Joseph Lopez
 

Similar a Oracle GG presentacion (20)

Webinar Oracle GoldenGate
Webinar Oracle GoldenGate Webinar Oracle GoldenGate
Webinar Oracle GoldenGate
 
Brochure AFL Espanol
Brochure AFL EspanolBrochure AFL Espanol
Brochure AFL Espanol
 
Entorno de datos Microsoft Cloud
Entorno de datos Microsoft CloudEntorno de datos Microsoft Cloud
Entorno de datos Microsoft Cloud
 
SQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de DatosSQL Server 2014 y La Plataforma de Datos
SQL Server 2014 y La Plataforma de Datos
 
Sql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datosSql server 2014 y la plataforma de datos
Sql server 2014 y la plataforma de datos
 
avanttic - webinar: Oracle Database 12c (24-03-2015)
avanttic - webinar: Oracle Database 12c (24-03-2015)avanttic - webinar: Oracle Database 12c (24-03-2015)
avanttic - webinar: Oracle Database 12c (24-03-2015)
 
JASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptx
JASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptxJASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptx
JASPERSOFT REPORTERÍA INTEGRADA IT-NOVA.pptx
 
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
 
Bases de datos_Arturo Aldana Reyes
Bases de datos_Arturo Aldana ReyesBases de datos_Arturo Aldana Reyes
Bases de datos_Arturo Aldana Reyes
 
Sistema de Bases de Datos AWS
Sistema de Bases de Datos AWSSistema de Bases de Datos AWS
Sistema de Bases de Datos AWS
 
Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI Enterprise DB por Eptisa TI
Enterprise DB por Eptisa TI
 
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
Evento virtual avanttic - Oracle Exadata: Cloud Service y “at Customer”. Desc...
 
Servicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWSServicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWS
 
Servicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWSServicios de Bases de Datos de AWS
Servicios de Bases de Datos de AWS
 
Introduccion Oracle Autonomous DB - Diego "Perico" Sanchez - junio 2020
Introduccion Oracle Autonomous DB - Diego "Perico" Sanchez - junio 2020Introduccion Oracle Autonomous DB - Diego "Perico" Sanchez - junio 2020
Introduccion Oracle Autonomous DB - Diego "Perico" Sanchez - junio 2020
 
Base de datos
Base de datos Base de datos
Base de datos
 
Informix exposicion-2016
Informix exposicion-2016Informix exposicion-2016
Informix exposicion-2016
 
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
Arquitectura de las nuevas aplicaciones web: Como lograr escalabilidad, alta ...
 
Introducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data WarehouseIntroducción a Microsoft Azure SQL Data Warehouse
Introducción a Microsoft Azure SQL Data Warehouse
 
In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016In-Memory OLTP en SQL Server 2016
In-Memory OLTP en SQL Server 2016
 

Oracle GG presentacion

  • 1. GoldenGate Rafael Planella Arquitecto de Sistemas Oracle 10-12-2013
  • 2. Agenda 1. ¿Por qué Oracle GoldenGate? 2. Posicionamiento 3. Tecnología 4. Escenarios
  • 3. 3 avanttic Consultoría Tecnológica ¿Por qué Oracle GoldenGate?
  • 4. 4 avanttic Consultoría Tecnológica • Oracle GoldenGate permite capturar, enrutar, transformar, y enviar datos transaccionales entre entornos heterogéneos en tiempo real. • Con Oracle GoldenGate no solo podemos hacer replicación de datos, sino también consolidación, gracias la posibilidad de realizar transformaciones básicas durante los procesos de extracción y carga. • Aspectos diferenciadores: • Rendimiento: Porque no es intrusivo • Inmediato: Latencia de replicación (<1 segundo) • Abierto: Soporta orígenes y destinos de diferentes proveedores de base de datos (MySQL, SQL Server, Oracle, TeraData, Sybase, etc.) • Fiable: Mantiene la integridad transaccional contra interrupciones y caídas de servicio. ¿Por qué Oracle GoldenGate?
  • 5. 5 avanttic Consultoría Tecnológica ¿Por qué Oracle GoldenGate? La solución empresarial para las necesidades de Tiempo Real Datos y aplicaciones Críticos, Business Intelligence, Reporting para Clientes, Partners & Empleados Información en Tiempo Real Bases de datos y aplicaciones, fuentes heterogéneas, combinadas, sistemas distribuidos, legacy, OLTP, OLAP Oracle GoldenGate facilita el acceso a información en tiempo real, permitiendo a las empresas mejorar drásticamente la disponibilidad, fiabilidad, y rendimiento de sus datos críticos distribuidos en sistemas heterogéneos. Acceso en Tiempo Real
  • 6. 6 avanttic Consultoría Tecnológica • La información en Tiempo Real representa disponer de: • Un nuevo factor diferencial para competir • Datos actualizados para analizar las situaciones y tendencias • Información sobre las preferencias y peticiones de clientes y partners • la posibilidad de operar en entornos 24x7 ¿Por qué Oracle GoldenGate? Toma las decisiones con la información actualizada al segundo
  • 7. 7 avanttic Consultoría Tecnológica • Realización de operaciones de forma continuada… • En aplicaciones críticas, eliminando paradas no planificadas y también reduciendo el coste de paradas planificadas. • Disminuye los costes de IT… • Gracias al soporte heterogéneo para múltiples 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 distribución de datos. • Reduce el riesgo… • Asegurando la integridad de los datos y la fiabilidad entre los sistemas Origen y Destino. Permite cifrar y comprimir los datos cuando es necesario. • Mejora el análisis del negocio… • Mediante Business Intelligence, DataWarehousing y report offloading en tiempo real. ¿Por qué Oracle GoldenGate? Factores diferenciales de Oracle GoldenGate
  • 8. 8 avanttic Consultoría Tecnológica Posicionamiento
  • 9. 9 avanttic Consultoría Tecnológica Posicionamiento • Integración y consolidación de datos • Procesos nocturnos de carga • Acceso a múltiples fuentes de información • Mínimo tiempo de latencia (<1 seg) • Intrusismo mínimo en los sistemas (Accede a los logs) • Acceso y carga en múltiples fuentes de información • Bidireccional • Declarativo y fácil de utilizar • Soporte de diferentes esquemas • Replicación de datos • Standby en centro de respaldo
  • 10. 10 avanttic Consultoría Tecnológica Posicionamiento Comparando GoldenGate y Streams Oracle Streams Oracle GoldenGate • Muy flexible y personalizable • Optimizado para Oracle DB • Pocas “grandes” referencias • Se trata de una funcionalidad construida sobre Oracle DB para compartir datos • Pueden replicar datos en entornos homogéneos para Oracle DB • Los clientes actuales continuarán disponiendo de soporte • Se configura dentro de la DB, es necesario disponer de suficientes recursos. • Soluciones Out-of-the-box • Amplio soporte a plataformas heterogéneas • Excelente base referenciable • Soluciones para integraciones en tiempo real heterogéneas • No invasivo, mantiene la integridad transaccional a través de la WAN • Muy baja latencia – volúmenes de datos extremadamente altos • Permite construir escenarios de Alta disponibilidad y escalado (A-A, A-P)
  • 11. 11 avanttic Consultoría Tecnológica Posicionamiento Active Data Guard y GoldenGate Oracle Active Data Guard Oracle GoldenGate Dirigido a • Usuarios Oracle Data Guard • Cualquier tipo de distribución heterogenea. Tecnología • Réplica física mantenida by shipping redo blocks • Réplica lógica 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) • Replica entre esquemas diferentes • Plataformas heterogéneas Restricciones • Solo Oracle • Esquemas identicos • Necesidad de plataformas similares • Updateos locales deshabilitados • Unidireccional • Algunos tipos de datos no soportados •Replica de DDL limitada • 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
  • 12. 12 avanttic Consultoría Tecnológica Posicionamiento Data Integrator Enterprise Edition and GoldenGate Integración y replicación en tiempo real Transformación y carga de datos masivos • Solución rápida en real-time • Carga en tiempo real (Segundos) • Envío garantizado, eliminando perdida de datos • Eliminación de caídas en migraciones y actualizaciones de versión • Intrusión 0 en fuentes de datos • Capacidades básicas de ELT/ETL (Transformaciones) • Solución rápida ELT • Optimizado para transformar grandes volúmenes de datos • Agrupación de datos para mejor administración • Data Quality integrado con el producto Oracle GoldenGate Oracle Data Integrator Enterprise Edition Oracle GoldenGate Oracle Data Integrator Enterprise Edition Real-time Data E-LT Transformation Heterogeneous Sources Heterogeneous Targets
  • 13. 13 avanttic Consultoría Tecnológica Tecnología
  • 14. 14 avanttic Consultoría Tecnológica Tecnología Arquitectura Capture: Los cambios confirmados son capturados ( pueden ser filtrados) según se producen, leyendo el log de transacciones. Trail Files: Almacena y encola los datos para su envío Pump: Distribuye los datos para su enrutado a múltiples destinos. Route: Datos comprimidos, encriptados para múltiples destinos. Delivery: Escribe los datos con integridad transaccional, transformando los datos según sea necesario.
  • 15. 15 avanttic Consultoría Tecnológica 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 Tecnología Plataformas heterogéneas soportadas
  • 16. 16 avanttic Consultoría Tecnológica Tecnología Topologías Unidireccional Query Offloading Bi-Direccional Live Standby or Active-Active for HA Peer-to-Peer Load Balancing, Multi-Master Broadcast Data Distribution Integración/Consolidación Data Warehouse En Cascada Data Marts
  • 17. 17 avanttic Consultoría Tecnológica Escenarios
  • 18. 18 avanttic Consultoría Tecnológica Escenarios Creación de un nuevo entorno para consultas Query Offloading Solución: • Crear una réplica en tiempo real del entorno operacional (legacy o mainframe) muy costoso sobre Oracle con RAC y Linux. • Sincronización de la réplica en tiempo real y envío de datos read-only. Beneficios: • Reduce/elimina las operaciones SQL en sistemas transaccionales. • Directamente reduce el coste de sistemas legacy, mainframe, non- Oracle. Reducción de costes OLTP Transactions Non-Oracle or Legacy Platform Oracle Platform Read Only Users OGG Necesidad: “¿Es necesario trasladar las capacidades de procesamiento de operaciones SQL a BBDD estándar con menor coste en SW y HW, sin interrupción en transacciones o procesos críticos y a la vez soportar el crecimiento de datos generado por el incremento en el número de usuarios?”
  • 19. 19 avanttic Consultoría Tecnológica Escenarios Reporting en entornos operacionales OGG Solución: • 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 tácticos para la rápida 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). Transactional Applications Necesidad: “¿Dispone de la transparencia adecuada sobre los datos en los sistemas transaccionales más sensitivos?” Real Time Data Integration Operational Data Store
  • 20. 20 avanttic Consultoría Tecnológica Escenarios Business Intelligence en Tiempo Real OGG Solución: • Poblar un almacén 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 análisis sobre el negocio. • Combina la capacidad de inteligencia de negocio sobre datos actuales e históricos. • Elimina la carga en los sistemas fuente. • Reduce los tiempos de latencia y las ventanas de tiempo por procesamiento batch Production Heterogeneous Sources Necesidad: “¿Necesita analizar la situación y estado de su negocio con los datos más actuales, sin necesidad de impactar en sus sistemas más críticos?” Real Time Data Integration ODI Enterprice Data Warehouse Oracle Database Oracle Exadata Real time Integration * Bulk Data Transformation
  • 21. 21 avanttic Consultoría Tecnológica Escenarios Distribución de datos/Sincronización OGG Solución: • 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 críticos. • Posibilidad de escalado y de manejo de grandes volúmenes de datos. • Acceso a datos consistentes entre centros de datos, geográficamente dispersos. Oracle 9i Oracle 10g SQL Server Oracle 11g Continuous Availability Necesidad: “¿Cómo responden tus datos ante peticiones realizadas 24x7? ¿ Pueden todas tus unidades de negocio acceder al mismo tiempo a la información más actualizada continuamente?”
  • 22. 22 avanttic Consultoría Tecnológica Escenarios Migraciones y actualizaciones de BBDD y aplicaciones con “Zero-downtime” OGG Solución: • Migrar desde BBDD, hardware o plataformas heterogéneas a plataforma estandarizada Oracle 11g con mínima disrupción operativa. • Actualización de aplicaciones certificadas Oracle a nuevas versiones (Siebel) sin downtime Beneficios: • Estandarización del centro de datos y modernización de las plataformas. • Zero down-time para aplicaciones críticas. • Migración segura de usuarios de un sistema a otro, manteniendo ambos operativos. Previous Version Previous DB Version New DB Version New Version Necesidad: “¿Hay que realizar una migración de BBDD o una actualización de una aplicación crítica pero no es posible realizar ninguna parada por su impacto en los procesos de negocio?” Continuous Availability
  • 23. 23 avanttic Consultoría Tecnológica Escenarios Migraciones y actualizaciones de BBDD y aplicaciones con “Zero-downtime” OGG Solución: • Migrar desde BBDD, hardware o plataformas heterogéneas a plataforma estandarizada Oracle 11g con mínima disrupción operativa. • Actualización de aplicaciones certificadas Oracle a nuevas versiones (Siebel) sin downtime Beneficios: • Estandarización del centro de datos y modernización de las plataformas. • Zero down-time para aplicaciones críticas. • Migración segura de usuarios de un sistema a otro, manteniendo ambos operativos. Previous Version Previous DB Version New DB Version New Version Necesidad: “¿Hay que realizar una migración de BBDD o una actualización de una aplicación crítica pero no es posible realizar ninguna parada por su impacto en los procesos de negocio?” Continuous Availability
  • 24. 24 avanttic Consultoría Tecnológica Escenarios Protección ante desastres OGG Solución: • Usar GoldenGate para la replica de datos. • Realizar una configuración que permita la replica en modo bidireccional Activa-Pasiva. Beneficios: • Replicación de la BBDD origen total o parcial en una ubicación remota. • Permite usar hardware y software no heterogéneo • Sin restricciones entre las ubicaciones geográficas – no afecta la distancia • Permite usar la BBDD remota para otras finalidades (reporting) • Permite usar dos BBDD operativas como DR en modo cruzado. Site Primario Transaccional Activo BBDD abierta Site DRP Necesidad: “¿Cómo disponer de una replica de mis datos productivos? Por arquitectura, funcionalidad o licenciamiento DataGuard no cubre mis necesidades…” Continuous Availability
  • 25. 25 avanttic Consultoría Tecnológica Réplica unidireccional Oracle a MySQL SQL Server MySQL ORCL 1 ORCL 2 Extract Replicat Pump Pump Pump Extract Replicat Pump Replicat Replicat
  • 26. 26 avanttic Consultoría Tecnológica Q&A
  • 27. Para más información contacte con nosotros a través de comercial@avanttic.com MADRID Orense 85 28020 Madrid Tel. 91 116 17 89 BARCELONA Aragó 182, 4º planta 08011 Barcelona Tel. 93 151 84 51 rafael.planella@avanttic.com