Vous disposez d'identifiants pour plusieurs entités racines dans Cloud Datastore et souhaitez minimiser la surcharge des opérations Datastore lors de leur récupération. Que devez-vous faire ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Construire une Key pour chaque entité et effectuer une opération de récupération par lot (batch get)..
Pourquoi c'est la réponse
Pour minimiser la surcharge lors de la récupération de plusieurs entités racines dans Cloud Datastore, la méthode la plus efficace est de construire une Key pour chaque entité et d'effectuer une opération de récupération par lot (batch get). Datastore est optimisé pour les opérations par lot, ce qui réduit le nombre d'allers-retours réseau et la latence globale par rapport à des récupérations individuelles. Effectuer des récupérations individuelles pour chaque entité (option 2) est moins efficace car cela génère de multiples appels API. Utiliser un filtre de requête (options 3 et 4) est inapproprié pour récupérer des entités spécifiques par leurs clés, car les requêtes sont conçues pour rechercher des entités basées sur des propriétés et non sur des clés exactes connues à l'avance. De plus, les requêtes ont des limites de performance différentes et ne sont pas le mécanisme optimal pour ce cas d'usage précis.
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