Une application mobile écrit des millions d'articles de blog par jour dans une table DynamoDB ; chaque article est un élément. L'application n'a besoin que des articles récents, et les éléments de plus de 48 heures peuvent être supprimés. Quelle est la méthode la PLUS rentable pour supprimer automatiquement les articles de plus de 48 heures ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Ajoutez un attribut Number contenant l'horodatage epoch pour 48 heures après la création et activez DynamoDB Time To Live (TTL) en utilisant cet attribut..
Pourquoi c'est la réponse
La solution la plus rentable est d'utiliser DynamoDB Time To Live (TTL). TTL permet de définir un attribut numérique (timestamp epoch) sur chaque élément qui indique quand il doit être automatiquement supprimé par DynamoDB. Cette fonctionnalité est gratuite et gérée par AWS, éliminant le besoin de provisionner et de payer pour des ressources de calcul (EC2, Fargate, Lambda) ou d'écrire et de maintenir du code pour la suppression. Les autres options impliquent toutes des coûts de calcul et de maintenance supplémentaires pour des scripts ou des fonctions qui scannent et suppriment manuellement les éléments. Un GSI pour la suppression n'est pas nécessaire et ajoute de la complexité et des coûts.
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