Info zu Oracle GoldenGate
Die Oracle GoldenGate-(OGG-)Produktfamilie liefert vertrauenswürdige Informationen in Echtzeit. Oracle GoldenGate war ein vertrauenswürdiger Anbieter von Daten-Fabric- und Data-Mesh-Funktionen, die auf Datenproduktdenken, dezentralen Architekturen, ereignisgesteuerten Pipelines und mehrsprachigen Daten-Payloads und Topologien basieren.
Jetzt können Sie mit Oracle GoldenGate 26ai die transaktionale Datenbankreplikation für Anwendungsfälle mit künstlicher Intelligenz nutzen, einschließlich Retrieval-Augmented Generation (RAG) und Echtzeit-KI-Einbettung. Die Oracle GoldenGate-Plattform überzeugt durch Change Data Capture (CDC), Transaktionsdatenreplikation, Datenaufnahme, Datenpipelines für kontinuierliche Transformation und Laden (CTL) und eine Vielzahl von Analysen zu Streamingdaten. Oracle GoldenGate interagiert mit den Datenbanktransaktionslogs, um geänderte Daten (sowohl DML als auch DDL) mit minimalen Auswirkungen auf die Quelldatenbank kontinuierlich zu erfassen. Deshalb wird die logbasierte Oracle GoldenGate-Replikation gegenüber Batch- oder periodisch geplanten Datenerfassungen bevorzugt. Nur durch die Nutzung solcher vertrauenswürdigen Daten in Echtzeit können Unternehmen bessere und schnellere Geschäftsentscheidungen und -aktionen treffen.
Oracle GoldenGate unterstützt eine hybride, heterogene Datenstruktur in Echtzeit, die Quellen und Ziele über eine Vielzahl von Stilen für die Datenintegrationsverarbeitung verbindet und vereinheitlicht:
-
Echtzeit-CDC (Changeed Data Capture) mit Transaktionsintegrität
-
Verbesserte Skalierbarkeit und Verfügbarkeit geschäftskritischer Datenbanken
-
Schnelle Aufnahme in Big-Data-Ziele
-
Continuous Integration (CTL) in Echtzeit
-
Massen-ETL/ELT mit Datentransformationen in OCI GoldenGate
-
Echtzeit-Streaminganalysen für Data-in-Motion
Warum benötigen Sie Oracle GoldenGate?
Unternehmensdaten werden in der Regel unternehmensweit in heterogenen Datenbanken verteilt. Um Daten zwischen verschiedenen Datenquellen abzurufen, können Sie Oracle GoldenGate verwenden, um Transaktionen in Ihrem Unternehmen in Echtzeit zu laden, zu verteilen und zu filtern und Migrationen zwischen verschiedenen Datenbanken nahezu ohne Ausfallzeiten zu ermöglichen.
Dazu benötigen Sie ein Mittel, um Daten effektiv in Echtzeit und ohne Ausfallzeiten von einem System in ein anderes zu verschieben. Oracle GoldenGate ist die Lösung von Oracle für die Replikation und Integration von Daten.
Die modulare Architektur von Oracle GoldenGate bietet Flexibilität bei der Extraktion, Transformation und Replikation von Daten über heterogene Systeme hinweg. Diese Architektur ermöglicht die Konfiguration verschiedener Komponenten, einschließlich Extract-, Replicat- und Collector-Prozessen sowie Traildateien, um die Datenverschiebung an bestimmte Anforderungen anzupassen. Diese Modularität ermöglicht eine effiziente Verarbeitung von Daten auf Transaktionsebene über verschiedene Plattformen und Topologien hinweg.
In einer Datenreplikationsumgebung führt Oracle GoldenGate die folgenden Funktionen aus:
-
Datenverschiebung in Echtzeit, wodurch die Latenz verringert wird.
-
Nur festgeschriebene Transaktionen werden verschoben, um Konsistenz und verbesserte Performance zu nutzen.
-
REST-basierte Microservices zur Verarbeitung verschiedener Arten von Datenreplikationsumgebungen.
-
Hohe Performance bei minimalem Overhead für die zugrunde liegenden Datenbanken und die Infrastruktur.
-
Integration mit einer Vielzahl von Datenbanken, die vollständige Unterstützung für die Replikation über verschiedene Datentypen, Datenbankobjekte und andere Anforderungen hinweg bieten.
-
Sicherheitskonfigurationen auf verschiedenen Ebenen und verschiedene Topologien für eine angepasste sichere Konfiguration.
Wann verwenden Sie Oracle GoldenGate?
Oracle GoldenGate erfüllt nahezu alle Anforderungen an die Datenverschiebung. Einige der häufigsten Anwendungsfälle sind:
Geschäftskontinuität und Hochverfügbarkeit
Business Continuity ist die Fähigkeit eines Unternehmens, seine Funktionen und Services bereitzustellen, ohne dass seine Betriebsabläufe unterbrochen werden. High Availability ist die höchstmögliche Fehlertoleranz. Um die Geschäftskontinuität zu erreichen, wurden Systeme mit mehreren Servern, mehreren Speichern und mehreren Data Centern entwickelt, um High Availability bereitzustellen, die Geschäftskontinuität im wahren Sinne unterstützt. Um eine solche Umgebung einzurichten und zu verwalten, müssen Daten zwischen diesen mehreren Servern und Data Centern verschoben werden, was mit Oracle GoldenGate problemlos möglich ist.
Betrachten Sie ein Szenario, in dem Sie in einer multinationalen Bank arbeiten, die ihren Hauptsitz in London, UK, hat. Sie arbeiten in einer der Filialen der Banken in Bangalore, Indien. Diese Bank verwendet ein bestimmtes Konto für ihre Finanzanwendung, das global in allen Filialen verwendet wird. Ihr Manager hat Sie aufgefordert, die Transaktionen, die für dieses Konto durchgeführt wurden, täglich in der Datenbank in der Bangalore-Filiale mit der zentralisierten Datenbank in Großbritannien zu synchronisieren. Das Transaktionsvolumen ist enorm, und selbst die geringste Verzögerung kann sich stark auf das Unternehmen auswirken. Dieser Prozess ist an mehreren Standorten für jede Datenbank in allen Filialen der Bank weltweit erforderlich. Dieser Prozess muss kontinuierlich überwacht werden, vorzugsweise durch eine Art GUI-basiertes Tool für die einfache Verwaltung. Darüber hinaus werden in allen Filialen mehrere andere, nicht kritische Anwendungen verwendet. Diese Anwendungen basieren auf heterogenen Datenbanken wie MySQL. Die Transaktionen, die über diese Datenbanken ausgeführt werden, müssen jedoch auch in eine Oracle AI Database im Hauptsitz geladen werden. Die verwendete Replikationstechnologie muss sowohl Oracle- als auch heterogene Datenbanken unterstützen, damit sie miteinander kommunizieren können. Oracle GoldenGate ist in einem solchen Szenario eine geeignete Lösung.
Erstmaliges Laden und Datenbankmigration
Beim ersten Laden werden Datensätze aus einer Quelldatenbank extrahiert und in eine Zieldatenbank geladen. Das erstmalige Laden ist ein Datenmigrationsprozess, der nur einmal ausgeführt wird. Mit Oracle GoldenGate können Sie Datenmigrationen zum ersten Laden durchführen, ohne Ihre Systeme offline zu setzen.
Data Integration
Bei der Datenintegration werden Daten aus mehreren unterschiedlichen Quellen kombiniert, die mit verschiedenen Technologien gespeichert werden, und eine einheitliche Ansicht der Daten bereitgestellt. Oracle GoldenGate bietet Echtzeit-Datenintegration.
Echtzeitzugriff auf Echtzeitinformationen
Die Oracle GoldenGate-Software bietet High Availability für Datenbanken, sodass die Geschäftskontinuität für Oracle, MySQL, PostgreSQL, YugabyteDB, EDB Postgres Advanced Server, SQL Server, HPE NonStop, Db2 für i, LUW und z/OS gewährleistet ist. Oracle GoldenGate ermöglicht die höchste Servicestufe, die Platin-Stufe, der Oracle Maximum Availability Architecture (MAA).
Viele Tausend globale Banken, Einzelhändler, Telekommunikations- und Gesundheitsunternehmen verlassen sich auf Oracle GoldenGate, um ihre Betriebsdatenplattformen zuverlässig auszuführen. Die ACID-basierten Echtzeit-Replikationsfunktionen von Oracle GoldenGate bieten auch einen Vorteil für die Datenverschiebung für jeden Zweck – über relationale und Dokumentendatenbanken mehrerer Anbieter, über Nachrichtenspeicher und über Anwendungen hinweg. Der minimale Overhead der Quelldatenbank gepaart mit High-Speed-Verarbeitung macht die Oracle GoldenGate-Replikation einzigartig. Daher umfasst Oracle GoldenGate eine große Sammlung zertifizierter heterogener Quellen und Ziele und wird häufig für Big Data- und NoSQL-Datentransaktionen und analytische Payloads verwendet sowie Daten in Staging- und Suchplattformen föderiert.
Oracle GoldenGate wird als Microservices/REST-basierte Anwendung erstellt. Die modulare Architektur bietet die Flexibilität für kooperative und verteilte Bereitstellungen über Unternehmenssysteme hinweg, On-Premises und in der Cloud.
Topologien für Oracle GoldenGate
Nach der Installation kann Oracle GoldenGate so konfiguriert werden, dass die Geschäftsanforderungen Ihres Unternehmens erfüllt werden.
Oracle GoldenGate kann in verschiedenen Topologien konfiguriert werden, die von einfacher unidirektionaler Topologie bis hin zu komplexeren Peer-to-Peer-Lösungen reichen. Unterstützte Topologien hängen von den zugrunde liegenden Datenbankanforderungen und den unterstützten Konfigurationen ab.

