OCI GoldenGate es líder en replicación e integración de datos heterogéneos de alta disponibilidad y en tiempo real, canalización de datos por lotes y análisis de streaming, así como en migraciones de bases de datos en línea a través de tejidos de datos híbridos y multinube.
GoldenGate es la herramienta de replicación principal para bases de datos Oracle y se utiliza para la integración de datos, la alta disponibilidad y las migraciones en línea. Además, OCI GoldenGate se conecta a muchas bases de datos que no son de Oracle y de código abierto en plataformas locales y en la nube.
Integra orígenes y destinos multinube con Kafka, bases de datos NoSQL, almacenamiento de objetos, Hadoop, etc.
Ingesta de datos de streaming a partir de eventos de la base de datos GoldenGate y Kafka. Crea pipelines de transformación continua que incluyan enriquecimiento de datos, filtrado, alertas, llamadas a la API y publicación de datos.
Admite pipelines ETL/ELT por lotes que funcionan con o sin la replicación en tiempo real de GoldenGate.
Utiliza funciones analíticas de coincidencia de patrones para series temporales y datos geoespaciales. Descubre y prueba los valores atípicos y las anomalías, aplica insights a partir de modelos de AA y, a continuación, lleva a cabo automáticamente la siguiente mejor acción.
La conexión de GoldenGate al núcleo de Oracle Database permite mover datos a alta velocidad para obtener el máximo rendimiento.
La optimización reduce la latencia de búfer para las escrituras paralelas en los destinos.
Integre datos entre servicios de datos y de bases de datos de Oracle y de otros fabricantes, como Microsoft SQL Server, IBM DB2, Teradata, MongoDB, MySQL, PostgreSQL, HDFS, Kafka, Spark y almacenes de objetos en la nube en todos los proveedores de la nube.
Proporcione integridad de las transacciones con detección y resolución de conflictos incorporadas. Entregue datos de forma segura con SSL y cifrado.
Elimine el tiempo de inactividad durante el mantenimiento y las actualizaciones rutinarias de la base de datos, la aplicación de parches del sistema operativo, las actualizaciones de aplicaciones y las migraciones de plataforma. Todas las operaciones están protegidas con funciones de conmutación por recuperación, eliminando así el riesgo de perder datos.
Mejora de la escalabilidad y disponibilidad de las bases de datos on-premises y en la nube mediante Oracle GoldenGate.
Oracle Maximum Availability Architecture se basa en Oracle GoldenGate para proporcionar tiempo de inactividad cero durante las interrupciones planificadas y no planificadas, así como en Oracle Active Data Guard para proporcionar cero pérdidas de datos a cualquier distancia.
Permite la utilización de producción de servidores en espera activos para informes de alto rendimiento, ETL para almacenes de datos operativos y copias de seguridad rutinarias.
Reduzca el tiempo de inactividad planificado y no planificado, proporcionando a la vez alta disponibilidad y recuperación ante desastres para plataformas que no son de Oracle.
Mantén al día todo el tejido de datos heterogéneo y multinube distribuido y las aplicaciones de soporte con replicación, propagación y consistencia de transacciones de datos en tiempo real. Simplifica la creación y el funcionamiento de un tejido de datos basado en eventos y sin pérdida de datos con cinco componentes integrados de catergoría empresarial:
Puede confiar en el amplio ecosistema de conectores GoldenGate, que incluye marcos de mensajería y eventos de Oracle y de otras empresas, bases de datos NoSQL y almacenes de datos para big data, data lakehouses y almacenes de datos, tanto si se ejecutan en entornos locales como en cualquier nube, como Amazon Web Services, Google Cloud Platform, Microsoft Azure u Oracle Cloud.
Compatibilidad del conector con más de 30 tecnologías de big data de código abierto, de terceros y de Oracle, incluidas las capturas de Kafka, MongoDB, Cassandra, DataStax y GoldenGate y la entrega a Hadoop, Kafka, almacenes de objetos y almacenes en la nube, como Snowflake, Azure Synapse y Google BigQuery. También permite transformaciones a formato XML, JSON, Avro, Parquet y ORC.
La ingestión, el procesamiento, la transformación y los análisis continuos son esenciales para un tejido de datos en tiempo real. Oracle Stream Analytics procesa flujos de eventos con estado, JMS y Kafka de extracciones GoldenGate y flujos de datos gestionados por desarrolladores. Crea pipelines de ingesta de datos continua que filtren, transformen y detecten patrones en series temporales y datos geoespaciales, utiliza modelos de aprendizaje automático de ONNX y publica datos.
La licencia GoldenGate para aplicaciones distribuidas y análisis incluye una biblioteca completa de conectores GoldenGate. Los clientes interesados en conectores específicos pueden adquirir licencias individuales de conectores con GoldenGate para for Big Data Targets.
GoldenGate Data Streams (anunciado con GoldenGate 23c) es una nueva interfaz REST de publicación-suscripción implementada con el estándar AsyncAPI. GoldenGate Data Streams permite que los desarrolladores accedan directamente a los eventos DML/DDL de la base de datos a través del modelo de eventos GoldenGate y canales de datos de transmisión con el máximo nivel de integridad de las transacciones.
Oracle Transaction Manager for Microservices (MicroTx) simplifica el desarrollo y las operaciones de las aplicaciones al garantizar la coherencia de las transacciones distribuidas entre los microservicios políglotas implementados en Kubernetes y/u otros entornos.
MicroTx EE facilita el uso de transacciones distribuidas en aplicaciones implementadas en Kubernetes y Docker Swarm. Los desarrolladores pueden crear fácilmente confirmaciones multifase, probar/confirmar o cancelar patrones de transacciones de Saga de larga ejecución en una amplia gama de aplicaciones Java, JavaScript, C/C++, Blockchain, COBOL y Tuxedo.
El uso de GoldenGate en la capa de datos garantiza la coherencia de los datos, la detección de conflictos y la pérdida cero de datos en un tejido de datos distribuido, y aumenta la confiabilidad y coherencia de Oracle Transaction Manager for Microservices para las aplicaciones distribuidas. GoldenGate Data Streams AsyncAPI permite a los desarrolladores aún más acceso y control de los eventos de datos de Oracle. Juntos, los desarrolladores de microservicios tendrán una base poderosa para crear aplicaciones y análisis distribuidos más confiables.
Conoce los conectores de big data en cinco escenarios locales y en la nube: Kafka, HDFS, HBase, Cassandra y MongoDB y aprende a mantener la coherencia de los datos en los microservicios.
Crea modelos, procesa, analiza, publica y actúa sobre datos de transmisión en tiempo real capturados a partir de eventos de base de datos GoldenGate, Kafka o mensajes JMS.
Amplía los eventos de replicación de base de datos GoldenGate con pipelines que coincidan, correlacionen, filtren, transformen, enriquezcan, analicen, alerten y publiquen datos.
Captura los eventos de base de datos de todos los orígenes GoldenGate y de Kafka o JMS.
Ensambla pipelines de procesamiento de flujos desde una biblioteca de patrones de transmisión listos para usar.
Ajuste de las transformaciones de pipeline, el enriquecimiento, la calidad de los datos y las funciones de aprendizaje automático al mismo tiempo que se ingieren datos.
Analiza los puntos de datos y el movimiento de datos para detectar anomalías y otras condiciones que, a su vez, activan alertas, publican datos y llaman a API. Incluye muchas funciones analíticas de coincidencia de patrones estadísticos, geoespaciales y series temporales especializadas mediante SQL continuo.
Las conexiones predefinidas capturan directamente los eventos de base de datos de OCI GoldenGate, GoldenGate, GoldenGate para Big Data y GoldenGate para destinos de Big Data.
Las conexiones predefinidas a OCI Streaming permiten el transporte de mensajes bidireccional de Apache Kafka.
Compare y repare conjuntos de datos para mejorar la calidad de la información.
La experiencia gráfica de usuario fácil de usar permite a los administradores configurar, supervisar y administrar operaciones de manera segura desde los principales navegadores de escritorio.
Garantice los compromisos en forma de acuerdo de nivel de servicio con verificación y visibilidad de datos en amplias estadísticas de uso y rendimiento en tiempo real en todas las fuentes y destinos.
Utilice API REST bien documentadas para personalizar la experiencia del usuario administrativo, añadir controles operativos a los procesos de replicación e integrar con herramientas de terceros.
Logra un rendimiento óptimo independientemente de la variabilidad de la carga de trabajo con escalabilidad dinámica y procesamiento de transacciones paralelas.
Los procesos de replicación de datos permiten más de 50 funciones integradas de manipulación de datos para transformación y validación, y llamadas de procedimientos almacenados para lograr mayor preparación de datos en línea en materia de enriquecimiento, analítica y mucho más.
Diseñado exclusivamente para replicar bases de datos y servicios de datos de Oracle y de otros fabricantes en sistemas operativos, endianness, conjuntos de caracteres y estructuras de objetos. Admite todas las topologías de movimiento de datos y los patrones de arquitectura moderna.
Limpie y perfile datos para almacenes de datos y data lakes.
Visibilidad del estado de la replicación con alertas en tiempo real. Vea el estado en una sólida consola de administración o diseñe la recuperación automatizada mediante API enriquecidas.
Supervise la finalización y el rendimiento del proceso de replicación mediante paneles de gestión y notificaciones en tiempo real.
Supervise GoldenGate en toda la empresa con gestión y supervisión centralizadas, lo que mejora la productividad.
La plataforma de replicación de bases de datos más importante de Oracle está disponible para todos de forma gratuita. Esta versión es ideal para la creación de prototipos, la educación general, el desarrollo, DevOps y las pruebas. Se despliega desde un contenedor Docker en equipos portátiles, locales o en cualquier nube.
Utiliza esta versión para casos de uso operativos y analíticos. Incluye todas las funciones y ejecuciones de replicación de bases de datos empresariales con la arquitectura de microservicios más reciente.
Diseñado para facilitar el uso a lo largo del ciclo de vida de la replicación. Crea pipelines de replicación visual a partir de un catálogo de patrones comunes. Una vez iniciado, el proceso de replicación está completamente automatizado.
La versión actual se conecta a las bases de datos Oracle, pero se planean más destinos.