Fonctionnalités de GoldenGate

GoldenGate en tant que service cloud sur OCI

Intégration de données en temps réel et tolérant les pannes

Présentation d'Oracle Cloud Infrastructure GoldenGate (27:13)

OCI GoldenGate est un leader en matière de réplication et d'intégration de données hétérogènes en temps réel et haute disponibilité, de pipelines de données en batch et d'analyses de diffusion en continu, ainsi que de migrations de base de données en ligne entre les structures de données hybrides et multiclouds.

Réplication de données Oracle et non-Oracle

GoldenGate est un outil de réplication de premier ordre pour les bases de données Oracle. Il est utilisé pour l'intégration de données, la haute disponibilité et les migrations en ligne. En outre, OCI GoldenGate se connecte à de nombreuses bases de données non Oracle et open source sur les plateformes sur et cloud.

Connexions aux cibles et aux plateformes de big data

Réalisez des intégrations grâce à des cibles et des sources multiclouds avec Kafka, des bases de données NoSQL, des stockages d'objets, Hadoop, etc.

Flux de données en continu

Assimilez les données de transmission en continu des événements de base de données GoldenGate et Kafka. Créez des pipelines de transformation continue qui incluent l'enrichissement des données, le filtrage, les alertes, les appels d'API et la publication des données.

Pipelines de données par lots

Prend en charge des pipelines ETL/ELT par lots qui fonctionnent avec ou sans réplication en temps réel GoldenGate.

Analyses spécialisées des données en mouvement

Utilisez des fonctions analytiques de correspondance de modèle pour les séries temporelles et les données géospatiales. Découvrez et testez les valeurs aberrantes et les anomalies, appliquez les informations des modèles d'apprentissage automatique, puis prenez automatiquement la meilleure action suivante.


Réplication de base de données pour Oracle Database

Transfert de données plus rapide

La connexion de GoldenGate au noyau Oracle Database permet le transfert de données à grande vitesse pour les meilleures performances.

Oracle Database optimisé pour GoldenGate.

L’optimisation réduit la latence de la mémoire tampon pour les écritures parallèles sur les cibles.


Réplication de bases de données pour les bases de données non-Oracle

Gamme de sources et de cibles

Intégrez des données parmi des bases de données et des services de données Oracle et non-Oracle, tels que Microsoft SQL Server, IBM DB2, Teradata, MongoDB, MySQL, PostgreSQL, HDFS, Kafka, Spark et les stockages de niveau objet Cloud des fournisseurs de services Cloud.

Transfert de données fiable

Fournissez une intégrité transactionnelle grâce à la détection et à la résolution intégrées des conflits. Livrez les données en toute sécurité grâce à SSL et au chiffrement.


Haute disponibilité et évolutivité

Réduisez les temps d’arrêt planifiés

Éliminez les temps d’arrêt lors de la maintenance et des mises à jour de routine des bases de données, des correctifs du système d’exploitation, des mises à niveau des applications et des migrations de plate-forme. Toutes les opérations sont protégées par des capacités de restauration, éliminant le risque de perte de données.

Évolutivité de la base de données

Amélioration de l'évolutivité et de la disponibilité des bases de données dans le cloud et on-premises à l'aide d'Oracle GoldenGate.

Utilisation dans Oracle Maximum Availability Architecture

Oracle Maximum Availability Architecture s’appuie sur Oracle GoldenGate pour fournir un temps d’arrêt zéro pour les pannes planifiées et non planifiées et sur Oracle Active Data Guard pour fournir une perte de données zéro à toute distance.

Optimiser l’utilisation du serveur

Permet l’utilisation en production de serveurs de secours en temps réel pour des rapports à haute performance, l’ETL pour le stockage de données opérationnelles et les sauvegardes de routine.

Prise en charge des bases de données non-Oracle

Réduisez les temps d’arrêt planifiés et non planifiés, tout en assurant une haute disponibilité et une reprise après sinistre pour les plate-formes non-Oracle.


Structure de données distribuée en temps réel

GoldenGate pour les applications distribuées et les analyses

Tenez à jour l'intégralité de votre structure de données distribuée hétérogène et multicloud et de vos applications complémentaires grâce à la réplication de données, à la cohérence de réplication, de propagation et de transaction en temps réel. Simplifiez la création et l'exploitation d'une structure de données reposant sur les événements sans perte de données avec cinq composants de classe entreprise intégrés :

  • Connecteurs GoldenGate pour capturer et appliquer des données à partir de NoSQL et de systèmes de messagerie
  • Connecteurs Big Data GoldenGate pour les cibles stockage d'objets, data lake, data warehouse
  • Oracle Stream Analytics pour ETL et analyses de données en mouvement continues
  • GoldenGate Data Stream pour le contrôle par les développeurs de tous les événements GoldenGate
  • Transaction Manager for Microservices Enterprise Edition (MicroTx EE) pour l'intégrité transactionnelle

