首页 > 解决方案 > Dynamo DB 中大小为 N 的随机抽样,无需全表扫描

问题描述

我是 dynamodb 的新手,并且在寻找一种无需全表扫描即可随机获取项目的方法时遇到了一些麻烦,我发现的大多数算法都包含全表扫描我也在考虑我们没有其他信息的情况表的(像列和列类型这样的信息是未知的)有没有办法这样做

标签: amazon-dynamodbdynamodb-queriesamazon-dynamodb-streamsamazon-dynamodb-dax

解决方案


您可以使用随机生成的独占开始键进行扫描或查询操作进行随机采样。独占开始键不必匹配表中的记录。它只需要遵循表/索引的键结构。


推荐阅读