0
我正嘗試在Android應用程序中使用dynamoDb。 我有一個表中的項目。這個項目有一個StringSet屬性。讓我們說出於參數的緣故,這個字符串集合包含一百萬個項目。從這個集合中獲得4個隨機物品的最有效方法是什麼? 謝謝 關於 clive如何高效查詢DynamoDb StringSet屬性
我正嘗試在Android應用程序中使用dynamoDb。 我有一個表中的項目。這個項目有一個StringSet屬性。讓我們說出於參數的緣故,這個字符串集合包含一百萬個項目。從這個集合中獲得4個隨機物品的最有效方法是什麼? 謝謝 關於 clive如何高效查詢DynamoDb StringSet屬性
在單個記錄中不能有一百萬個字符串,每個記錄大小都有限制。
這是你如何解決它。
字符串(PARTITION KEY),連續數字(RANGE KEY),任何額外的歸因於此記錄。
生成4個隨機數(1到1百萬)並查詢記錄,字符串和隨機數發電。
這將解決您的問題。
搜索其內部有數百萬項目的記錄效率不高。
謝謝。我剛剛使用了一百萬條記錄的例子來表明該物品有大量物品。 –