Amazon Web Services ブログ

Category: Best Practices

GraphQL API と AWS AppSync によるシングルテーブルとマルチテーブルの DynamoDB 設計パターン

DynamoDB は NoSQL データベースであるため、従来の RDBMS データベースとは異なるデータモデリングパターンを利用する可能性があります。そのようなパターンの 1 つが、1 つの DynamoDB テーブルに複数の異なるタイプのエンティティを含めることであり、これはしばしば “シングルテーブル設計” と呼ばれます。シングルテーブル設計とマルチテーブル設計のどちらが最適か、その答えは本当にあなたのビジネスニーズにかかっています。ここでは、それぞれのメリットとデメリット、そしてその効果について説明します。

SBD

”セキュリティバイデザイン”を踏まえたAWSのセキュリティ要件の考え方ーNISC SBDマニュアルを参考にー

本Blogでは、セキュリティバイデザインの考え方にのっとり、要件定義からセキュリティ対策の設計段階でのAWSのセキュリティをご理解いただくための要点を提供いたします。