1
私はnosql/DynamoDBを初めて使用しています。DynamoDBのすべてのレコードを更新するには?
[
{ containerId: '1a3z5', items: ['B2a3, Z324, D339, M413'] },
{ containerId: '42as1', items: ['YY23, K132'] },
...
]
(主キー= containerIdは)
それが実行可能である:
は私が6時間ごとに更新され〜10 000コンテナのアイテムレコードのリストを、持っていますテーブルを削除し、新しい値で再作成しますか?
または私は新しいリストのすべての項目をループし、条件付きで更新/書き込み/(batchwriteを使用して)現在のDynamoDBのレコードを削除する必要がありますか?
お返事ありがとうございます。 このユースケースでは、DynamoDBが適切ではないことが正しいかもしれません。 基本的に私は別のデータベース(私はデータを取得するAPI)の結果をキャッシュしています。ですから、Amazon ElastiCacheを使ってデータを保存するほうが良いかもしれないと考えています。どう思いますか? – T1000
dynamoはバッチ更新をサポートしていないようですので、バッチ書き込みを実行する必要があります。まず、すべてのアイテムを読み込む必要があります – Yerken