Une plateforme événementielle stocke les résultats des classements dans DynamoDB et les conserve pendant 30 jours, après quoi une tâche planifiée supprime les anciennes données. La table utilise une capacité d'écriture fixe, mais pendant les mois de forte activité, la tâche de suppression planifiée provoque une limitation des écritures. Le développeur a besoin d'une solution à long terme qui supprime les anciens enregistrements de classement et optimise le débit d'écriture. Quelle approche répond à ce besoin ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Activer un attribut TTL (time-to-live) sur les éléments afin que DynamoDB supprime automatiquement les données de classement expirées..
Pourquoi c'est la réponse
L'activation d'un attribut TTL (Time-to-Live) sur les éléments DynamoDB est la solution la plus efficace. DynamoDB gère automatiquement la suppression des éléments expirés en arrière-plan, sans consommer de capacité d'écriture provisionnée et sans affecter les performances de la table. Cela résout directement le problème de limitation des écritures pendant la suppression des anciennes données. Utiliser DynamoDB Streams ou AWS Step Functions pour la suppression nécessiterait une logique personnalisée et consommerait des ressources (calcul, écritures), ce qui pourrait toujours entraîner une limitation ou des coûts supplémentaires. Augmenter la capacité d'écriture est une solution temporaire et coûteuse, car elle ne résout pas la cause profonde de la consommation excessive de capacité par la tâche de suppression.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise