表題の件。昨日とは別手段。
■ 環境
- DynamoDB
- awscli 1.15.40
- macOS High Sierra
■ DynamoDB
前回のエントリでは下記で取得した。
$ aws dynamodb scan --table-name example --select COUNT
しかし、`scan`サブコマンドであるからデータが少ない今だから即数値が取得できるのかな?他に手段はないのかな?と疑問に思い継続調査。
下記手段でも取得できることを確認した。
$ aws dynamodb describe-table --table-name example
{
"Table": {
:
"TableName": "example",
:
"TableSizeBytes": 49594,
"ItemCount": 600,
:
}
}
$
`describe-table`サブコマンドで取得することができていた。`scan`であると全データを一時的にでも検索しているのだろうか?となるとデータ量が増えた時に応答時間が遅くなるかもしれない?料金も掛かる?といったことが発生するのかと疑問に思うことがいくつか。
とりあえず今後は`describe-table`サブコマンドで取得することにする。
以上。