0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Amazon DynamoDB ハンズオン

Posted at

簡単なテーブルを作成、データを追加、データをスキャンしてクエリを実行するまでの手順を紹介します。


###1.NoSQL テーブルを作成する###
Amazon DynamoDBを開き、「テーブルの作成」をクリックします。
image.png

以下のとおり入力し「作成」をクリックします。
・テーブル名:music
・プライマリキー:artist 
キーは、複数のパーティション間でのデータの分散により、スケーラビリティを確保するために使用されます。
広範囲の値を持つ属性を選択するとともに、アクセスパターンが均等に分散されるようにすることが重要です。
・ソートキー:SongTitle
・「デフォルト設定の使用」:OFF
DynamoDB Auto Scaling を有効にすると、リクエストボリュームに応じてテーブルの読み取りおよび書き込みのキャパシティーが変更されます。
DynamoDB は DynamoDBAutoscaleRole という IAMロールを使用して、ユーザーに代わって Auto Scaling プロセスを管理します。
このロールは、アカウントで初めて Auto Scaling を有効にしたときに DynamoDB により作成されます。
・そのほかの項目はデフォルトのままにする。
image.png

###2.NoSQL テーブルにデータを追加する###
「項目」 タブで、「項目の作成」 を選択します。
image.png

以下のとおり入力し、「保存」します。
・Artist:namieamuro
・SongTitle:hero
上記、Artist、SongTitleをいくつか作成してください。
image.png
image.png

###3.NoSQL テーブルでクエリを実行する###
クエリオペレーションを使用してテーブル内のデータを検索します。
DynamoDB では、クエリオペレーションは効率が高く、キーを使用してデータを検索します。
スキャンオペレーションでは、テーブル全体を走査します。

「クエリ」から、パーティションキー:namieamuro で検索し、「開始」をクリックすると結果が表示されます。
image.png

いろいろ試してみましょう。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?