Un développeur doit récupérer plusieurs éléments spécifiques d'une table DynamoDB en utilisant un seul appel d'API tout en minimisant la charge sur la base de données. Quelle API DynamoDB doit être utilisée ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : BatchGetItem.
Pourquoi c'est la réponse
BatchGetItem est la bonne réponse car elle permet de récupérer jusqu'à 100 éléments spécifiques de plusieurs tables (ou de la même table) en un seul appel d'API. Cela réduit la latence réseau et la charge sur la base de données par rapport à des appels GetItem individuels. GetItem est incorrect car il ne peut récupérer qu'un seul élément à la fois, ce qui nécessiterait plusieurs appels d'API pour récupérer plusieurs éléments. Scan est incorrect car il lit tous les éléments d'une table ou d'un index, ce qui est inefficace et coûteux pour récupérer des éléments spécifiques. Query est incorrect car il récupère tous les éléments qui ont une clé de partition spécifique et, éventuellement, une clé de tri spécifique. Il ne peut pas récupérer des éléments arbitraires basés uniquement sur leur clé primaire sans spécifier la clé de partition.
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