Un'app mobile necessita di dati gerarchici con sincronizzazione offline e di un servizio di backend che arricchisca i dati utilizzando un account di servizio; l'app deve essere scalabile e sicura. Quale database e ruolo IAM dovresti usare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Usa Firestore in modalità Native e assegna il ruolo roles/datastore.user all'account di servizio..
Perché questa è la risposta
Firestore in modalità Native è la scelta migliore per le app mobili che richiedono dati gerarchici, sincronizzazione offline e scalabilità, grazie alle sue funzionalità di sincronizzazione in tempo reale e supporto offline nativo tramite SDK client. Il ruolo roles/datastore.user (che include i permessi di lettura e scrittura) è appropriato per un account di servizio che deve arricchire i dati. Cloud SQL non offre sincronizzazione offline nativa e non è ottimizzato per dati gerarchici flessibili. Bigtable è una soluzione NoSQL per carichi di lavoro analitici e operativi su larga scala, non per dati gerarchici di app mobili con sincronizzazione offline. Firestore in modalità Datastore non offre le stesse funzionalità di sincronizzazione offline e in tempo reale della modalità Native.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta