【发布时间】:2023-01-25 18:58:35
【问题描述】:
实际上,我正在使用 scan 并在每个项目中获取分区键,但这确实效率不高,我的 dynamodb 太大而且需要太多时间。
有没有办法query只有分区键,这样我们就有了一种优化的廉价方法来在 python 中使用 boto3 获取 dynamoDB 的所有分区键?
我的确切目标是从我的 dynamoDB 的 50 个最新元素中获取信息。
我的 dynamoDB 在 form_data 列中有很多信息,所以首先,我想在一个廉价的调用中获得 50 个最新的 creation_file_date 的 ID,这样之后我就可以对每个元素进行优化调用。
【问题讨论】:
-
不,那里没有。您必须在数据库中为这种访问模式设计一个解决方案。如果您向我们提供有关您要检索的实体的更多信息,我们可以帮助您进行设计。
-
@desoss 我明确了我的个人问题以提供更多背景信息。但我认为第一个问题真的很普遍。
标签: python amazon-dynamodb boto3