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、ビッグ・データ・テクノロジ、Oracle GoldenGate Distribution and Receiverサーバーなどのデータベースおよび非データベース・テクノロジがサポートされます。
- デプロイメント: OCI GoldenGateデプロイメント・コンソールなどのOCI GoldenGateリソースのコンテナ。
- デプロイメント・タイプ: デプロイメントが実行する処理のタイプを定義します。
- デプロイメント・バックアップ: デプロイメントの現在の状態のバックアップで、60日間保持されます。デプロイメントをリストアしたり、バックアップが行われた時点の元のデプロイメントの状態で新しいデプロイメントを作成するために使用できます。
ノート
手動バックアップおよび自動バックアップは、データ・レプリケーション・デプロイメントでのみサポートされます。
データ変換の概念
データ変換を初めて使用する場合でも、Oracle Data Integratorに関する過去の経験がある場合でも、OCI GoldenGate Data Transformsを開始する前に、これらの概念について理解しておくと役立ちます。詳細は、データ変換の使用ガイドの用語情報を参照してください。
ストリーム分析の概念
OCI GoldenGate Stream Analyticsを使用するには、次の概念が不可欠です。
- 接続: ソース・テクノロジまたはターゲット・テクノロジの接続情報を格納します。
- ストリーム: 動的データの連続フロー。
- パイプライン: ソースからターゲットへのワークフロー・データ。
- ビジネス・ロジック: パイプラインに適用して、分析する正確なデータを取得できる様々なフィルタおよび関数。
- 公開: パイプラインをすべてのStream分析ユーザーが使用できるようにし、データをターゲットに送信します。
パイプラインの概念
パイプラインを操作するには、次の概念が必要です:
- パイプライン: 従来のETLステップを必要とせずに、ソース運用データベースからターゲット・データ・ウェアハウスまたは分析プラットフォームへのリアルタイムの最小レイテンシ・データ移動を可能にする事前定義コンポーネント。
- パイプライン・タイプ: 一般的なデータ・レプリケーションのユースケース。
- 取得: ソース接続に対して実行され、データを抽出(取得)するプロセス。Extractプロセスとも呼ばれます。
- 適用: ターゲット・データベースまたはテクノロジ(Replicatプロセス)にデータを配信するプロセス。
ユーザー・ロール
サービス管理者、アプリケーションDBAおよびデータ・エンジニアは、OCI GoldenGateを使用するデータ・プロフェッショナルのタイプに含まれます。次のうち1つ以上のロールを実行できます:
- サービス管理者は、OCI GoldenGateの運用、管理、モニタリング、診断、ライフサイクル管理およびセキュリティを担当します。
- アプリケーションDBAは、OCI GoldenGateを使用して、高可用性、トランザクション・レプリケーションおよびデータ・ウェアハウスのロードに特化したソリューションを開発、構築およびテストします。
- データ・エンジニアは、OCI GoldenGateを使用して、データ・レイク・パイプラインとストリーム処理に特化したソリューションを開発、構築およびテストします。