Se connecter à des données distribuées en tout lieu

Vous pouvez compter sur l'écosystème étendu de connecteurs GoldenGate qui inclut les structures d'événements et de messagerie Oracle et non Oracle, les bases de données NoSQL et les banques de données pour le Big Data, les lakehouses et les data warehouses, qu'ils soient exécutés sur site ou dans n'importe quel cloud, tel qu'Amazon Web Services, Google Cloud Platform, Microsoft Azure ou Oracle Cloud.

Prise en charge de connecteurs pour plus de 30 technologies big data open source, tierces et Oracle, y compris les captures de Kafka, MongoDB, Cassandra DataStax et GoldenGate et la livraison à Hadoop, Kafka, les banques d'objets et les entrepôts cloud, tels que Snowflake, Azure Synapse et Google BigQuery. Transformations vers les formats XML, JSON, Avro, Parquet et ORC.

ETL et analyses de flux continues

L'ingestion, le traitement, la transformation et l'analyse en continu sont essentiels pour une structure de données en temps réel. Oracle Stream Analytics ingère les flux d'événements Kafka, JMS et avec conservation de statut à partir des extractions GoldenGate et des flux de données gérés par les développeurs. Créez facilement des pipelines d'ingestion continue des données qui filtrent, transforment et détectent les modèles dans les séries temporelles et les données géospatiales, utilisent des modèles de machine learning ONNX et publient des données.

Options de licence flexibles

La licence GoldenGate for Distributed Applications and Analytics inclut une bibliothèque complète de connecteurs GoldenGate. Les clients intéressés par des connecteurs spécifiques peuvent accorder des licences individuelles aux connecteurs avec GoldenGate pour Big Data Targets.

Accès et contrôle des développeurs pour les événements GoldenGate en temps réel à l'aide de GoldenGate Data Streams

GoldenGate Data Streams (annoncé avec GoldenGate 23c) est une nouvelle interface REST de publication-abonnement implémentée avec la norme AsyncAPI. GoldenGate Data Streams permet aux développeurs d'accéder directement aux événements DML/DDL de base de données via le modèle d'événement et les canaux de données de transmission en continu de GoldenGate, avec le plus haut niveau d'intégrité des transactions.

Assurer la cohérence entre les applications basées sur les microservices

Oracle Transaction Manager for Microservices (MicroTx) simplifie le développement et les opérations des applications en garantissant la cohérence entre les microservices polyglottes déployés dans Kubernetes et/ou d'autres environnements.

MicroTx EE facilite l'utilisation des transactions distribuées dans les applications déployées dans Kubernetes et Docker Swarm. Les développeurs peuvent facilement créer des validations multiphases, des try-confirm/cancel ou des modèles de transactions Saga à longue durée sur un large éventail d'applications Java, JavaScript, C/C++, Blockchain, COBOL et Tuxedo.

Aligner les applications de microservices et la cohérence des données

Utiliser GoldenGate au niveau de la couche de données garantit la cohérence des données, la détection des conflits et l'absence de perte de données dans une structure de données distribuée, et augmente la fiabilité et la cohérence d'Oracle Transaction Manager for Microservices pour les applications distribuées. GoldenGate Data Streams AsyncAPI offre aux développeurs un accès et un contrôle accrus sur les événements de données Oracle. Ensemble, les développeurs de microservices disposeront d'une base solide pour créer des applications et des analyses distribuées plus fiables.

Laboratoires pratiques

Faites l'expérience pratique des connecteurs Big Data dans cinq scénarios sur site et dans le cloud : Kafka, HDFS, HBase, Cassandra et MongoDB, et découvrez comment maintenir la cohérence des données entre les microservices.


Analytiques de streaming en temps réel

Plateforme complète pour une intégration et une analyse continues

Modélisez, traitez, analysez, publiez et exécutez en temps réel des données transmises en continu capturées à partir d'événements de base de données GoldenGate, de Kafka ou de messages JMS.

Étendre la réplication GoldenGate avec des pipelines de diffusion en continu

Étendez les événements de réplication de base de données GoldenGate avec les pipelines d'étape suivants qui définissent la correspondance, la corrélation, le filtrage, la transformation, l'enrichissement, l'analyse, l'alerte et la publication des données.

Ingérez des flux de données

Capturez des événements de base de données à partir de toutes les sources GoldenGate et de Kafka ou JMS.

Assemblez facilement des pipelines no-code

