Opérations et coût

La modélisation fait entrer tes données. Les exploiter — garder les écritures cohérentes, réagir aux changements, expirer les vieilles lignes, payer la bonne facture de capacité, survivre à une panne de région et récupérer d’un mauvais déploiement — c’est la moitié qui décide si une table DynamoDB est quelque chose en quoi tu as confiance en production.

Cette section est un seul scénario fil rouge, pas six pages de référence déconnectées. Tu construis le journal d’audit d’un SaaS multi-tenant — le registre immuable du « qui a fait quoi, et quand » que tout produit B2B finit par devoir livrer pour ses clients entreprise. Une table, partitionnée par tenant :

PKSKactoractionip
TENANT#acmeEVENT#2026-06-24T09:14Z#a1USER#88login.success203.0.113.7
TENANT#acmeEVENT#2026-06-24T09:15Z#a2USER#88invoice.export203.0.113.7
TENANT#globexEVENT#2026-06-24T09:15Z#b9USER#12role.granted198.51.100.4

Chaque guide ci-dessous ajoute une préoccupation opérationnelle à cette même table :

0 sur 11 lusQuiz
Modèle de coût DynamoDB : le piège du SQL
Pourquoi le SQL sur DynamoDB peut cacher la facture — comment jointures, filtres WHERE et agrégats se compilent en Scans, et le calcul RCU de Query vs Scan.
Intermédiaire4 min de lecture
Les transactions DynamoDB
Les transactions DynamoDB avec TransactWriteItems — jusqu'à 100 actions tout ou rien, limite de 4 Mo, capacité doublée, et l'annulation en cas de conflit.
Avancé6 min de lecture
DynamoDB Streams
DynamoDB Streams — le journal des modifications sur 24 heures, quatre options StreamViewType, des enregistrements ordonnés par item, et Lambda déclenché.
Avancé6 min de lecture
DynamoDB TTL
Le TTL DynamoDB supprime les items dès qu'un attribut d'horodatage Unix-epoch est dépassé, en général sous quelques jours, sans coûter de capacité d'écriture.
Intermédiaire4 min de lecture
Capacité On-Demand vs Provisionnée dans DynamoDB
Capacité On-Demand vs Provisionnée dans DynamoDB — paiement à la requête contre débit réservé, quand chacun est moins cher, selon la forme du trafic.
Intermédiaire6 min de lecture
Comment configurer l'auto-scaling DynamoDB
Configure l'auto-scaling DynamoDB sur la capacité provisionnée — console et CLI, utilisation cible et bornes min/max, et les limites qui throttlent encore.
Intermédiaire8 min de lecture
Le throttling DynamoDB et comment le corriger
Pourquoi DynamoDB throttle — les quatre causes documentées, les limites par partition de 3 000 lectures et 1 000 écritures par seconde, et le correctif.
Intermédiaire8 min de lecture
Taille et nombre d'items d'une table DynamoDB
Taille et nombre d'items d'une table DynamoDB : l'estimation gratuite de DescribeTable, en retard de six heures, ou un compte exact au Scan Select COUNT.
Débutant5 min de lecture
Les tables globales DynamoDB
Les tables globales DynamoDB — réplication active-active multi-régions, conflits au dernier rédacteur, modes de cohérence MREC et MRSC, et SLA de 99,999 %.
Avancé6 min de lecture
Sauvegarde DynamoDB et restauration PITR
Sauvegarde et PITR DynamoDB — snapshots à la demande vs PITR continu, la fenêtre de 1 à 35 jours, et les paramètres qu'une restauration ne rétablit pas.
Intermédiaire7 min de lecture
Test de connaissancesFaire le quiz
Vérifie ce que tu as appris dans cette section.

Lis-les dans l’ordre — chacun suppose la table du précédent. Commence par les transactions ; le reste s’appuie sur les événements qu’elles écrivent.

Télécharge DynoTable pour inspecter, requêter et éditer la table du journal d’audit en parcourant le scénario. Pour le volet coût, le calculateur de tarifs gratuit chiffre une charge de travail dans chacun des deux modes de capacité, et le convertisseur TTL transforme les dates en valeurs epoch que le TTL attend.