Votre application stocke des éléments dans DynamoDB et vous devez interroger la table en utilisant la clé de partition combinée à une autre valeur de clé de tri, et vous devez lire les données les plus récentes, y compris les écritures récentes. Comment devez-vous concevoir la requête ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Créez un index secondaire local (LSI) lors de la création de la table et interrogez le LSI en utilisant des lectures fortement cohérentes..
Pourquoi c'est la réponse
La bonne réponse est de créer un index secondaire local (LSI) et d'utiliser des lectures fortement cohérentes. Un LSI partage la même clé de partition que la table principale, mais a une clé de tri différente, ce qui permet d'interroger la table en utilisant la clé de partition et une autre valeur. Les LSI prennent en charge les lectures fortement cohérentes, ce qui garantit que vous obtenez les données les plus récentes, y compris les écritures récentes. Les index secondaires globaux (GSI) ne prennent pas en charge les lectures fortement cohérentes ; ils n'offrent que des lectures finalement cohérentes. Les lectures finalement cohérentes peuvent renvoyer des données périmées, ce qui ne répond pas à l'exigence de lecture des données les plus récentes. Par conséquent, les options impliquant un GSI sont incorrectes. L'option suggérant un LSI avec des lectures finalement cohérentes est également incorrecte car l'exigence est de lire les données les plus récentes.
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