Amazon DynamonDB DEMO

Amazon DynamonDB DEMO:

DynamoDBを開き、「テーブル」から「テーブルの作成」をクリック。
スクリーンショット 2019-01-12 19.56.50.png

ここでは書籍情報を保存することとするので、[テーブル名]に Books と入力してください。

[パーティションキー]を指定します。

パーティショニングとインデックス化は、パーティションキーにより実行されます。

ここでは、著者によって、書籍を検索するようにするので、Author と入力しておきます。

しかし、複数の著作がある著者もいるので、著者のみでは識別できません。

そこで、著者と著者によって識別できるように、ソートキーに Title を追加します。

テーブル設定では、Auto Scalingを使うか、スループットを手動でプロビジョニングするか、テーブルにセカンダリインデックスを定義するかどうかです。

ここでは、デフォルト設定を使用します。この場合、テーブルはDynamoDBにより自動でモニタリングされ、それに応じて読み取りおよび書き込みスループットが設定されます。

・セカンダリインデックスなし。

・Auto Scaling のキャパシティーを AnyScale のデフォルト機能を示すテーブルの作成ページで 70% のターゲット使用率 (最低キャパシティーは 5 つの読み込みと 5 つの書き込み) に設定。

・Encryption at Rest with DEFAULT encryption type


スクリーンショット 2019-01-12 20.07.58.png


以下のようにテーブルが作成されました。

・テーブル名:Books

・プライマリキー:Author

・検索キー:Title

早速データを「項目」に追加していきます。「項目の作成」をクリック。


スクリーンショット 2019-01-12 20.20.52.png


Author に、yamada 、Title に red と入力してみましょう。

また、この項目に別の属性を追加してみましょう。

「Append」-「StringSet」で、Edition で Audio と Kindle を入力。


スクリーンショット 2019-01-12 20.31.43.png


また、表示方法を Tree → Text に変更してみます。

なお、項目の上限サイズである400キロバイト以内であれば、いくつでも属性を追加することができます。


スクリーンショット 2019-01-12 20.35.19.png


同じようにいくつか追加してみましょう。

項目によって属性が異なっていても構いませんが、Author と Title は必須です。


スクリーンショット 2019-01-12 20.47.22.png


では、テーブルが作成されたことでクエリオペレーションを使って、書籍を探してみましょう。

パーティションキーの値の指定が必要です。今回は yamada の書籍を探します。

2冊の書籍が出てきました。


スクリーンショット 2019-01-12 20.47.53.png


[uploading-0]()

次に、スキャンオペレーションです。

Edition を Audio にすると何冊かの書籍が検索されました。

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)