如何从 dynamo 数据库表中获取所有主键的唯一列表?

问题描述 投票:0回答:1

我正在对表进行扫描,它多次遇到相同的 PK。正如所宣传的那样,它的效率不是很高。

我在某处读到,如果我在 PK 上创建一个 GSI 并排序键,当我扫描索引时,它将是一个唯一的列表。

在我尝试之前,有人知道情况是否如此吗?

amazon-dynamodb
1个回答
0
投票

不,事实并非如此,让我与您分享一个博客,它可以使用扫描完全满足您的需要。

https://aws.amazon.com/blogs/database/generate-a-distinct-set-of-partition-keys-for-an-amazon-dynamodb-table-efficiently/

本质上,您循环遍历表中的每个项目集合,获取每个项目中的第一个项目。

© www.soinside.com 2019 - 2024. All rights reserved.