機械翻訳について

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分散サーバーと受信サーバーなどのデータベースおよびデータベース以外のテクノロジがサポートされます。
  • デプロイメント: OCI GoldenGateデプロイメント・コンソールなど、OCI GoldenGateリソースのコンテナ。
  • デプロイメント・タイプ: デプロイメントが実行する処理のタイプを定義します。
  • デプロイメント・バックアップ: デプロイメントの現在の状態のバックアップで、60日間保持されます。 これを使用して、デプロイメントをリストアしたり、バックアップが作成された時点の元のデプロイメントの状態で新しいデプロイメントを作成できます。

    ノート:

    手動バックアップおよび自動バックアップは、データ・レプリケーション・デプロイメントでのみサポートされます。

データ・レプリケーションの概念

データ・レプリケーションには、次の概念が不可欠です:

  • 抽出: ソース・データベースに対して実行され、データを抽出または取得するプロセス。
  • 証跡: データベース変更の継続的な抽出およびレプリケーションをサポートするために、Oracle GoldenGateによって取得された変更が格納される、ソース、中間またはターゲット・システム上の一連のファイル。
  • カット: ターゲット・データベースにデータを配信するプロセス。 ターゲット・データベースの証跡ファイルを読み取り、DML操作またはDDL操作を再構成して、ターゲット・データベースに適用します。

Oracle GoldenGateの概念の詳細は、「Oracle GoldenGate内のデータ・レプリケーションのコンポーネント」を参照してください。

Stream Analyticsの概念

OCI GoldenGate Stream Analyticsを操作するには、次の概念が重要です:

  • 接続: ソースまたはターゲット・テクノロジの接続情報を格納します。
  • ストリーム: 動的データの継続的なフロー。
  • パイプライン: ソースからターゲットへのワークフロー・データ。
  • ビジネス・ロジック: パイプラインに適用して、分析する正確なデータを取得できる様々なフィルタおよび関数。
  • 公開: パイプラインをすべてのStream Analyticsユーザーが使用できるようにし、データをターゲットに送信します。

データ変換の概念

「データ変換」を使い始めたばかりでも、Oracle Data Integratorの経験がある方でも、OCI GoldenGate 「データ変換」から始める前に、これらの概念をよく理解しておくと役立ちます。 詳細は、データ変換の使用」ガイドの「用語情報」を参照してください。

パイプラインの概念

パイプラインの操作には、次の概念が不可欠です:

  • パイプライン: 従来のETLステップを必要とせずに、ソース運用データベースからターゲット・データ・ウェアハウスまたはアナリティクス・プラットフォームへのリアルタイムかつ最小のレイテンシ・データ移動を可能にする事前定義コンポーネント。
  • パイプライン・タイプ: 一般的なデータ・レプリケーションのユースケース。
  • 取得: ソース接続に対して実行され、データを抽出(取得)するプロセス。 Extractプロセスとも呼ばれます。
  • 適用: ターゲット・データベースまたはテクノロジ(Replicatプロセス)にデータを配信するプロセス。

ユーザー・ロール

サービス管理者、アプリケーションDBAおよびデータ・エンジニアは、OCI GoldenGateを使用するデータ・プロフェッショナルのタイプです。 次のうち1つ以上のロールを実行できます:

  • 「サービス管理者」は、OCI GoldenGateの管理、管理、モニタリング、診断、ライフサイクル管理およびセキュリティを担当します。
  • 「アプリケーションDBA」は、OCI GoldenGateを使用して、高可用性、トランザクション・レプリケーションおよびデータ・ウェアハウスのロードに重点を置いたソリューションを開発、構築およびテストします。
  • 「データ・エンジニア」は、OCI GoldenGateを使用して、データ・レイク・パイプラインおよびストリーム処理に焦点を当てたソリューションを開発、構築およびテストします。