En se basant sur la documentation de DynamoDb, pourquoi quelqu'un utiliserait-il updateItem
au lieu de putItem
?
-
PutItem
- Écrit un seul élément dans un tableau. Si un élément avec la même clé primaire existe dans la table, l'opération remplace l'élément. Pour le calcul de la consommation du débit provisionné, la taille de l'élément qui compte est la plus grande des deux. -
UpdateItem
- Modifie un seul élément du tableau. DynamoDB prend en compte la taille de l'élément tel qu'il apparaît avant et après la mise à jour. Le débit provisionné consommé reflète la plus grande de ces tailles d'élément. Même si vous ne mettez à jour qu'un sous-ensemble des attributs de l'élément,UpdateItem
consommera toujours la totalité du débit provisionné ( la plus grande des tailles des articles "avant" et "après". ).