Salta al contenido principal

Oracle Docs

Los productos de Oracle Health lo ayudan a usar sus datos para administrar la salud pública durante los brotes de enfermedades.

Oracle GoldenGate

1 Introducción a Oracle GoldenGate [Editar]

Conozca los conceptos de Oracle GoldenGate , por qué y cuándo debe usarlo, y familiarícese con algunas de las terminologías básicas y las palabras clave asociadas con Oracle GoldenGate .

Temas:

  • ¿Qué es Oracle GoldenGate?
    Oracle GoldenGate es un producto de software que le permite replicar, filtrar y transformar datos de una base de datos a otra base de datos.
  • ¿Por qué necesita Oracle GoldenGate?
    Los datos empresariales normalmente se distribuyen en toda la empresa en bases de datos heterogéneas. Para obtener datos entre diferentes fuentes de datos, puede usar Oracle GoldenGate para cargar, distribuir y filtrar transacciones dentro de su empresa en tiempo real y permitir migraciones entre diferentes bases de datos casi sin tiempo de inactividad.
  • ¿Cuándo usa Oracle GoldenGate?
    Oracle GoldenGate cumple con casi todos los requisitos de movimiento de datos que pueda tener. En esta sección se describen algunos de los casos de uso más comunes.
  • ¿Cómo se utiliza Oracle GoldenGate?
    Después de la instalación, Oracle GoldenGate se puede configurar para satisfacer las necesidades comerciales de su organización.
  • Familia de productos Oracle GoldenGate
    Existen numerosos productos en la familia de productos Oracle GoldenGate .


1.1 ¿Qué es Oracle GoldenGate ?

Oracle GoldenGate es un producto de software que le permite replicar, filtrar y transformar datos de una base de datos a otra base de datos.

Con Oracle GoldenGate , puede mover transacciones comprometidas a través de múltiples sistemas heterogéneos en su empresa. Oracle GoldenGate le permite replicar datos entre bases de datos de Oracle en otras bases de datos heterogéneas admitidas y entre bases de datos heterogéneas. Además, puede replicar en Java Messaging Queues, Flat Files y en destinos de Big Data en combinación con Oracle GoldenGate para Big Data.

1.2 ¿Por qué necesita Oracle GoldenGate ?

Los datos empresariales normalmente se distribuyen en toda la empresa en bases de datos heterogéneas. Para obtener datos entre diferentes fuentes de datos, puede usar Oracle GoldenGate para cargar, distribuir y filtrar transacciones dentro de su empresa en tiempo real y permitir migraciones entre diferentes bases de datos casi sin tiempo de inactividad.

Para hacer esto, necesita un medio para mover datos de manera efectiva de un sistema a otro en tiempo real y sin tiempo de inactividad. Oracle GoldenGate es la solución de Oracle para replicar e integrar datos.

Oracle GoldenGate tiene las siguientes características clave:

  • El movimiento de datos se realiza en tiempo real, lo que reduce la latencia.
  • Solo se mueven las transacciones confirmadas, lo que permite la coherencia y mejora el rendimiento.
  • Se admiten diferentes versiones y lanzamientos de Oracle Database junto con una amplia gama de bases de datos heterogéneas que se ejecutan en una variedad de sistemas operativos. Puede replicar datos de una base de datos Oracle a una base de datos heterogénea diferente.

  • Arquitectura simple y fácil configuración.
  • Alto rendimiento con una sobrecarga mínima en las bases de datos y la infraestructura subyacentes.

1.3 ¿Cuándo utiliza Oracle GoldenGate ?

Oracle GoldenGate cumple con casi todos los requisitos de movimiento de datos que pueda tener. En esta sección se describen algunos de los casos de uso más comunes.

Puede utilizar Oracle GoldenGate para cumplir con los siguientes requisitos comerciales:

Continuidad del negocio y alta disponibilidad

La continuidad del negocio es la capacidad de una empresa para proporcionar sus funciones y servicios sin ningún lapso en sus operaciones. La alta disponibilidad es el nivel más alto posible de tolerancia a fallas. Para lograr la continuidad del negocio, los sistemas están diseñados con múltiples servidores, múltiples almacenamientos y múltiples centros de datos para brindar una disponibilidad lo suficientemente alta como para respaldar la verdadera continuidad del negocio. Para establecer y mantener un entorno de este tipo, los datos deben moverse entre estos múltiples servidores y centros de datos, lo que se hace fácilmente con Oracle GoldenGate .

