Oracle GoldenGateのスタート・ガイド
Oracle GoldenGateでは、Classic ArchitectureおよびMicroservices Architecture (MA)の2つのアーキテクチャがサポートされます。
-
あるデータベースからデータ・レコードの静的抽出を行い、別のデータベースにそのレコードをロードする場合。
-
ソースとターゲットのデータ一貫性を維持するために、トランザクションデータ操作言語(DML)操作とデータ定義言語(DDL)変更(サポートされるデータベースの場合)を継続的に抽出およびレプリケートする場合。
-
Oracle GoldenGate for Big Dataを使用してサポートされているデータベース・ソースからデータを抽出し、ビッグ・データ・ターゲットやファイル・ターゲットにレプリケートする場合。
Oracle GoldenGateアーキテクチャの概要
次の表では、2つのOracle GoldenGateアーキテクチャについて説明し、それぞれのアーキテクチャをどのような場合に使用するかを示します。
X | Classic Architecture | Microservices Architecture |
---|---|---|
アーキテクチャの概要 |
Oracle GoldenGate Classic Architectureは、エンタープライズ・レプリケーション本来のアーキテクチャです。このアーキテクチャは、様々なトポロジにまたがってトランザクション・データを効果的に転送するために必要なプロセスとファイルを提供します。これらのプロセスとファイルは、Classic Architectureの主要なコンポーネントを形成し、Oracle GoldenGate 12c (12.3.0.1)リリースまでは主要な製品インストール方法でした。 |
Oracle GoldenGate Microservices Architectureは、Oracle GoldenGate環境の一部としてRESTサービスを可能にするマイクロサービス・アーキテクチャです。REST対応サービスには、Webベースのコンソール、拡張されたコマンドライン・インタフェース、PL/SQLおよびスクリプト言語を使用したリモート構成、管理および監視に利用できるAPIエンドポイントが用意されています。 |
使用目的 |
Oracle GoldenGate Classic Architectureを使用するようにOracle GoldenGateをインストールして構成できるのは、次のシナリオで説明されているように、そのプラットフォームでMAリリースが利用できない場合のみです。
|
次の用途には、Oracle GoldenGate Microservices Architectureを使用するように、Oracle GoldenGateをインストールして構成できます。
|
サポートされるデータベースについて |
Classic Architectureでは、動作保証マトリックスで示すように、サポート対象のすべてのデータベースがサポートされます。 |
MAでは、エンドツーエンドのMA専用トポロジOracleデータベースのみがサポートされます。ただし、Oracle Database以外のデータベースに関連付けられているソースのOracle GoldenGate ClassicをOracleに関連付けられているターゲットのOracle GoldenGate MAにレプリケートしたり、Oracleに関連付けられているソースのOracle GoldenGate MAを異機種データベースに関連付けられているターゲットのOracle GoldenGate legacyにレプリケートしたりすることは可能です。 |