Un développeur a besoin de latences de lecture de l'ordre de la microseconde pour les articles fréquemment consultés, et le cache de l'application doit être mis à jour chaque fois que des produits sont créés, mis à jour ou supprimés afin de garantir la cohérence. Quelle solution répond à ces exigences ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser Amazon DynamoDB avec un cluster DynamoDB Accelerator (DAX)..
Pourquoi c'est la réponse
DynamoDB Accelerator (DAX) est un service de cache en mémoire entièrement géré, compatible avec l'API DynamoDB, qui offre des latences de lecture de l'ordre de la microseconde. Il est conçu spécifiquement pour DynamoDB et met automatiquement à jour le cache lorsque les données sous-jacentes de DynamoDB changent, assurant ainsi une forte cohérence. Les autres options sont moins appropriées : Utiliser Amazon RDS avec ElastiCache for Redis est une solution viable pour la mise en cache, mais l'énoncé de la question indique des latences de l'ordre de la microseconde, ce que DAX offre spécifiquement pour DynamoDB. De plus, la gestion de la cohérence entre RDS et ElastiCache nécessiterait une logique applicative supplémentaire. Utiliser DynamoDB avec un cache en mémoire implémenté dans l'application nécessiterait une gestion manuelle de l'invalidation du cache et de la cohérence, ce qui est complexe et sujet aux erreurs. Amazon RDS avec DAX n'est pas une combinaison valide car DAX est un service de cache conçu exclusivement pour Amazon DynamoDB, et non pour RDS.
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