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 | 数値 のセット |
| NULL | NULL データ型 |
| S | 文字列 データ型 |
| SS | 文字列 値 のセット |