Skip to content

DynamoDB 試験Tips

DynamoDB:
- NoSQL
- 無制限スケール
- ミリ秒レスポンス
- キーバリュー、ドキュメント
- 用途: セッション、IoT、ゲーム
RDS:
- RDBMS
- スケール制限あり
- SQL、JOIN、トランザクション
- 用途: 複雑なクエリ、集計
GSI:
- 別のチームション/ソートキー
- 後から追加可能
- 独立キャパシティ
- 非同期更新
LSI:
- 同じチームションキー
- テーブル作成時のみ
- テーブルと同じキャパシティ

3. Eventually Consistent vs Strongly Consistent

Section titled “3. Eventually Consistent vs Strongly Consistent”
Eventually Consistent(デフォルト):
- RCU: 1
- レスポンス: 速い
- コスト: 低い
Strongly Consistent:
- RCU: 2倍
- レスポンス: やや遅い
- コスト: 高い
× 誤り: DynamoDBで複雑なSQL
○ 正解: RDS使用
× 誤り: LSIを後から追加
○ 正解: GSI使用(LSIはテーブル作成時のみ)
基本:
☐ チームション/ソートキー
☐ GSI/LSI
☐ DynamoDB Streams
選択:
☐ DynamoDB vs RDS
☐ オンデマンド vs プロビジョニング

「AWSは、開発者としての成長に欠かせない『わざ』である——継続的に学び、実践することで真の力となる。」

技術の習得は、ポケモンのレベルアップと同じ——一歩ずつ、着実に成長していくことが重要です。AWSをマスターし、より強力な開発者を目指しましょう。