Écritures et opérations

Les lectures attirent l’attention, mais c’est dans les écritures que vivent la correction et la douleur opérationnelle. Il n’y a pas de UPDATE … WHERE qui scanne, pas de contrainte d’unicité sur plusieurs colonnes, et pas d’ALTER TABLE pour remodeler tes données. Tu construis ces garanties toi-même à partir d’écritures conditionnelles et de conception de clés.

Cette section couvre les patterns d’écriture vers lesquels tu te tourneras en production et les problèmes opérationnels — migrations bâclées, clés chaudes — qui découlent de les avoir mal faits.

0 sur 8 lusQuiz
Opérations par lots DynamoDB
Opérations par lots DynamoDB — BatchGetItem lit 100 éléments, BatchWriteItem en écrit 25, pourquoi un lot n'est pas une transaction, la reprise du reste.
Intermédiaire5 min de lecture
Comment supprimer plusieurs items dans DynamoDB
Comment supprimer plusieurs items dans DynamoDB — BatchWriteItem, TransactWriteItems, lots PartiQL et TTL — plus pourquoi il n'existe pas de DELETE ... WHERE.
Débutant7 min de lecture
DynamoDB ReturnValues : ancien ou nouvel item
DynamoDB ReturnValues te rend l'ancien ou le nouvel item d'un PutItem, UpdateItem ou DeleteItem sans seconde lecture — les cinq options et quand chacune sert.
Intermédiaire3 min de lecture
Les compteurs atomiques DynamoDB
Les compteurs atomiques DynamoDB via une expression ADD : pourquoi ils ne sont pas idempotents, et quand préférer une mise à jour conditionnelle.
Intermédiaire5 min de lecture
Unicité sur plusieurs attributs dans DynamoDB
Imposer l'unicité sur plusieurs attributs DynamoDB — e-mail ET nom d'utilisateur uniques — avec des items marqueurs et un TransactWriteItems sous condition.
Avancé6 min de lecture
Les migrations DynamoDB sans interruption
Migrations DynamoDB sans interruption — ajouter un type d'entité et un mode d'accès à une table live via backfill paresseux, GSI en ligne, dual-write.
Avancé6 min de lecture
Partitions surchargées dans DynamoDB
Une partition surchargée DynamoDB : une clé absorbe une part disproportionnée du trafic et throttle. Comment la repérer et la concevoir autrement.
Intermédiaire8 min de lecture
Test de connaissancesFaire le quiz
Vérifie ce que tu as appris dans cette section.

Commence par les compteurs atomiques si tu écris des mises à jour concurrentes ; saute aux migrations si tu as un changement de schéma en ligne de mire.

Essaie DynoTable pour exécuter des écritures conditionnelles et voir les résultats en direct.