DynamoDBの基本文法

参考URL

https://www.wakuwakubank.com/posts/639-aws-dynamodb-introduction/

特徴

  • Key-Value型のNoSQLデータベースサービス
  • 事実上無制限のスループットとストレージ
  • 管理作業をまかせられる
  • DynamoDBストリーム をトリガーとしたLambadaの実行
    • 項目の追加、変更、削除をイベントとして検出
  • キャパシティーユニット による利用量の事前に設定が可能
    • 1秒あたりの 読み込み 書き込み の回数上限を決めて料金が決定される

構成要素( Table, Item, Attribute )

RDSと比較すると以下のようになります。

DynamoDB RDS
テーブル(Table) テーブル
項目(Item) レコード
属性(Attribute) カラム

プライマリキー

セカンダリインデックス

  • プライマリキー以外の属性で、データに効率的にアクセスできるようにする
  • 2種類をサポート

DynamoDB%E3%81%AE%E5%9F%BA%E6%9C%AC%E6%96%87%E6%B3%95%2028149472728249378933fb8bd5c0d7d2/3297409e957ddb00ac072123554269c0d7599e073ed2cb39eec05df510