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