Um aplicativo móvel precisa de dados hierárquicos com sincronização offline e um serviço de backend que enriqueça os dados usando uma conta de serviço; o aplicativo deve ser escalável e seguro. Qual banco de dados e papel do IAM você deve usar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Use o Firestore no modo Native e atribua o papel roles/datastore.user à conta de serviço..
Por que esta é a resposta
O Firestore no modo Native é ideal para dados hierárquicos e oferece sincronização offline, essencial para aplicativos móveis. Ele é altamente escalável e seguro, atendendo aos requisitos do aplicativo. O papel roles/datastore.user (que inclui permissões para Firestore) permite que a conta de serviço leia e grave dados, o que é necessário para enriquecer os dados. Cloud SQL é um banco de dados relacional e não é a melhor escolha para dados hierárquicos ou sincronização offline nativa. Bigtable é um banco de dados NoSQL de colunas largas, otimizado para grandes volumes de dados analíticos e não para dados hierárquicos de aplicativos móveis com sincronização offline. O Firestore no modo Datastore é uma opção legada e não oferece os mesmos recursos de sincronização offline e flexibilidade do modo Native para aplicativos móveis. O papel roles/datastore.viewer só permitiria a leitura, não a modificação dos dados.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão