このトピックでは、グローバルテーブルの制限事項について説明します。
グローバルテーブルは、複数のリージョンにまたがる同じ名前を持つレプリカテーブルのグループで構成されます。各レプリカは、ワイドテーブルモデルを使用するデータテーブルです。したがって、グローバルテーブルのテーブル、行、列、および操作に関する制限事項は、ワイドテーブルモデルの制限事項と同じです。
次の表に、グローバルテーブルのその他の特徴に関する制限事項を示します。
制限項目 | 制限値 | 説明 |
データテーブル | 行モード | データテーブルは行モードである必要があります。列モードのデータテーブルからグローバルテーブルを作成することはできません。 |
レプリカ数 | 10 | 1 つのグローバルテーブルでサポートされるリージョンは最大 10 個です。 |
自動増分プライマリキー列 | 非対応 | 自動増分プライマリキー列は単一リージョンにスコープが限定されます。これらの列のリージョン間レプリケーションはサポートされていません。 |
BYOK 暗号化テーブル | 非対応 | BYOK 暗号化テーブルでは、データ同期のために暗号化構成を指定する必要があります。これは現在サポートされていません。 |
時系列テーブル | 非対応 | 時系列テーブルからグローバルテーブルを作成することはできません。 |
Time to Live (TTL) | 非対応 | TTL は -1 に設定する必要があります。これは、データが期限切れにならないことを意味します。 |
事前定義列 | 直接変更は非対応 | グローバルテーブルの事前定義列を変更するには、グローバルテーブルをそのベーステーブルにデタッチします。その後、事前定義列を変更し、余分なレプリカテーブルを削除してから、再度グローバルテーブルを作成します。 |
セカンダリインデックス | 同期は非対応 | レプリカ上のセカンダリインデックスと多次元インデックスは独立して管理されます。インデックスの作成と削除はレプリカ間で同期されません。 |
検索インデックス | 同期は非対応 | |
複数データバージョンとカスタムバージョン | 非対応 | 結果整合性を確保するため、グローバルテーブルのバージョンの最大数は 1 に設定する必要があります。カスタムバージョンはサポートされていません。 |
クロスボーダーデータレプリケーション | 非対応 | グローバルテーブルは、データコンプライアンスなどの理由により、クロスボーダーデータレプリケーションをサポートしていません。 |