【发布时间】:2019-02-24 07:06:45
【问题描述】:
我想询问有关 DynamoDB 的读/写容量逻辑。我在这里查看了他们的文档https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.ProvisionedThroughput.html 我还用谷歌搜索了它们与数据库中的项目的关系,但我不明白它们的定义。
所以在我的情况下,
我有一张这样的桌子
哈希键称为user_id 和排序键称为flag_key
每个项目都是这样的
{user_id: 'user-1', flag_key: 'refresh_token', flag_value: 'some-random-refresh-token'}
要么
{user_id: 'user-1', flag_key: 'roles', flag_value: ['role-a', 'role-b']}
和其他类似的东西。
现在,如果我想查询 3 件事,例如refresh_token、roles 和 login_history
我会查询 dynamoDB 3 次。
所以我的问题是,
DynamoDB 会为此向我收取 3 次读取容量费用吗?即使组合的项目小于 4KB?
【问题讨论】:
标签: amazon-web-services amazon-dynamodb