Considere un escenario en el que está trabajando en un banco multinacional que tiene su sede en Londres, Reino Unido. Trabajas en una de las sucursales de los bancos en Bangalore, India. Este banco utiliza una cuenta específica para su aplicación financiera que se utiliza globalmente en todas las sucursales. Su gerente le ha pedido que sincronice diariamente las transacciones que han ocurrido para esta cuenta en la base de datos de la sucursal de Bangalore con la base de datos centralizada ubicada en el Reino Unido. El volumen de transacciones es enorme, e incluso el más mínimo retraso puede tener un gran impacto en el negocio. Este mismo proceso se requiere en múltiples destinos para cada base de datos en todas las sucursales del banco a nivel mundial. Este proceso debe monitorearse continuamente, preferiblemente a través de algún tipo de herramienta basada en GUI para facilitar la administración. Además, el banco tiene varios otros, aplicaciones no críticas utilizadas en todas las sucursales. Estas aplicaciones se basan en bases de datos heterogéneas, como MySQL, pero las transacciones realizadas sobre estas bases de datos también deben cargarse en una base de datos Oracle ubicada en la sede. La tecnología de replicación utilizada debe admitir tanto Oracle como bases de datos heterogéneas para que puedan comunicarse entre sí.Oracle GoldenGate es una solución adecuada en tal escenario.

Carga inicial y migración de base de datos

La carga inicial es un proceso de extracción de registros de datos de una base de datos de origen y carga de esos registros en una base de datos de destino. La carga inicial es un proceso de migración de datos que se realiza solo una vez. Oracle GoldenGate le permite realizar migraciones de datos de carga inicial sin desconectar sus sistemas.

Integración de datos

La integración de datos implica la combinación de datos de varias fuentes dispares, que se almacenan mediante diversas tecnologías y proporcionan una vista unificada de los datos. Oracle GoldenGate proporciona integración de datos en tiempo real.

1.4 ¿Cómo se utiliza Oracle GoldenGate ?

Después de la instalación, Oracle GoldenGate se puede configurar para satisfacer las necesidades comerciales de su organización.

Hay muchas arquitecturas diferentes que se pueden configurar; que van desde una arquitectura unidireccional simple hasta la más compleja peer-to-peer. No importa la arquitectura, Oracle GoldenGate proporciona similitudes entre ellos, lo que facilita la administración.

Figura 1-1 Topologías compatibles con Oracle GoldenGate

La imagen muestra los seis tipos admitidos de replicación de datos de Oracle GoldenGate.

Para obtener información completa sobre la metodología de procesamiento, las topologías y la funcionalidad admitidas y los requisitos de configuración, consulte la documentación de Oracle GoldenGate para su base de datos.

1.5 Familia de productos Oracle GoldenGate

Hay numerosos productos en la familia de productos Oracle GoldenGate .

  • Oracle GoldenGate Veridata : Oracle GoldenGate Veridata compara un conjunto de datos con otro e identifica los datos que no están sincronizados y le permite reparar cualquier dato que no esté sincronizado.

  • Complemento Oracle GoldenGate para EMCC : el complemento Enterprise Manager para Oracle GoldenGate amplía Oracle Enterprise Manager Cloud Control y brinda soporte visual para monitorear y administrar los procesos de Oracle GoldenGate .

  • Oracle GoldenGate Monitor : Oracle GoldenGate Monitor es una consola de monitoreo en tiempo real basada en la web que ofrece una vista gráfica de un vistazo de todas las instancias de Oracle GoldenGate y sus bases de datos asociadas dentro de su empresa.

  • Oracle GoldenGate para Big Data : Oracle GoldenGate para Big Data contiene soporte integrado para escribir datos de operación de registros de seguimiento de Oracle GoldenGate en varios destinos de Big Data (como HDFS, HBase, Kafka, Flume, JDBC, Cassandra y MongoDB).

  • Adaptadores de aplicaciones Oracle GoldenGate : los adaptadores de aplicaciones Oracle GoldenGate se integran con las instalaciones del producto principal de Oracle GoldenGate para incorporar información del Servicio de mensajes Java (JMS) o para entregar información como mensajes o archivos JMS.

  • Oracle GoldenGate para HP NonStop (Guardian) : Oracle GoldenGate para HP NonStop le permite administrar datos comerciales a nivel transaccional al extraer y replicar registros de datos seleccionados y cambios transaccionales en una variedad de aplicaciones y plataformas heterogéneas.

  • Oracle GoldenGate Studio : Oracle GoldenGate Studio le permite diseñar e implementar una replicación en tiempo real de gran volumen mediante el manejo automático de asignaciones de tablas y columnas, lo que permite arrastrar y soltar asignaciones personalizadas, generar configuraciones de mejores prácticas a partir de plantillas y contiene ayuda sensible al contexto.