1
我是nosql/DynamoDB的新手。如何更新DynamoDB中的所有記錄?
我有〜10 000容器項記錄的列表,其被每6小時更新:
[
{ containerId: '1a3z5', items: ['B2a3, Z324, D339, M413'] },
{ containerId: '42as1', items: ['YY23, K132'] },
...
]
(主鍵=數據筒)
它是可行的只需刪除表,並重新創建新的值?
或者我應該循環遍歷新列表的每個項目,並有條件地更新/寫入/刪除當前的DynamoDB記錄(使用批處理)?
感謝您的回覆。 您可能是正確的,DynamoDB不適合此用例。 基本上我緩存另一個數據庫(我從中獲取數據的API)的結果。所以現在我想可能最好使用Amazon ElastiCache來存儲數據。你怎麼看? – T1000
dynamo似乎不支持批量更新,所以他需要執行批量寫入,所以首先他需要讀取所有項目 – Yerken