Die verschiedenen Arten topologiebasierter Anwendungsfälle finden Sie unter Informationen zu OGG-Lösungen in den Oracle GoldenGate Microservices Architecture-Lösungen.
Datenintegration in Echtzeit für Unternehmen und Cloud
Oracle GoldenGate erfasst und liefert geänderte Daten in Echtzeit in On-Premise- oder Cloud-basierten Data Warehouses, Lakes und Objektspeichern, Berichtssystemen und anderen OLTP-(Online Transaction Processing-)Datenbanken mit minimalen Auswirkungen auf das Quellsystem. Der Echtzeit-Datenzugriff verbessert Geschäftseinblicke und -analysen.
-
Oracle- und Nicht-Oracle-Datenreplikation: Oracle GoldenGate stellt eine Verbindung zu vielen Nicht-Oracle- und Open-Source-Datenbanken über On-Premise- und Cloud-Plattformen hinweg her. Oracle GoldenGate verbindet sich auch über relationale Multicloud-Datenbankquellen und -Ziele hinweg, wie Datenbanken in OCI-, AWS Aurora- und RDS-Umgebungen, Azure, SQL und Google Cloud SQL und AlloyDB. Oracle GoldenGate unterstützt viele nicht relationale Datenplattformen wie Kafka, NoSQL-Datenbanken, Objektspeicher, Hadoop und mehr. Eine vollständige Liste der unterstützten Datenplattformen für jede Lösung finden Sie in der Zertifizierungsmatrix.
-
Real-Time Data Warehouse: Um eine kontinuierliche Echtzeiterfassung und -bereitstellung geänderter Daten zwischen betrieblichen und analytischen Systemen zu erreichen.
-
Betriebsreporting und Datenintegration: Leiten Sie Berichtsaktivitäten von Produktionsdatenbanken auf kostengünstigere sekundäre Systeme mit aktuellen Daten für Echtzeitberichte aus. Integrieren Sie Betriebsdaten zwischen OLTP-Systemen in Echtzeit.
-
Data Lakehouse-Aufnahme: Stellen Sie eine kontinuierliche Echtzeiterfassung und -bereitstellung geänderter Daten zwischen OLTP- und Objektspeicher-, Data Lake- oder Data Lakehouse-Zielen bereit. Oracle GoldenGate stellt Daten an Oracle- oder nicht von Oracle stammende Plattformen wie Snowflake, Azure Data Lake, Google BigQuery und andere Cloud-Objektspeicher bereit.
-
Big Data-Integration: Halten Sie Ihre gesamte verteilte heterogene und Multicloud-Datenstruktur auf dem neuesten Stand und unterstützen Sie Anwendungen mit Echtzeit-Datenreplikation, -propagierung und -Transaktionskonsistenz. Vereinfachen Sie die Erstellung und den Betrieb einer ereignisbasierten Datenstruktur ohne Datenverlust mit fünf integrierten Komponenten der Unternehmensklasse:
-
Oracle GoldenGate-Connectors zur Erfassung und Anwendung von Daten aus NoSQL- und Messaging-Systemen.
-
Oracle GoldenGate Distributed Applications and Analytics Connectors für Objektspeicher, Data Lake und Data Warehouse-Ziele.
-
Oracle Stream Analytics für kontinuierliche ETL- und Datenin-Motion-Analysen.
-
GoldenGate Datenstreams für die Entwicklerkontrolle über alle GoldenGate-Ereignisse
-
Transaction Manager for Microservices Enterprise Edition (MicroTx EE) für Transaktionsintegrität
-
-
Echtzeit-Streaming-Analysen: Oracle Stream Analytics nimmt Echtzeitdaten aus GoldenGate geänderten Daten und aus Messaging-Umgebungen wie Kafka und JMS auf. Ein grafischer Pipeline-Designer kann Datentransformationen durchführen und Zeitreihen und räumliche Analysen auf diese Ereignisstreams anwenden. Oracle Stream Analytics ist als Standalone-Lösung, eine Deployment-Option in OCI GoldenGate, verfügbar und in Oracle Distributed Applications and Analytics enthalten.
-
GoldenGate in der Cloud verwenden: Oracle GoldenGate ist als verwalteter Service in OCI oder als selbstverwaltetes OCI Marketplace-Image verfügbar. Oracle GoldenGate On Premise kann auch in jeder Cloud auf ihren Compute-Instanzen installiert werden.
-
Datenstreams: Die meisten GoldenGate DDL- und DML-Funktionen können auch über Entwickler-APIs aufgerufen werden. Mit dem AsyncAPI-Standard bereitgestellt, können Entwickler das Datenereignismodell GoldenGate abonnieren und veröffentlichen.
Oracle GoldenGate-Produktfamilie
Es gibt eine breite Palette von Produkten in der Oracle GoldenGate-Produktfamilie.
-
Oracle GoldenGate für Oracle AI Database: Oracle GoldenGate Microservices für Oracle AI Database bietet alle Datenreplikationsfunktionen von Oracle GoldenGate mit den Funktionen von Oracle AI Database.
-
Oracle GoldenGate für Nicht-Oracle-Datenbanken: Oracle GoldenGate-Microservices für Nicht-Oracle-Datenbanken bieten alle Datenreplikationsfunktionen von Oracle GoldenGate mit allen unterstützten Datenbanken, einschließlich Db2 für i, Db2 z/OS, Db2 LUW, MySQL, PostgreSQL, SQL Server, Sybase, Oracle TimesTen, Teradata.
-
OCI GoldenGate: Oracle Cloud Infrastructure GoldenGate ist ein vollständig verwalteter, nativer Cloud-Service, der Daten in Echtzeit und skalierbar verschiebt. OCI GoldenGate verarbeitet Daten auf ihrem Weg von einem oder mehreren Datenmanagementsystemen in Zieldatenbanken. Darüber hinaus können Sie Datenreplikationsaufgaben entwerfen, ausführen, orchestrieren und überwachen, ohne Compute-Umgebungen zuweisen oder verwalten zu müssen.
-
Oracle GoldenGate Free: Oracle GoldenGate Free bietet alle Features des lizenzierten Oracle GoldenGate-Produkts sowie eine rezeptgesteuerte Benutzeroberfläche zum einfachen Erstellen und Verwalten von Replikationspipelines. GoldenGate Kostenlose Deployments von einem Docker-Container auf Laptops, On-Premises oder einer beliebigen Cloud, kostenlos.
-
Oracle GoldenGate Microservices for Marketplace: Mit Oracle GoldenGate Microservices on Marketplace können Sie Oracle GoldenGate in einer Off-Box-Architektur bereitstellen. So können Sie Ihr Oracle GoldenGate-Deployment von einem einzigen Speicherort aus ausführen und verwalten.
-
Oracle GoldenGate für HP NonStop (Guardian): Mit Oracle GoldenGate für HP NonStop können Sie Geschäftsdaten auf Transaktionsebene verwalten, indem Sie ausgewählte Datensätze und Transaktionsänderungen in einer Vielzahl heterogener Anwendungen und Plattformen extrahieren und replizieren.
-
Oracle GoldenGate Veridata: Oracle GoldenGate Veridata vergleicht einen Datensatz mit einem anderen und identifiziert Daten, die nicht synchron sind, und ermöglicht die Reparatur von nicht synchronisierten Daten.
-
Oracle GoldenGate for Distributed Applications and Analytics: Oracle GoldenGate for Distributed Applications and Analytics umfasst Oracle Transaction Manager for Microservices Enterprise Edition, GoldenGate Handler für Big Data, NoSQL, Messaging, Data Warehouse und Data Lakehouse.
-
Oracle GoldenGate-Plug-in für EMCC: Das Enterprise Manager-Plug-in für Oracle GoldenGate erweitert Oracle Enterprise Manager Cloud Control und bietet visuelle Unterstützung für die Überwachung und Verwaltung von Oracle GoldenGate-Prozessen.