グローバルテーブルは、ワイドテーブルモデルのレプリカを使用して、リージョン間でデータをレプリケートします。グローバルテーブルを作成または構成する前に、これらの制限事項をご確認ください。
グローバルテーブルは、異なるリージョンにある同じ名前の複数のレプリカテーブルで構成されます。各レプリカはワイドテーブルモデルを使用するデータテーブルであるため、テーブル、行、列、および操作に関する制限は、ワイドテーブルモデルの制限と同じです。
次の表に、グローバルテーブルの追加の制限事項を示します。
機能 | 制限 | 説明 |
データテーブルモード | 行モードのみ | グローバルテーブルは行モードのみをサポートします。列モードのデータテーブルはグローバルテーブルとして使用できません。 |
レプリカ数 | 10 | 各グローバルテーブルは最大 10 リージョンをサポートします。 |
自動増分プライマリキー列 | サポートされていません | 自動増分プライマリキー列は単一リージョンにスコープが設定されているため、リージョン間でレプリケートすることはできません。 |
BYOK 暗号化テーブル | サポートされていません | BYOK 暗号化テーブルはデータ同期のために暗号化構成が必要ですが、これはサポートされていません。 |
時系列テーブル | サポートされていません | 時系列テーブルはグローバルテーブルとして使用できません。 |
TTL (生存時間) | 作成時にのみ設定可能 | グローバルテーブルの作成後に TTL を変更することはできません。 |
事前定義列 | 直接変更不可 | 事前定義列を変更するには、まずグローバルテーブルをベーステーブルにバインド解除します。その後、事前定義列を変更し、余分なレプリカテーブルを削除して、グローバルテーブルを再作成します。 |
セカンダリインデックス | 同期されない | セカンダリインデックスと検索インデックスは、レプリカごとに個別に管理されます。インデックスの作成と削除は、レプリカ間では同期されません。
|
検索インデックス | ||
データバージョン管理 | サポートされていません | 結果整合性を保証するため、最大バージョン数は 1 に設定する必要があります。複数バージョンおよびカスタムバージョンはサポートされていません。 |
クロスボーダーデータレプリケーション | サポートされていません | データコンプライアンス要件のため、クロスボーダーデータレプリケーションはサポートされていません。 |