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 7 lusQuiz
Les transactions DynamoDB
Les transactions DynamoDB avec TransactWriteItems — regrouper des écritures en une seule opération tout-ou-rien, les limites de 100 items et 4 Mo, le coût en capacité doublé, et la gestion des conflits par condition.
Avancé6 min de lecture
DynamoDB Streams
DynamoDB Streams — le journal de capture des changements (change data capture) sur 24 heures, les quatre options StreamViewType, les enregistrements ordonnés par partition, et le déclenchement de Lambda sur les changements d'items.
Avancé6 min de lecture
DynamoDB TTL
DynamoDB TTL — expiration automatique des items via un attribut timestamp en epoch Unix, la fenêtre de suppression allant jusqu'à 48 heures, pourquoi le TTL est gratuit, et comment il s'associe à Streams pour l'archivage.
Intermédiaire4 min de lecture
Capacité On-Demand vs Provisioned dans DynamoDB
Capacité On-Demand vs Provisioned dans DynamoDB — paiement à la requête vs débit réservé, quand chacun est moins cher, l'auto-scaling, et comment un trafic d'audit en pics choisit le mode.
Intermédiaire6 min de lecture
DynamoDB Global Tables
DynamoDB Global Tables — réplication active-active multi-régions, résolution des conflits last-writer-wins, cohérence inter-régions à terme, et le SLA de disponibilité de 99,999 %.
Avancé6 min de lecture
Sauvegarde et restauration à un instant donné (PITR) dans DynamoDB
Sauvegarde et restauration à un instant donné dans DynamoDB — sauvegardes à la demande vs PITR continu, la fenêtre configurable de 1 à 35 jours, la granularité de restauration à la seconde, et la restauration vers une nouvelle table.
Intermédiaire6 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.