DynamoDB 同一アカウントグローバルテーブル
同一アカウントグローバルテーブルは、1 つの AWS アカウント内の AWS リージョン間で DynamoDB テーブルデータを自動的にレプリケートします。同一アカウントグローバルテーブルは、すべてのレプリカが同じアカウントの境界、所有権、アクセス許可モデルを共有するため、マルチリージョンアプリケーションを実行するための最もシンプルなモデルを提供します。レプリカテーブル用の AWS リージョンを選択すると、グローバルテーブルはすべてのレプリケーションを自動的に処理します。グローバルテーブルは、DynamoDB が利用可能なすべてのリージョンで使用できます。
同一アカウントグローバルテーブルには以下の利点があります。
-
選択した AWS リージョン間で DynamoDB テーブルデータを自動的にレプリケートして、ユーザーに近いデータを配置する
-
リージョンの分離またはパフォーマンス低下時にアプリケーションの可用性を高める
-
組み込みの競合の解決を使用して、アプリケーションのビジネスロジックに集中できるようにする
-
同一アカウントグローバルテーブルを作成するときは、マルチリージョンの結果整合性 (MREC) または マルチリージョンの強力な整合性 (MRSC) のいずれかを選択できます。