Tiene identificadores para varias entidades raíz en Cloud Datastore y desea minimizar la sobrecarga de las operaciones de datastore al recuperarlas. ¿Qué debería hacer?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Construir una Key para cada entidad y realizar una operación de obtención por lotes..
Por qué esta es la respuesta
La opción correcta es construir una Key para cada entidad y realizar una operación de obtención por lotes. Datastore permite recuperar múltiples entidades de manera eficiente utilizando una sola llamada a la API (lookup o get en modo por lotes) cuando se proporcionan sus Keys completas. Esto minimiza la sobrecarga de la red y la latencia en comparación con múltiples llamadas individuales. Las opciones incorrectas son: Realizar operaciones de obtención individuales por entidad: Esto generaría múltiples llamadas a la API, aumentando la sobrecarga y la latencia. Usar los identificadores en un filtro de consulta: Las consultas en Datastore son más costosas que las operaciones de obtención directa por Key, ya que implican indexación y escaneo. Además, un filtro IN en una consulta tiene limitaciones en el número de valores que puede contener. Ejecutar múltiples consultas, una por entidad: Esto combina la ineficiencia de las consultas con la sobrecarga de múltiples llamadas a la API.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta