DynamoDB

Amazon DynamoDB ノート。

What is DynamoDB?

  • 既知(きち) のアクセスパターンを() つアプリケーションに最適(さいてき)
  • API/ORM 経由(けいゆ) でアクセス、IAM で認可(にんか)
  • 大規模(だいきぼ) 性能(せいのう)最適化(さいてきか) されたマネージド NoSQL DB
  • コスト効率(こうりつ)()使用量(しようりょう) ベースの課金(かきん) モデル

Secondary Indexes

Global Secondary Index (GSI)

テーブルとは(こと) なるパーティションキーとソートキーを() つことができるインデックス。

Local Secondary Index (LSI)

テーブルと(おな) じパーティションキーを() ち、(こと) なるソートキーを() つインデックス。

Data Types

(かた)説明(せつめい)
Bバイナリデータ(かた) (JSON では base64 エンコード文字列(もじれつ)
BOOLブール() (true または false)
BSバイナリ() のセット
L() のリスト((こと) なるデータ(かた)(ふく) むことが可能(かのう)
M属性(ぞくせい) (めい) -() ペアのマップ
N数値(すうち)(せい)() 、またはゼロ)
NS数値(すうち) のセット
NULLNULL データ(かた)
S文字列(もじれつ) データ(かた)
SS文字列(もじれつ) () のセット