コンソールを使用したグローバル・アクティブ表の作成
NoSQLコンソールからグローバル・アクティブ表を作成できます。
グローバル・アクティブ表の概要、およびグローバル・アクティブ表を作成する必要がある場合については、NDCSのグローバル・アクティブ表を参照してください。
グローバル・アクティブ表を作成するには:
-
まず、シングルトン表を作成します。InfrastructureコンソールからNoNoSQLコンソールにアクセスします。「インフラストラクチャ・コンソールからのサービスへのアクセス」を参照してください。「表の作成」をクリックします。次のいずれかを使用して表を作成できます。
-
作成した表のスキーマを凍結します。「表情報」では、表の作成後にその表の詳細を表示できます。表のスキーマ状態は現在「可変」です。「凍結」をクリックして、表のスキーマを凍結します。スキーマ状態が「凍結」に変わります。スキーマを固定するには、表にJSON列を含める必要はありません。ただし、スキーマを固定することをお薦めします。
-
NoSQL Database表は、リージョナル表レプリカを追加した後にのみグローバル・アクティブ表になります。リージョナル表レプリカが別のリージョンに作成されます。
-
表の詳細ページで、「リソース」の下の「レプリカ」をクリックします。表のレプリカのリストが表示されます。「レプリカの追加」をクリックします。
-
「レプリカの追加」ページでは、リージョンのリストが「レプリケーション・リージョン」のドロップダウンにリストされます。リージョン・レプリカを作成するリージョンを選択します。レプリカ・リージョン内の表の読取り容量および書込み容量を選択します。ストレージ容量は変更できず、送信者リージョン表と同じままです。「レプリカの追加」をクリックします。
ノート:レプリカ内の送信者リージョン表の読取り容量と書込み容量を同じにすることを選択できます。その場合は、値を変更したり編集したりする必要はありません。
シングルトン表がグローバル・アクティブ表に変更されました。リージョナル表のレプリカは、送信者リージョン内の表のデータで初期化されます。リージョナル表レプリカが作成され、すべてのデータがリージョナル表レプリカにコピーされた直後に、ローカル・レプリカ初期化完全性が100%になることがわかります。
子表の作成:
グローバル・アクティブ表に対して子表を作成できます。子表を作成するステップは、コンソールを使用した子表の作成を参照してください。
子表をグローバル・アクティブ表として作成するには、前述のステップに従ってグローバル・アクティブ表を作成します。「レプリカの追加」ページでは、リージョン(親表のリージョン・レプリカ)が「レプリケーション」リージョンのドロップダウンにリストされます。子表のリージョン・レプリカを作成するリージョンを選択します。子表がグローバル・アクティブ表に変更されました。