Acerca de Oracle GoldenGate

La familia de productos Oracle GoldenGate (OGG) ofrece información de confianza en tiempo real. Oracle GoldenGate ha sido un proveedor de confianza de capacidades de Data Fabric y Data Mesh basadas en el pensamiento de los productos de datos, arquitecturas descentralizadas, pipelines controlados por eventos y cargas útiles y topologías de datos políglotas.

Ahora, con Oracle GoldenGate 26ai, podrá aprovechar su replicación transaccional de base de datos para casos de uso de inteligencia artificial, incluida la generación con recuperación aumentada (RAG) y la activación de la incorporación de IA en tiempo real. La plataforma Oracle GoldenGate destaca por la captura de datos de cambio (CDC), la replicación de datos transaccionales, la ingestión de datos, los pipelines de datos para la transformación y carga continuas (CTL) y una amplia variedad de análisis de datos de transmisión. Oracle GoldenGate interactúa con los logs de transacciones de la base de datos para capturar continuamente los datos modificados (DML y DDL) con un impacto mínimo en la base de datos origen. Esta es la razón por la que se prefiere la replicación basada en logs de Oracle GoldenGate en lugar de las capturas de datos programadas por lotes o periódicamente. Solo aprovechando estos datos de confianza en tiempo real, las organizaciones pueden tomar decisiones y acciones empresariales mejores y más rápidas.

Oracle GoldenGate soporta un tejido de datos heterogéneo e híbrido en tiempo real que conecta y unifica orígenes y destinos a través de una multitud de estilos para el procesamiento de integración de datos:

¿Por qué necesita Oracle GoldenGate?

Los datos empresariales suelen distribuirse en toda la empresa en bases de datos heterogéneas. Para obtener datos entre diferentes orígenes de datos, puede utilizar Oracle GoldenGate para cargar, distribuir y filtrar transacciones dentro de su empresa en tiempo real y activar migraciones entre diferentes bases de datos casi sin tiempo de inactividad.

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

La arquitectura modular de Oracle GoldenGate proporciona flexibilidad en la forma en que se extraen, transforman y replican los datos en sistemas heterogéneos. Esta arquitectura permite la configuración de varios componentes, incluidos los procesos Extract, Replicat y Collector, así como los archivos de pista, para adaptar el movimiento de datos a necesidades específicas. Esta modularidad permite un manejo eficiente de los datos a nivel de transacción en diferentes plataformas y topologías.

En un entorno de replicación de datos, Oracle GoldenGate realiza las siguientes funciones:

¿Cuándo se utiliza Oracle GoldenGate?

Oracle GoldenGate cumple casi cualquier requisito de movimiento de datos. Algunos de los casos de uso más comunes incluyen:

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 fallos. Para lograr la continuidad del negocio, los sistemas están diseñados con varios servidores, almacenamiento múltiple y múltiples centros de datos para proporcionar una alta disponibilidad que respalde la continuidad del negocio en el verdadero sentido. 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. Usted trabaja 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 tenido lugar para esta cuenta en la base de datos de la sucursal de Bangalore con la base de datos centralizada situada en el Reino Unido. El volumen de transacciones es enorme, e incluso el menor retraso puede afectar enormemente al negocio. Este mismo proceso se requiere en múltiples destinos para cada base de datos en todas las sucursales del banco en todo el mundo. Este proceso debe supervisarse continuamente, preferiblemente a través de algún tipo de herramienta basada en GUI para facilitar la gestión. Además, el banco tiene varias otras 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 en estas bases de datos también deben cargarse en una instancia de Oracle AI Database ubicada en la sede central. La tecnología de replicación utilizada debe soportar tanto bases de datos Oracle como heterogéneas para que puedan comunicarse entre sí. Oracle GoldenGate es una solución adecuada en este escenario.

Carga inicial y migración de base de datos

La carga inicial es un proceso que consiste en extraer registros de datos de una base de datos origen y cargarlos en una base de datos destino. La carga inicial es un proceso de migración de datos que se realiza solo una vez. Oracle GoldenGate permite realizar migraciones de datos de carga iniciales sin poner los sistemas fuera de línea.

Data Integration

La integración de datos implica combinar datos de varias fuentes dispares, que se almacenan utilizando varias tecnologías, y proporcionar una vista unificada de los datos. Oracle GoldenGate proporciona integración de datos en tiempo real.

Acceso en tiempo real a información en tiempo real

El software Oracle GoldenGate proporciona alta disponibilidad de la base de datos, lo que permite la continuidad del negocio para Oracle, MySQL, PostgreSQL, YugabyteDB, EDB Postgres Advanced Server, SQL Server, HPE NonStop, Db2 para i, LUW y z/OS. Oracle GoldenGate permite el nivel de servicio más alto, el nivel Platinum, de Oracle Maximum Availability Architecture (MAA).

Muchos miles de bancos, minoristas, empresas de telecomunicaciones y atención médica globales dependen de Oracle GoldenGate para ejecutar de forma fiable sus plataformas de datos operativos. Las capacidades de replicación basadas en ACID en tiempo real de Oracle GoldenGate también ofrecen una ventaja para el movimiento de datos para cada propósito: en bases de datos relacionales y de documentos de varios proveedores, en almacenes de mensajes y en aplicaciones. La sobrecarga mínima de la base de datos de origen emparejada con el procesamiento de alta velocidad hacen que la replicación de Oracle GoldenGate sea única. Como resultado, Oracle GoldenGate incluye una gran recopilación de orígenes y destinos heterogéneos certificados y se utiliza ampliamente para transacciones de datos de Big Data y NoSQL y cargas útiles analíticas, así como para federar datos en plataformas temporales y de búsqueda.

Oracle GoldenGate se ha creado como una aplicación basada en microservicios o REST. La arquitectura modular proporciona la flexibilidad para despliegues cooperativos y distribuidos en sistemas empresariales, locales y en la nube.

Topologías para Oracle GoldenGate

Después de la instalación, Oracle GoldenGate se puede configurar para que cumpla los requisitos de negocio de su organización.

Oracle GoldenGate se puede configurar en diferentes topologías, desde una topología unidireccional simple hasta una topología peer a peer más compleja. Las topologías soportadas dependen de los requisitos de la base de datos subyacente y de sus configuraciones soportadas.

Descripción de configurations.png a continuación

Para conocer los diferentes tipos de casos de uso basados en topología, consulte Acerca de las soluciones de OGG en las soluciones de arquitectura de microservicios de Oracle GoldenGate.

Integración de datos en tiempo real en toda la empresa y la nube

Oracle GoldenGate captura y entrega datos modificados en tiempo real a almacenes de datos locales o basados en la nube, lagos y almacenes de objetos, sistemas de generación de informes y otras bases de datos de procesamiento de transacciones en línea (OLTP) con un impacto mínimo en el sistema de origen. El acceso a los datos en tiempo real mejora las estadísticas y los análisis empresariales.

Familia de productos de Oracle GoldenGate

Hay una amplia gama de productos en la familia de productos Oracle GoldenGate.