DynamoDB テーブル設計のベストプラクティス
Amazon DynamoDB の一般的な設計原則では、使用するテーブルの数を最小限に抑えることをお勧めします。大部分のケースで、1 つのテーブルを使用することをお勧めします。ただし、1 つまたは少数のテーブルで対応できない場合は、以下のガイドラインを参考にしてください。
1 アカウントあたりのテーブル数は 10,000 が上限です。これを超えることはできません。アプリケーションでさらにテーブルが必要な場合は、テーブルを複数のアカウントに分散するように計画してください。詳細については、「Amazon DynamoDB のサービス、アカウント、およびテーブルのクォータ」を参照してください。
テーブル管理に影響する可能性がある同時実行コントロールプレーンオペレーションについては、コントロールプレーンの制限を考慮します。
AWS ソリューションアーキテクトと協力して、マルチテナント設計の設計パターンを検証します。