Assemblez des pipelines de traitement de flux à partir d'une bibliothèque de modèles de transmission en continu prêts à l'emploi.

Affinez dynamiquement les pipelines de données

Affinez les transformations, l'enrichissement, la qualité des données et les fonctions de machine learning du pipeline tout en assimilant des données.

Analyse avancée des données en mouvement

Analysez les points de données et les mouvements de données pour détecter les anomalies et autres conditions qui, à leur tour, déclenchent des alertes, publient des données et appellent des API. Comprenez les nombreuses fonctions d'analyse spécialisées de mise en correspondance de séries temporelles, géospatiales et de modèles statistiques à l'aide de SQL continu.

Intégration native à GoldenGate

Les connexions prédéfinies capturent directement les événements de base de données à partir d'OCI GoldenGate, GoldenGate, GoldenGate pour Big Data et GoldenGate pour Big Data Targets.

Intégration native à OCI Streaming

Les connexions prédéfinies à OCI Streaming permettent le transport bidirectionnel de messages Apache Kafka.


Validation avec Oracle GoldenGate Veridata

Vérification des données

  • Identifier les enregistrements de table non synchronisés.
  • Vérifiez la cohérence des données dans les bases de données hétérogènes.

Correction de données

Comparez et réparez les jeux de données pour améliorer la qualité des données.


Principales fonctionnalités

Expérience utilisateur graphique

L’expérience utilisateur graphique facile à utiliser permet aux administrateurs de configurer, de surveiller et de gérer les opérations en toute sécurité à partir de tous les principaux navigateurs de bureau.

Surveillance de bout en bout

Garantissez les engagements de l’accord de niveau de service avec vérification des données et visibilité sur les statistiques détaillées de performance et d’utilisation en temps réel pour toutes les sources et cibles.

API opérationnelles étendues

Utilisez des API REST bien documentées pour personnaliser l’expérience des utilisateurs administratifs, ajouter des contrôles opérationnels dans les processus de réplication et intégrer des outils tiers.

Mise à l’échelle automatique

Obtenir un débit optimal, quelle que soit la variabilité de la charge de travail, grâce à l'extensibilité dynamique et au traitement parallèle des transactions.

Transformation en ligne

Les processus de réplication des données permettent plus de 50 fonctions intégrées de manipulation des données pour la transformation et la validation, ainsi que des appels de procédure stockés pour la préparation en ligne des données en vue de leur enrichissement, de leur analyse, etc.

Maillage de données en temps réel

Conçu de manière unique pour reproduire les bases de données et les services de données Oracle et non-Oracle sur les systèmes d’exploitation, le boutisme, les jeux de caractères et les structures d’objets. Supporte toute topologie de mouvement de données et tout modèle d’architecture moderne.


Solutions d’intégration supplémentaires

Intégrer avec Oracle ETL

  • Fonctionne avec Oracle Data Integrator.
  • Gardez les données synchronisées après avoir effectué un chargement initial en bloc.

S’intègre à Enterprise Data Quality

Nettoyez et profilez les données pour les data warehouses et les data lakes.


Surveillance et gestion

Surveillance automatisée

Visibilité sur l’état de la réplication avec des alertes en temps réel. Affichez l’état dans une console de gestion robuste ou créez une récupération automatisée à l’aide d’API riches.

Visibilité à l’échelle de l’entreprise

Surveillez l’achèvement et les performances du processus de réplication à l’aide de tableaux de bord de gestion et de notifications en temps réel.

S’intègre à Oracle Enterprise Manager

Surveillez GoldenGate dans toute l’entreprise grâce à une gestion et une surveillance centralisées, ce qui améliore la productivité.


Oracle GoldenGate Free

Version gratuite

La plateforme de réplication de base de données numéro 1 d'Oracle est disponible gratuitement pour tout le monde. Cette version est idéale pour le prototypage, l'enseignement général, le développement, le DevOps et les tests. Elle peut être déployée à partir d'un conteneur Docker sur des ordinateurs portables, sur site ou dans tous les clouds.

Inclut toutes les fonctionnalités de GoldenGate

Utilisez cette version pour les cas d'utilisation opérationnels et analytiques. Inclut toutes les fonctionnalités de réplication de base de données de niveau entreprise et s'exécute avec la dernière version de l'architecture de microservices.

Plus facile que jamais

Conçu pour faciliter l'utilisation tout au long du cycle de vie de la réplication. Créez des pipelines de réplication visuelle à partir d'un catalogue de modèles courants. Une fois démarré, le processus de réplication est entièrement automatisé.

Sources et cibles

La version actuelle se connecte aux bases de données Oracle, mais d'autres cibles sont planifiées.