DynamoDBにとってプライマリキーは重要です。
項目の取得、登録、更新、削除もプライマリキーを指定します。
今回はプライマリキーについて説明します。
プライマリキー
ユニークな値を設定する属性のことです。
項目はユニークであることが必須となります。そのためテーブルに項目を登録する際に、ある特定の属性に対してユニークな値を設定する必要があります。これがプライマリーキーです。
プライマリキーはパーテション(ハッシュ)キーとソート(レンジ)キーで構成されます。
プライマリーキーはパーテションキーのみで構成することも可能です。パーティションキー、ソートキーを組み合わせる場合、複合プライマリーキーと呼ばれます。
プライマリキーで指定できるデータタイプ
属性にはデータタイプを指定します。プライマリキー属性のデータタイプは以下の設定が可能です。
・数値
・文字列
・バイナリ
データタイプは以下を参照して下さい。
最後に
項目を取得するにも登録するにもプライマリキーが重要です。
次回はDynamoDBが使用できる属性のデータタイプについて説明します。