Oracle Cloud Infrastructure GoldenGateについて
Oracle Cloud Infrastructure GoldenGateの開始に役立つデータ・レプリケーションの概念について学習します。
Oracle Cloud Infrastructure GoldenGateは、データをリアルタイムで大規模に移動するフルマネージド型のネイティブ・クラウド・サービスです。OCI GoldenGateでは、データが1つ以上のデータ管理システムからターゲット・データベースに移動するときにデータを処理します。また、コンピュート環境の割当てや管理を行わずに、データ・レプリケーションの設計、実行、調整およびモニター、データの変換、ストリーミング・データのリアルタイムでの分析を行うこともできます。
OCI GoldenGateの概念
Oracle Cloud Infrastructure GoldenGateサービスを操作するには、次の概念が不可欠です。
-
コンパートメント:クラウド・ネットワーク、コンピュート・インスタンス、ブロック・ボリューム、OCI GoldenGateデプロイメント、データベース登録などのクラウド・リソースを編成および分離します。コンパートメントに対する権限を持つユーザーのみが、そのコンパートメント内のリソースを操作できます。コンパートメントは、OCI GoldenGate内のセキュリティ境界の役割も果たします。同じコンパートメント内のデプロイメントおよびデータベース登録のみが相互にアクセスできます。
-
接続: OCI GoldenGateのデータ・ソースまたはターゲットのネットワーク接続の詳細が含まれます。接続では、Oracle、MySQL、SQL Server、PostgreSQL、Db2 for z/OS、Big Dataテクノロジ、Oracle GoldenGate Distribution and Receiverサーバーなどのデータベースおよび非データベース・テクノロジがサポートされます。
-
デプロイメント: OCI GoldenGateデプロイメント・コンソールなどのOCI GoldenGateリソースのコンテナ。
-
デプロイメント・タイプ: デプロイメントが実行する処理のタイプを定義します。
-
デプロイメント・バックアップ: デプロイメントの現在の状態のバックアップで、60日間保持されます。デプロイメントをリストアしたり、バックアップが行われた時点の元のデプロイメントの状態で新しいデプロイメントを作成するために使用できます。
ノート:手動バックアップと自動バックアップは、データ・レプリケーション・デプロイメントでのみサポートされます。
データ・レプリケーションの概念
データレプリケーションには、次の概念が不可欠です。
-
Extract: ソース・データベースに対して実行され、データを抽出(取得)するプロセス。
-
トレイル: Oracle GoldenGateがデータベースの変更の継続的な抽出およびレプリケーションをサポートするために取得した変更を保存する、ソース・システム、中間またはターゲット・システム上の一連のファイル。
-
Replicat: ターゲット・データベースにデータを配信するプロセス。ターゲット・データベースのトレイル・ファイルを読み取り、DML操作またはDDL操作を再構成して、ターゲット・データベースに適用します。
Oracle GoldenGateの概念の詳細は、Oracle GoldenGateのデータ・レプリケーションのコンポーネントを参照してください
ストリーム分析の概念
OCI GoldenGate Stream Analyticsの操作には、次の概念が重要です。
-
接続: ソース・テクノロジまたはターゲット・テクノロジの接続情報を格納します。
-
ストリーム: 動的データの連続フロー。
-
パイプライン: ソースからターゲットへのワークフロー・データ。
-
ビジネス・ロジック: パイプラインに適用できる様々なフィルタおよび関数により、分析する正確なデータを取得できます。
-
パブリッシュ: すべてのストリーム分析ユーザーがパイプラインを使用できるようにし、ターゲットにデータを送信します。
データ変換の概念
Data Transformsを使い始めたばかりでも、Oracle Data Integratorを使い慣れていても、OCI GoldenGate Data Transformsを始める前に、これらの概念を理解しておくと役立ちます。詳細は、データ変換の使用ガイドの用語情報を参照してください。
パイプラインの概念
パイプラインを操作するために、次の概念が不可欠です:
-
パイプライン: 従来のETLステップを必要とせずに、ソース運用データベースからターゲット・データ・ウェアハウスまたは分析プラットフォームへのリアルタイムで最小限のレイテンシ・データ移動を可能にする事前定義済コンポーネント。
-
パイプライン・タイプ: 一般的なデータ・レプリケーション・ユースケース。
-
取得: ソース接続に対して実行され、データを抽出(取得)するプロセス。Extractプロセスとも呼ばれます。
-
適用: ターゲット・データベースまたはテクノロジ(Replicatプロセス)にデータを配信するプロセス。
ユーザー・ロール
サービス管理者、アプリケーションDBAおよびデータ・エンジニアは、OCI GoldenGateを使用するデータ・プロフェッショナルのタイプに含まれます。次のうち1つ以上のロールを実行できます:
-
サービス管理者は、OCI GoldenGateの管理、管理、モニタリング、診断、ライフサイクル管理およびセキュリティを担当します。
-
アプリケーションDBAは、OCI GoldenGateを使用して、高可用性、トランザクション・レプリケーションおよびデータ・ウェアハウスのロードに特化したソリューションを開発、構築およびテストします。
-
データ・エンジニアは、OCI GoldenGateを使用して、データ・レイク・パイプラインとストリーム処理に特化したソリューションを開発、構築およびテストします。