Official Sponsor

社内IT・情シス業務でお困りですか? 月額1,650円〜の情シス代行「Lapis Tech」

無料相談・IT診断はこちら
クラウド 2026-04-09

IT用語: Amazon DynamoDBとは|ミリ秒応答の完全マネージドNoSQLデータベース

サーバーレス・無制限スケールのキーバリュー/ドキュメントDBであるAWS DynamoDBの仕組みと設計パターンを解説。

Amazon DynamoDBとは

Amazon DynamoDBは、AWSが提供するフルマネージドのNoSQL(キーバリュー型+ドキュメント型)データベースサービスです。サーバー管理不要で、トラフィックに応じた自動スケーリングにより、任意の規模でミリ秒以下のレスポンスタイムを実現します。

RDSとDynamoDBの比較

比較軸DynamoDBRDS(関係DB)
データモデルキーバリュー・ドキュメントテーブル・リレーション
スケーリング水平・自動垂直・手動
トランザクション限定的(TransactWrite)完全ACID
結合(JOIN)不可(アプリ側で実装)可能
ユースケース大規模・低レイテンシ複雑なクエリ・集計

主要概念

  • パーティションキー(PK): データを分散するための主キー
  • ソートキー(SK): PKと組み合わせた複合主キー。範囲クエリが可能
  • GSI(グローバルセカンダリインデックス): 別の属性でクエリするためのインデックス
  • オンデマンドモード: リクエスト数に応じた従量課金

単一テーブル設計(Single Table Design)

DynamoDBのベストプラクティスは、複数のエンティティ(ユーザー・注文・商品)を1つのテーブルに格納し、PK/SKの設計でアクセスパターンを表現するアプローチです。JOINがない分、アクセスパターンを先に設計することが重要です。

おすすめの高速レンタルサーバー PR
🎓

ITスキルを動画でマスター

\ 新規受講生 割引実施中 /

React、AWS、Pythonなど、現役エンジニアから直接学べる世界最大級の動画講座。

人気のコースを見る

PR: スポンサーリンク

法人・個人向けサポート 受付中

インフラ構築やトラブル対応で お困りではありませんか?

AWSの構築、社内ネットワーク(VPN/NW)の改善、その他原因不明のITトラブルまで、現役インフラエンジニアが直接サポートします。単発でのご相談や、毎月のスポット顧問契約も可能です。

Sponsored Link

バグ・要望を報告する