Una aplicación móvil necesita datos jerárquicos con sincronización sin conexión y un servicio de backend que enriquezca los datos utilizando una cuenta de servicio; la aplicación debe escalar y ser segura. ¿Qué base de datos y rol de IAM debería usar?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Use Firestore en modo Native y asigne el rol roles/datastore.user a la cuenta de servicio..
Por qué esta es la respuesta
Firestore en modo Native es la opción correcta porque ofrece sincronización sin conexión y un modelo de datos jerárquico, ideal para aplicaciones móviles. Además, es una base de datos NoSQL escalable y segura. El rol roles/datastore.user es apropiado porque permite a la cuenta de servicio leer y escribir datos en Firestore, lo cual es necesario para enriquecer los datos. Cloud SQL es una base de datos relacional, no óptima para datos jerárquicos o sincronización sin conexión. Bigtable es una base de datos de columnas anchas, diseñada para grandes volúmenes de datos analíticos, no para aplicaciones móviles con sincronización sin conexión. Firestore en modo Datastore no es la opción más moderna ni la más recomendada para nuevas aplicaciones móviles, y el rol roles/datastore.viewer solo permitiría la lectura, no la escritura o enriquecimiento de datos.
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