DynamoDBとは
サーバー管理不要で、大規模・低遅延に使えるマネージドなNoSQL(キーバリュー)データベース。
解説
DynamoDB は、キーで高速にアクセスするNoSQLデータベースです。サーバーの管理が不要で、非常に大きな規模でも安定した低遅延で動作します。急なアクセス増にも自動で対応でき、使った分だけ課金するオンデマンド容量モードも選べます。決まったキーでの読み書きが中心の用途(セッション管理、IoT、ゲームのスコアなど)に向きます。複雑な結合や柔軟な検索が必要な場合は、リレーショナルデータベース(RDS)が適します。
試験での出方
DynamoDB(NoSQL・キーアクセス・大規模低遅延)とRDS(リレーショナル・結合)の使い分けが問われます。
あわせて読みたい用語
この用語が解説に出てくる問題
- AI ソリューションのセキュリティ・コンプライアンス・ガバナンス 問4医療系企業が、プライベートサブネットだけで構成された VPC 内のアプリケーションから Amazon Bedrock …
- クラウドの技術とサービス 問3キーに対して高速に読み書きでき、運用の手間が少ないフルマネージドな NoSQL データベースを使い、大規模なアクセスに…
- クラウドの技術とサービス 問5Web アプリケーションで、アクセス量の増減に合わせて EC2 インスタンスの台数を自動で増減させ、受信トラフィックを…
- クラウドの技術とサービス 問20複数の EC2 インスタンスから同時にマウントして共有できる、フルマネージドなファイルストレージが必要です。適切なサー…
- コスト最適化アーキテクチャの設計 問5プライベートサブネットの EC2 から大量に S3 へアクセスしています。NAT ゲートウェイ経由のデータ処理料金を削…