Основываясь на документации DynamoDb, зачем кому-то использовать updateItem
вместо putItem
?
-
PutItem
- записывает один элемент в таблицу. Если в таблице существует элемент с таким же первичным ключом, операция заменяет элемент. Для расчета потребляемой пропускной способности, размер элемента, который имеет значение, является большим из двух. -
UpdateItem
-UpdateItem
один элемент в таблице. DynamoDB учитывает размер элемента так, как он выглядит до и после обновления. Предоставленная пропускная способность отражает больший размер этих элементов. Даже если вы обновите только подмножество атрибутов элемента,UpdateItem
будет по-прежнему потреблять всю предоставленную пропускную способность (большую из размеров элементов "до" и "после").