Une application utilise Amazon ElastiCache pour mettre en cache les données d'une base de données, et les données mises en cache doivent mettre à jour les tableaux de bord en temps réel. Quelle stratégie de mise en cache garantit le mieux que le cache contient des données fraîches pour un affichage immédiat sur le tableau de bord ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Utiliser un cache en écriture directe (write-through)..
Pourquoi c'est la réponse
La stratégie de cache en écriture directe (write-through) est la meilleure option car elle garantit que les données sont écrites simultanément dans le cache et dans la base de données. Cela assure que le cache contient toujours les données les plus récentes, ce qui est crucial pour les tableaux de bord en temps réel qui nécessitent un affichage immédiat des informations à jour. Un cache en lecture directe (read-through) ne met à jour le cache qu'au moment de la lecture, ce qui pourrait entraîner l'affichage de données obsolètes si aucune lecture n'a eu lieu récemment après une écriture. Un cache en écriture différée (write-behind) met à jour la base de données de manière asynchrone, ce qui signifie qu'il y a un délai potentiel avant que la base de données (et donc le cache, si une lecture est effectuée avant la synchronisation) ne reflète les dernières modifications. Un cache à chargement paresseux (lazy-loading) ne charge les données dans le cache que lorsqu'elles sont demandées, ce qui peut entraîner des retards pour les premières requêtes et ne garantit pas la fraîcheur immédiate après une écriture.
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