Android 如何高效查询DynamoDb StringSet属性

Android 如何高效查询DynamoDb StringSet属性,android,amazon-dynamodb,Android,Amazon Dynamodb,我正在尝试在Android应用程序中使用dynamoDb。 我桌上有一个项目。此项具有StringSet属性。让我们假设为了参数起见,这个字符串集包含一百万项。从这个集合中获得4个随机项的最有效方法是什么? 谢谢 当做 clive单个记录中不能有一百万个字符串,每个记录的大小都有限制 这就是你可以解决它的方法 字符串(分区键)、序列号(范围键)、此记录的任何额外属性 生成4个随机数(1到100万)并查询记录,将字符串和随机数发送给dynamo 这会解决你的问题 搜索包含数百万项的记录是不高效的。

我正在尝试在Android应用程序中使用dynamoDb。 我桌上有一个项目。此项具有StringSet属性。让我们假设为了参数起见,这个字符串集包含一百万项。从这个集合中获得4个随机项的最有效方法是什么? 谢谢 当做
clive

单个记录中不能有一百万个字符串,每个记录的大小都有限制

这就是你可以解决它的方法

字符串(分区键)、序列号(范围键)、此记录的任何额外属性

生成4个随机数(1到100万)并查询记录,将字符串和随机数发送给dynamo

这会解决你的问题


搜索包含数百万项的记录是不高效的。

谢谢。我刚才使用了一个100万条记录的例子来表示该项目有大量的项目。