Was ist die Oracle Golden Gate-Architektur , die sie verwendet?


Beste Antwort

Ich werde versuchen, eine Laienantwort als zu geben In den Interwebs gibt es viele detaillierte Antworten und Dokumente.

Worum geht es bei Oracle GG? In seiner einfachsten Form: Oracle GG repliziert (einige oder alle) Daten zwischen Datenbanken.

In einfachen Worten wird GG zum Synchronisieren von Datenbanken verwendet, z. B. kann ein Online-System (OLTP) auf eine Reihe von Berichtssystemen (OLAP) auffächern und Nur geänderte Daten müssen kopiert werden. GG erreicht dies – wie RDBMS-Streams. Es kann auch eine vollständige 1: 1-Synchronisierung wie Data Guard durchführen.

Wie unterscheidet es sich von anderen Datenerfassungsmechanismen? GG Grundsätzlich wird ein Prozess ausgeführt, der die (Redo-) Protokolle der Datenbank auf Änderungen überprüft (cdc) und diese über einen auf diesen Zielsystemen ausgeführten Prozess an andere Systeme weiterleitet. Es kann auch eine Art Abstraktionsprotokollierung ausgeführt werden, die als Spur (von Dateien) bezeichnet wird (dies ist ein architektonischer Unterschied) und zur Überprüfung des Zeigens auf einen Zeitpunkt usw. verwendet werden kann.

Haben wir auch ein anderes Tool, das für den gleichen Zweck für die Verwendung von GG verwendet werden könnte?

Oracle wird die Unterstützung wahrscheinlich einstellen Streams haben jetzt GG, weil GG eine super Reihe von Streams-Funktionen ist und sie es mit ODI / Veridata usw. einrollen können. Attunity und Quests Shareplex machen ungefähr dasselbe (und abhängig von Ihrem Anwendungsfall könnten Sie vielleicht Data Guard / verwenden) Protokollversand oder Streams Dies kann kostengünstiger sein.)

Antwort

Oracle GoldenGate ist ein Softwareprodukt. Mit diesem Produkt können Sie Daten von einer Datenbank in eine andere replizieren, filtern und transformieren Es unterstützt die Replikation von Daten zwischen Oracle-Datenbanken und anderen heterogenen Datenbanken. Das ergänzende Produkt von Golden Gate beschleunigt die Strategie von Oracle zur Verwaltung des Real-T IME-Datenintegration über eine umfassende Datenintegrationsplattform. Diese Kombination wird voraussichtlich die schnellste und auch skalierbarste Echtzeit-Datenintegrationslösung für Kunden liefern.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.