Amazon DynamoDB によるデータのモデリング - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon DynamoDB によるデータのモデリング

Amazon Web Services (寄稿者

2023 年 12 月 (ドキュメント履歴)

最新のアプリケーションを構築するための柔軟なスキーマを提供するデータベースはありませんSQL。開発のしやすさ、機能性、大規模環境でのパフォーマンスで広く知られています。Amazon DynamoDB は、Amazon Web Services (AWS) クラウドのデータベースをなくSQLすために、高速で予測可能なパフォーマンスとシームレスなスケーラビリティを提供します。フルマネージドデータベースサービスである DynamoDB は、分散データベースの運用とスケーリングに伴う管理上の負担を軽減します。ハードウェアのプロビジョニング、セットアップと設定、レプリケーション、ソフトウェアパッチ適用、クラスタースケーリングについて心配する必要はありません。

従来のリレーショナルデータベース管理システム (RDBMS) 設計とは異なるアプローチを必要とするスキーマ設計はありませんSQL。RDBMS データモデルは、データの構造と他のデータとの関係に焦点を当てています。データSQLモデリングは、アクセスパターンやアプリケーションがデータをどのように消費するかに焦点を当てていないため、単純なクエリオペレーションをサポートする方法でデータを保存します。Microsoft SQL Server や Db2 IBM RDBMSなどの では、アクセスパターンをあまり考慮せずに正規化されたデータモデルを作成できます。データモデルを拡張して、後でパターンとクエリをサポートできます。

このガイドでは、機能要件、パフォーマンス、および効果的なコストを提供する DynamoDB を使用するためのデータモデリングプロセスを紹介します。このガイドは、 で実行されているアプリケーションの運用データベースとして DynamoDB を使用する予定のデータベースエンジニアを対象としています AWS。 AWS Professional Services は、さまざまなユースケースやワークロードで DynamoDB データモデリングを行う企業を支援するために、推奨プロセスを使用しています。