【だいなもでぃーびー】
DynamoDB とは?
💡 どんなアクセス量でもミリ秒で返すAWSの超高速DB
📌 このページのポイント
DynamoDBって普通のデータベースと何が違うの?
キーバリュー型ってどういう意味?
データを「キー(名前)」と「バリュー(値)」のペアで保存する方式だよ。例えばユーザーIDをキーに、プロフィール情報をバリューとして保存する感じ。SQLのような複雑な結合はできないけど、キーを指定したアクセスが超高速なんだ
どんなアプリで使われてるの?
料金はどうなってるの?
オンデマンドモードならリクエストした分だけ課金される従量制だから、アクセスが少ないときはほぼ無料に近い。プロビジョンドモードなら事前にキャパシティを予約して割安にもできる。DAXというキャッシュ層を使えばマイクロ秒レベルのレスポンスも実現できるんだよ
📖 おまけ:英語の意味
「DynamoDB (Dynamo Database)」 = ダイナモデータベース
💬 Amazonが2007年に発表した内部システム「Dynamo」の論文がベースになっていて、その技術を発展させたサービスなんだよ