すべてのプロダクト
Search
ドキュメントセンター

Data Management:データベースのグループ化

最終更新日:Aug 21, 2024

データ管理 (DMS) は、データ変更またはスキーマ設計を複数のデータベースに適用できるデータベースグループ化機能を提供します。 この機能を使用して、同じエンジンタイプで同じ環境に配置された複数のデータベースをグループ化できます。 このトピックでは、DMSでデータベースグループを作成する方法について説明します。

背景情報

ビジネスを複数のリージョンにデプロイし、複数のデータベースを持つことができます。 この場合、変更を実行するたびに、すべてのデータベースに変更を適用する必要があります。 これには、異なるリージョンのすべてのデータベースのエンドポイントを覚えておく必要があります。 データ変更またはスキーマ設計チケットを作成するときは、すべてのデータベースにデータ変更またはスキーマ設計を適用するために、すべてのデータベースを選択する必要があります。 ただし、1つ以上のデータベースを誤って省略することがあります。 これは、ビジネスの安定性にリスクをもたらします。 さらに、多数のデータベースがある場合、すべてのデータベースを選択するのに時間がかかり、エネルギーを消費します。 これもエラーが発生しやすいです。

この問題を解決するために、DMSはデータベースグループ化機能を提供します。 この機能を使用して、同じエンジンタイプで同じ環境に配置された複数のデータベースをグループ化できます。 たとえば、データベースグループに属するデータベースに対してデータ変更やスキーマ設計を実行するためのチケットを作成します。 データベースを選択すると、グループ内のすべてのデータベースで操作を実行するかどうかを尋ねるメッセージがDMSに表示されます。 [OK] をクリックすると、グループ内の他のすべてのデータベースが、データ変更またはスキーマ設計を実行するデータベースとして追加されます。

前提条件

データベースグループに追加するデータベースは、次の条件を満たす必要があります。

  • データベースが属するすべてのインスタンスは、Security Collaborationモードで管理されます。

  • すべてのデータベースは、物理データベースまたは論理データベースである。

  • すべてのデータベースは、開発環境などの同じ環境に配置されます。

  • データベースのエンジンは同じタイプです。 たとえば、すべてのデータベースはMySQLデータベースです。

一般的なシナリオ

  • データ変更

    たとえば、データベースグループに属するデータベースに対してデータ変更を実行するためのチケットを作成します。 データベースを選択すると、グループ内のすべてのデータベースで操作を実行するかどうかを尋ねるメッセージがDMSに表示されます。 [OK] をクリックすると、グループ内の他のすべてのデータベースが、データ変更を実行するデータベースとして追加されます。 これにより、データベースを1つずつ選択することから解放されます。 [キャンセル] をクリックすると、グループ内の他のデータベースは選択されません。

    データベースグループ化機能は、次のタイプのデータ変更チケットをサポートします。通常のデータ変更、ロックレス変更、履歴データのクリーンアップ、大容量データのインポート、およびプログラマブルオブジェクト。

  • スキーマデザイン

    たとえば、スキーマデザインチケットを作成し、ベースデータベースとしてデータベースグループに属するデータベースを選択します。 [基本データベースへの変更の実行] をクリックすると、基本データベースがデータベースグループに属し、現在の操作がグループ内の他のすべてのデータベースに適用されることを通知するメッセージが表示されます。

データベースグループの作成

  1. DMSコンソールV5.0 にログインします。

  2. 上部のナビゲーションバーで、O&M > データベースのグループ化 を選択します。

    説明

    DMSコンソールをシンプルモードで使用する場合は、左上隅の2023-01-28_15-57-17.pngアイコンの上にポインターを移動し、[すべての機能] > [O&M] > [データベースのグループ化] を選択します。

  3. [データベースグループ化] ページで、新しいグループ をクリックします。

  4. NewGroupingダイアログボックスで、以下の項目を設定します。

    項目

    説明

    グループ名

    作成するデータベースグループの名前。

    データベースの追加

    [データベースの追加] をクリックします。 [データベースの検索] ダイアログボックスで、検索ボックスにデータベース名を入力します。 一致した結果からグループ化するデータベースを見つけ、[操作] 列の [追加] をクリックします。

  5. 保存 をクリックします。

次に何をすべきか

データベースグループを作成した後、次の操作を実行する必要があります。