SlideShare una empresa de Scribd logo
1 de 31
GoldenGate
1. ¿Por qué Oracle GoldenGate?
2. Posicionamiento
3. Tecnología
4. Escenarios
5. Demostración práctica
6. Conclusiones
1   ¿Por qué Oracle GoldenGate?

    Oracle GoldenGate permite capturar, enrutar, transformar, y enviar datos
      transaccionales entre entornos heterogéneos en tiempo real.
    Con Oracle Golden Gate no solo podemos hacer replicación de datos, sino también
      consolidación, gracias a sus pequeñas transformaciones de extracción y carga.
    • Aspectos Diferenciadores
         • Rendimiento : Porque no es intrusivo
         • Inmediato: Latencia de replicación (<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 caídas de
           servicio.
¿Por qué Oracle GoldenGate
      La solución empresarial para las necesidades de Tiempo Real




  Bases de datos y
aplicaciones, fuentes                                                     Datos y aplicaciones
     heterogéneas,                                                               Críticos,
                                      Información                         Business Intelligence,
      combinadas,
                                     en Tiempo Real                           Reporting para
sistemas distribuidos,
   legacy,    OLTP,                                                        Clientes, Partners &
         OLAP                                                                  Empleados



                                  Acceso en Tiempo Real

    Oracle GoldenGate facilita el acceso a información en tiempo real, permitiendo a las
  empresas mejorar drasticamente la disponibilidad, fiabilidad, y rendimiento de sus datos
                     críticos distribuidos en sistemas heterogéneos.
¿Por qué Oracle GoldenGate?
Toma las decisiones con la información actualizada al segundo
¿Por qué Oracle GoldenGate?
Factores diferenciales de Oracle GoldenGate

• 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 encriptar y comprimir los datos cuando es necesario.
• Mejora el análisis del negocio…
   Mediante Business Intelligence, DataWarehousing y report offloading en
   tiempo real.
2   Posicionamiento




• Integración y consolidación de datos                 • Replicación de datos
• Procesos nocturnos de carga                          • Standby en centro de respaldo
• 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
Posicionamiento
Comparando GoldenGate y Streams



             Oracle Streams                           Oracle GoldenGate

• Muy flexible y personalizable             • Soluciones Out-of-the-box
• Optimizado para Oracle DB                 • Amplio soporte a plataformas
• Pocas “grandes” referencias                 heterogéneas
• Se trata de una funcionalidad contruida   • Excelente base referenciable
  sobre Oracle DB para compartir datos      • Soluciones para integraciones en tiempo
• Pueden replicar datos en entornos           real heterogéneas
  homogéneos para Oracle DB                 • No invasivo, mantiene la integridad
• Los clientes actuales continuarán           transaccional a través de la WAN
  disponiendo de soporte                    • Muy baja latencia – volúmenes de datos
• Se configura dentro de la DB, es            extremadamente altos
  necesario disponer de suficientes         • Permite construir escenarios de Alta
  recursos.                                   disponibilidad y escalado (A-A, A-P)
Posicionamiento
    Active Data Guard y GoldenGate

   • Active Data Guard y GoldenGate
                           Oracle Active Data Guard                              Oracle GoldenGate
                                                                         • Cualquier tipo de distribución
 Dirigido a             • Usuarios Oracle Data Guard
                                                                         heterogenea.
                        • Réplica física mantenida by                    • Réplica lógica mantenida by
 Tecnología             shipping redo blocks                             replaying transactions
                        • Readable Data Guard standby                    • Bidireccional o Unidireccional
                        • Highest transaction rates                      • Capture once, apply many (N-way)
 Beneficios
                        • Automatic repair of corrupt blocks             • Soporta diferentes esquemas
                        • High-value, simple add-on                      • Soporta plataformas heterogeneos
                        • Solo Oracle
                        • Esquemas identicos
                                                                         • Algunos tipos de datos no soportados
 Restricciones          • Necesidad de plataformas similares
                                                                         • Manual switch-over / fail-over
                        • Updateos locales deshabilitados
                        • Unidireccional

* 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
                                Oracle GoldenGate
                                                                                Transformation
                                          Real-time Data
        Heterogeneous Sources                                 Heterogeneous Targets




          Oracle Data Integrator
                                                               Oracle GoldenGate
            Enterprise Edition

• Solución rápida E-LT                              • Solución rápida en real-time
• Optimizado para transformar grandes               • Carga en tiempo real (Segundos)
  volumenes de datos                                • Envío garantizado, eliminando perdida de
• Linaje de datos para mejor administración           datos
• Data Quality integrado con el producto            • Eliminación de caídas en migraciones y
                                                      actualizaciones de versión
                                                    • Intrusión 0 en fuentes de datos
                                                    • Capacidades ELT/ETL (Trasnformaciones)


        Transformación y carga                             Integración y replicación
           de datos masivos                                     en tiempo real
3   Tecnología
    Arquitectura

       Capture: Los cambios comiteados 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.
Tecnología
Plataformas heterogéneas soportadas


Bases de datos:                       Sistemas Operativos:
• Oracle                              • Linux
• DB2 for v 9.7                       • Sun Solaris
• Microsoft SQL Server for v 2008     • Windows 2000, 2003, XP
• Sybase ASE                          • HP NonStop
• Teradata                            • HP-UX
• Enscribe                            • HP TRU64
• SQL/MP                              • HP OpenVMS
• SQL/MX                              • IBM AIX
• MySQL                               • IBM z Series
• JMS message queue                   • zLinux
Tecnología
Topologías
Unidireccional        Bi-Direccional            Peer-to-Peer
Query Offloading      Live Standby or           Load Balancing,
                      Active-Active for HA      Multi-Master




Broadcast           Integración/Consolidación    En Cascada
Data Distribution   Data Warehouse               Data Marts
4      Escenarios
       Creación de un nuevo entorno para consultas
                                                                                            Query
                                                                                          Offloading


       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?”




 Reducción de costes                       Solución:
                                           • Crear una réplica en tiempo real del entorno operacional (legacy o
                                             mainframe) muy costoso sobre Oracle con RAC o Linux.
       OLTP               Read Only
    Transactions            Users          • Sincronización de la réplica en tiempo real y envío de datos read-
                                             only.
                                           Beneficios:
                   OGG                     • Reduce/elimina las operaciones SQL en sistemas transaccionales.
                                           • Directamente reduce el coste de sistemas legacy, mainframe, non-
                                             Oracle.
 Non-Oracle or           Oracle Platform
Legacy Platform
Escenarios                                                                    Continuous
                                                                                      Availability
        Migraciones y actualizaciones de BBDD y
        aplicaciones con “Zero-downtime”
        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?”


                                         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
   Previous Version       New Version    Beneficios:
                                         • Estandarización del centro de datos y modernización de las
                                           plataformas.
                  OGG                    • Zero down-time para aplicaciones críticas.
                                         • Migración segura de usuarios de un sistema a otro, manteniendo
Previous DB Version     New DB Version
                                           ambos operativos.
Escenarios                                                                   Continuous
                                                                                Availability
   Distribución de datos/Sincronización

    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?”



                                 Solución:
  Oracle 9i         Oracle 11g
                                 • 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.
              OGG                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,
Oracle 10g          SQL Server
                                   geográficamente dispersos.
Escenarios                                                                  Real Time Data
                                                                                   Integration
     Reporting en entornos operacionales

     Necesidad:
     “¿Dispone de la transparencia adecuada sobre los datos
     en los sistemas transaccionales más sensitivos?”




                                    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.
                OGG                 • Elimina el impacto en los sistemas origen.
                                    • Resuelve los retos de ejecutar informes en sistemas
Transactional         Operational
                                      transaccionales (MIPs para ejecutar transacciones en vez de
 Applications         Data Store      generar informes).
Escenarios                                                                          Real Time Data
     Business Intelligence en Tiempo Real                                                  Integration


     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?”




                                               Solución:
                Real time Integration * Bulk   • Poblar un almacén de datos operacional destinado a un BI
                  Data Transformation            operacional con datos en tiempo real.
                                               • Ejecutar ELT desde ODS para cargar datos al warehouse con datos
                                  ODI            transformados.
   Production                                  Beneficios:
    OGG                                        • 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.
                Enterprice Data Warehouse      • Reduce los tiempos de latencia y las ventanas de tiempo por
                     Oracle Database             procesamiento batch
Heterogeneous         Oracle Exadata
   Sources
5   Integración entre Oracle
    Database, SQL Server y MySQL
Réplica bidireccional Oracle
    ORCL 1

              Extract
Réplica bidireccional Oracle
    ORCL 1                     ORCL 2

              Extract


                        Pump
Réplica bidireccional Oracle
    ORCL 1                                ORCL 2

              Extract

                               Replicat
                        Pump
Réplica bidireccional Oracle
    ORCL 1                                ORCL 2

              Extract

                               Replicat
                        Pump


                                          Extract
Réplica bidireccional Oracle
    ORCL 1                                 ORCL 2

              Extract

                                Replicat
                        Pump


                               Pump        Extract
Réplica bidireccional Oracle
    ORCL 1                                      ORCL 2

                   Extract

                                     Replicat
                             Pump


             Replicat               Pump        Extract
Réplica unidireccional Oracle a SQL Server
    ORCL 1                                      ORCL 2

                   Extract

                                     Replicat
                             Pump


             Replicat               Pump        Extract
    Pump




   SQL Server
Réplica unidireccional Oracle a SQL Server
    ORCL 1                                      ORCL 2

                   Extract

                                     Replicat
                             Pump


             Replicat               Pump        Extract
    Pump




             Replicat


   SQL Server
Réplica unidireccional Oracle a MySQL
    ORCL 1                                         ORCL 2

                   Extract

                                     Replicat
                             Pump


             Replicat               Pump           Extract
   Pump
                                                Pump




             Replicat


   SQL Server                                      MySQL
Réplica unidireccional Oracle a MySQL
    ORCL 1                                          ORCL 2

                   Extract

                                     Replicat
                             Pump


             Replicat               Pump             Extract
   Pump
                                                Pump




             Replicat                           Replicat


   SQL Server                                        MySQL
6   Conclusiones

    • Flexible
        • Varias topologías (Query Offloading, Continuous Availability, Data Integration)
        • Entornos heterogéneos (HW, SO, BBDD)
    • No intrusivo y en tiempo real
        • Bajo impacto, segundos, no batch
        • Integridad transaccional
    • Alto rendimiento
        • Mínima parada (99,99% uptime)
        • Grandes volúmenes de información
Para más información contacte con nosotros a través de comercial@avanttic.com


                                          MADRID                 BARCELONA
                     Orense 85, Edificio Lexington         Aragó 182, 4º planta
                                    28020 Madrid              08011 Barcelona
                                Tel. 91 116 17 89             Tel. 93 151 84 51

Más contenido relacionado

La actualidad más candente

Domain Controller Critical Services
Domain Controller Critical ServicesDomain Controller Critical Services
Domain Controller Critical Services
Jani Sabtriady
 
The Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad WebThe Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad Web
panagenda
 
Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application cluster
Satishbabu Gunukula
 

La actualidad más candente (20)

Oracle ASM Training
Oracle ASM TrainingOracle ASM Training
Oracle ASM Training
 
Domain Controller Critical Services
Domain Controller Critical ServicesDomain Controller Critical Services
Domain Controller Critical Services
 
Oracle RAC One Node 12c Overview
Oracle RAC One Node 12c OverviewOracle RAC One Node 12c Overview
Oracle RAC One Node 12c Overview
 
How to Achieve Fast Data Performance in Big Data, Logical Data Warehouse, and...
How to Achieve Fast Data Performance in Big Data, Logical Data Warehouse, and...How to Achieve Fast Data Performance in Big Data, Logical Data Warehouse, and...
How to Achieve Fast Data Performance in Big Data, Logical Data Warehouse, and...
 
introduction à MongoDB
introduction à MongoDBintroduction à MongoDB
introduction à MongoDB
 
Oracle database high availability solutions
Oracle database high availability solutionsOracle database high availability solutions
Oracle database high availability solutions
 
Inside MongoDB: the Internals of an Open-Source Database
Inside MongoDB: the Internals of an Open-Source DatabaseInside MongoDB: the Internals of an Open-Source Database
Inside MongoDB: the Internals of an Open-Source Database
 
OOW15 - Online Patching with Oracle E-Business Suite 12.2
OOW15 - Online Patching with Oracle E-Business Suite 12.2OOW15 - Online Patching with Oracle E-Business Suite 12.2
OOW15 - Online Patching with Oracle E-Business Suite 12.2
 
Zdlra copy to cloud
Zdlra copy to cloudZdlra copy to cloud
Zdlra copy to cloud
 
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIESORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
ORACLE 12C DATA GUARD: FAR SYNC, REAL-TIME CASCADE STANDBY AND OTHER GOODIES
 
ASM
ASMASM
ASM
 
JSON in Oracle 18c and 19c
JSON in Oracle 18c and 19cJSON in Oracle 18c and 19c
JSON in Oracle 18c and 19c
 
The Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad WebThe Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad Web
 
Big Data Storage - Comparing Speed and Features for Avro, JSON, ORC, and Parquet
Big Data Storage - Comparing Speed and Features for Avro, JSON, ORC, and ParquetBig Data Storage - Comparing Speed and Features for Avro, JSON, ORC, and Parquet
Big Data Storage - Comparing Speed and Features for Avro, JSON, ORC, and Parquet
 
Oracle R12 EBS Performance Tuning
Oracle R12 EBS Performance TuningOracle R12 EBS Performance Tuning
Oracle R12 EBS Performance Tuning
 
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
Step by Step to Install oracle grid 11.2.0.3 on solaris 11.1
 
Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013Oracle RAC 12c Best Practices with Appendices DOAG2013
Oracle RAC 12c Best Practices with Appendices DOAG2013
 
Oracle Parallel Distribution and 12c Adaptive Plans
Oracle Parallel Distribution and 12c Adaptive PlansOracle Parallel Distribution and 12c Adaptive Plans
Oracle Parallel Distribution and 12c Adaptive Plans
 
Understand oracle real application cluster
Understand oracle real application clusterUnderstand oracle real application cluster
Understand oracle real application cluster
 
MongoDB vs. Postgres Benchmarks
MongoDB vs. Postgres Benchmarks MongoDB vs. Postgres Benchmarks
MongoDB vs. Postgres Benchmarks
 

Similar a Webinar Oracle GoldenGate

Migración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL DeveloperMigración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL Developer
Valentin Leonard Tabacaru
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
Henry Cumbicus Rivera
 

Similar a Webinar Oracle GoldenGate (20)

Oracle GG presentacion
Oracle GG presentacionOracle GG presentacion
Oracle GG presentacion
 
Bases de datos_Arturo Aldana Reyes
Bases de datos_Arturo Aldana ReyesBases de datos_Arturo Aldana Reyes
Bases de datos_Arturo Aldana Reyes
 
Base de datos
Base de datos Base de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Polybase
PolybasePolybase
Polybase
 
Base de datos pedraza
Base de datos  pedraza Base de datos  pedraza
Base de datos pedraza
 
Base de datos pedraza
Base de datos  pedraza Base de datos  pedraza
Base de datos pedraza
 
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 ...
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Oracle
OracleOracle
Oracle
 
Video sgbd
Video sgbdVideo sgbd
Video sgbd
 
MySQL de 1995 a 5.5
MySQL de 1995 a 5.5MySQL de 1995 a 5.5
MySQL de 1995 a 5.5
 
Transición a la Nube: Retos y Estrategias
Transición a la Nube: Retos y EstrategiasTransición a la Nube: Retos y Estrategias
Transición a la Nube: Retos y Estrategias
 
Integración de Oracle Data Integrator con Oracle GoldenGate 12c
Integración de Oracle Data Integrator  con Oracle GoldenGate 12cIntegración de Oracle Data Integrator  con Oracle GoldenGate 12c
Integración de Oracle Data Integrator con Oracle GoldenGate 12c
 
Principales bases de datos
Principales bases de datosPrincipales bases de datos
Principales bases de datos
 
Migración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL DeveloperMigración de Base de Datos con SQL Developer
Migración de Base de Datos con SQL Developer
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Introducción mongodb y desarrollo
Introducción mongodb y desarrolloIntroducción mongodb y desarrollo
Introducción mongodb y desarrollo
 
Caso Walmart y Denodo: ¿Cómo afrontar con éxito la transición a la nube de la...
Caso Walmart y Denodo: ¿Cómo afrontar con éxito la transición a la nube de la...Caso Walmart y Denodo: ¿Cómo afrontar con éxito la transición a la nube de la...
Caso Walmart y Denodo: ¿Cómo afrontar con éxito la transición a la nube de la...
 
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...
 

Más de avanttic Consultoría Tecnológica

#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
avanttic Consultoría Tecnológica
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
avanttic Consultoría Tecnológica
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...
avanttic Consultoría Tecnológica
 
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic Consultoría Tecnológica
 

Más de avanttic Consultoría Tecnológica (20)

#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
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...Ciclo webinars avanttic  - Actualiza tu base de datos Oracle (1/3) "Full equi...
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (1/3) "Full equi...
 
Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'Avanttic tech dates - de la monitorización a la 'observabilidad'
Avanttic tech dates - de la monitorización a la 'observabilidad'
 
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
avanttic #BreakTechs Oracle service bus, simplifica y centraliza tus integrac...
 
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
avanttic Tech Dates - Facilidad contratación Oracle a través de acuerdos marc...
 
#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
 
#avanttic_webinar: Actualiza tu Oracle Exadata
  #avanttic_webinar: Actualiza tu Oracle Exadata  #avanttic_webinar: Actualiza tu Oracle Exadata
#avanttic_webinar: Actualiza tu Oracle Exadata
 
Avanttic evento virtual apificacion_oracle_cloud
Avanttic evento virtual apificacion_oracle_cloudAvanttic evento virtual apificacion_oracle_cloud
Avanttic evento virtual apificacion_oracle_cloud
 
@avanttic_meetup Oracle Technology MAD_BCN: Oracle Cloud API Platform evoluc...
@avanttic_meetup Oracle Technology MAD_BCN:  Oracle Cloud API Platform evoluc...@avanttic_meetup Oracle Technology MAD_BCN:  Oracle Cloud API Platform evoluc...
@avanttic_meetup Oracle Technology MAD_BCN: Oracle Cloud API Platform evoluc...
 
#avanttic_webinar Migración de Discoverer a Oracle Analytics
#avanttic_webinar Migración de Discoverer a Oracle Analytics#avanttic_webinar Migración de Discoverer a Oracle Analytics
#avanttic_webinar Migración de Discoverer a Oracle Analytics
 
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
#avanttic_webinar Modernización de WebLogic en Oracle Cloud Infrastructure
 
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
#avanttic_webinar Oracle Analytics Cloud: características y migración desde O...
 
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
#avanttic_webinar: Oracle Cloud Infrastructure, la nueva nube para las cargas...
 
#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experience#avanttic_webinar Desarrollo con Oracle Content and Experience
#avanttic_webinar Desarrollo con Oracle Content and Experience
 
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
#avanttic_webinar Supervisa tus sistemas, aplicaciones y servicios con Oracle...
 
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
#avanttic_webinar Continuidad de los desarrollos con Oracle Forms & Reports
 
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...
 
Webinar - Apifica tus servicios en Oracle Cloud
Webinar - Apifica tus servicios en Oracle CloudWebinar - Apifica tus servicios en Oracle Cloud
Webinar - Apifica tus servicios en Oracle Cloud
 
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructureWebinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
Webinar - Extiende tus sistemas on-premise con oracle cloud infrastructure
 

Webinar Oracle GoldenGate

  • 2. 1. ¿Por qué Oracle GoldenGate? 2. Posicionamiento 3. Tecnología 4. Escenarios 5. Demostración práctica 6. Conclusiones
  • 3. 1 ¿Por qué Oracle GoldenGate? Oracle GoldenGate permite capturar, enrutar, transformar, y enviar datos transaccionales entre entornos heterogéneos en tiempo real. Con Oracle Golden Gate no solo podemos hacer replicación de datos, sino también consolidación, gracias a sus pequeñas transformaciones de extracción y carga. • Aspectos Diferenciadores • Rendimiento : Porque no es intrusivo • Inmediato: Latencia de replicación (<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 caídas de servicio.
  • 4. ¿Por qué Oracle GoldenGate La solución empresarial para las necesidades de Tiempo Real Bases de datos y aplicaciones, fuentes Datos y aplicaciones heterogéneas, Críticos, Información Business Intelligence, combinadas, en Tiempo Real Reporting para sistemas distribuidos, legacy, OLTP, Clientes, Partners & OLAP Empleados Acceso en Tiempo Real Oracle GoldenGate facilita el acceso a información en tiempo real, permitiendo a las empresas mejorar drasticamente la disponibilidad, fiabilidad, y rendimiento de sus datos críticos distribuidos en sistemas heterogéneos.
  • 5. ¿Por qué Oracle GoldenGate? Toma las decisiones con la información actualizada al segundo
  • 6. ¿Por qué Oracle GoldenGate? Factores diferenciales de Oracle GoldenGate • 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 encriptar y comprimir los datos cuando es necesario. • Mejora el análisis del negocio… Mediante Business Intelligence, DataWarehousing y report offloading en tiempo real.
  • 7. 2 Posicionamiento • Integración y consolidación de datos • Replicación de datos • Procesos nocturnos de carga • Standby en centro de respaldo • 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
  • 8. Posicionamiento Comparando GoldenGate y Streams Oracle Streams Oracle GoldenGate • Muy flexible y personalizable • Soluciones Out-of-the-box • Optimizado para Oracle DB • Amplio soporte a plataformas • Pocas “grandes” referencias heterogéneas • Se trata de una funcionalidad contruida • Excelente base referenciable sobre Oracle DB para compartir datos • Soluciones para integraciones en tiempo • Pueden replicar datos en entornos real heterogéneas homogéneos para Oracle DB • No invasivo, mantiene la integridad • Los clientes actuales continuarán transaccional a través de la WAN disponiendo de soporte • Muy baja latencia – volúmenes de datos • Se configura dentro de la DB, es extremadamente altos necesario disponer de suficientes • Permite construir escenarios de Alta recursos. disponibilidad y escalado (A-A, A-P)
  • 9. Posicionamiento Active Data Guard y GoldenGate • Active Data Guard y GoldenGate Oracle Active Data Guard Oracle GoldenGate • Cualquier tipo de distribución Dirigido a • Usuarios Oracle Data Guard heterogenea. • Réplica física mantenida by • Réplica lógica mantenida by Tecnología shipping redo blocks replaying transactions • Readable Data Guard standby • Bidireccional o Unidireccional • Highest transaction rates • Capture once, apply many (N-way) Beneficios • Automatic repair of corrupt blocks • Soporta diferentes esquemas • High-value, simple add-on • Soporta plataformas heterogeneos • Solo Oracle • Esquemas identicos • Algunos tipos de datos no soportados Restricciones • Necesidad de plataformas similares • Manual switch-over / fail-over • Updateos locales deshabilitados • Unidireccional * 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
  • 10. Posicionamiento Data Integrator Enterprise Edition and GoldenGate Oracle Data Integrator Enterprise Edition E-LT Oracle GoldenGate Transformation Real-time Data Heterogeneous Sources Heterogeneous Targets Oracle Data Integrator Oracle GoldenGate Enterprise Edition • Solución rápida E-LT • Solución rápida en real-time • Optimizado para transformar grandes • Carga en tiempo real (Segundos) volumenes de datos • Envío garantizado, eliminando perdida de • Linaje de datos para mejor administración datos • Data Quality integrado con el producto • Eliminación de caídas en migraciones y actualizaciones de versión • Intrusión 0 en fuentes de datos • Capacidades ELT/ETL (Trasnformaciones) Transformación y carga Integración y replicación de datos masivos en tiempo real
  • 11. 3 Tecnología Arquitectura Capture: Los cambios comiteados 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.
  • 12. Tecnología Plataformas heterogéneas soportadas Bases de datos: Sistemas Operativos: • Oracle • Linux • DB2 for v 9.7 • Sun Solaris • Microsoft SQL Server for v 2008 • Windows 2000, 2003, XP • Sybase ASE • HP NonStop • Teradata • HP-UX • Enscribe • HP TRU64 • SQL/MP • HP OpenVMS • SQL/MX • IBM AIX • MySQL • IBM z Series • JMS message queue • zLinux
  • 13. Tecnología Topologías Unidireccional Bi-Direccional Peer-to-Peer Query Offloading Live Standby or Load Balancing, Active-Active for HA Multi-Master Broadcast Integración/Consolidación En Cascada Data Distribution Data Warehouse Data Marts
  • 14. 4 Escenarios Creación de un nuevo entorno para consultas Query Offloading 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?” Reducción de costes Solución: • Crear una réplica en tiempo real del entorno operacional (legacy o mainframe) muy costoso sobre Oracle con RAC o Linux. OLTP Read Only Transactions Users • Sincronización de la réplica en tiempo real y envío de datos read- only. Beneficios: OGG • Reduce/elimina las operaciones SQL en sistemas transaccionales. • Directamente reduce el coste de sistemas legacy, mainframe, non- Oracle. Non-Oracle or Oracle Platform Legacy Platform
  • 15. Escenarios Continuous Availability Migraciones y actualizaciones de BBDD y aplicaciones con “Zero-downtime” 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?” 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 Previous Version New Version Beneficios: • Estandarización del centro de datos y modernización de las plataformas. OGG • Zero down-time para aplicaciones críticas. • Migración segura de usuarios de un sistema a otro, manteniendo Previous DB Version New DB Version ambos operativos.
  • 16. Escenarios Continuous Availability Distribución de datos/Sincronización 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?” Solución: Oracle 9i Oracle 11g • 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. OGG 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, Oracle 10g SQL Server geográficamente dispersos.
  • 17. Escenarios Real Time Data Integration Reporting en entornos operacionales Necesidad: “¿Dispone de la transparencia adecuada sobre los datos en los sistemas transaccionales más sensitivos?” 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. OGG • Elimina el impacto en los sistemas origen. • Resuelve los retos de ejecutar informes en sistemas Transactional Operational transaccionales (MIPs para ejecutar transacciones en vez de Applications Data Store generar informes).
  • 18. Escenarios Real Time Data Business Intelligence en Tiempo Real Integration 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?” Solución: Real time Integration * Bulk • Poblar un almacén de datos operacional destinado a un BI Data Transformation operacional con datos en tiempo real. • Ejecutar ELT desde ODS para cargar datos al warehouse con datos ODI transformados. Production Beneficios: OGG • 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. Enterprice Data Warehouse • Reduce los tiempos de latencia y las ventanas de tiempo por Oracle Database procesamiento batch Heterogeneous Oracle Exadata Sources
  • 19. 5 Integración entre Oracle Database, SQL Server y MySQL
  • 21. Réplica bidireccional Oracle ORCL 1 ORCL 2 Extract Pump
  • 22. Réplica bidireccional Oracle ORCL 1 ORCL 2 Extract Replicat Pump
  • 23. Réplica bidireccional Oracle ORCL 1 ORCL 2 Extract Replicat Pump Extract
  • 24. Réplica bidireccional Oracle ORCL 1 ORCL 2 Extract Replicat Pump Pump Extract
  • 25. Réplica bidireccional Oracle ORCL 1 ORCL 2 Extract Replicat Pump Replicat Pump Extract
  • 26. Réplica unidireccional Oracle a SQL Server ORCL 1 ORCL 2 Extract Replicat Pump Replicat Pump Extract Pump SQL Server
  • 27. Réplica unidireccional Oracle a SQL Server ORCL 1 ORCL 2 Extract Replicat Pump Replicat Pump Extract Pump Replicat SQL Server
  • 28. Réplica unidireccional Oracle a MySQL ORCL 1 ORCL 2 Extract Replicat Pump Replicat Pump Extract Pump Pump Replicat SQL Server MySQL
  • 29. Réplica unidireccional Oracle a MySQL ORCL 1 ORCL 2 Extract Replicat Pump Replicat Pump Extract Pump Pump Replicat Replicat SQL Server MySQL
  • 30. 6 Conclusiones • Flexible • Varias topologías (Query Offloading, Continuous Availability, Data Integration) • Entornos heterogéneos (HW, SO, BBDD) • No intrusivo y en tiempo real • Bajo impacto, segundos, no batch • Integridad transaccional • Alto rendimiento • Mínima parada (99,99% uptime) • Grandes volúmenes de información
  • 31. Para más información contacte con nosotros a través de comercial@avanttic.com MADRID BARCELONA Orense 85, Edificio Lexington Aragó 182, 4º planta 28020 Madrid 08011 Barcelona Tel. 91 116 17 89 Tel. 93 151 84 51