Eine mobile App benötigt hierarchische Daten mit Offline-Synchronisierung und einen Backend-Dienst, der Daten mithilfe eines Dienstkontos anreichert. Die App muss skalierbar und sicher sein. Welche Datenbank und IAM-Rolle sollten Sie verwenden?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Verwenden Sie Firestore im Native mode und weisen Sie dem Dienstkonto die Rolle roles/datastore.user zu..
Warum dies die Antwort ist
Firestore im Native mode ist ideal für mobile Anwendungen, da es hierarchische Datenstrukturen (Dokumente und Sammlungen) unterstützt und eine integrierte Offline-Synchronisierung bietet. Die Rolle roles/datastore.user (oder roles/firestore.user) gewährt dem Dienstkonto Lese- und Schreibzugriff auf die Datenbank, was für die Datenanreicherung erforderlich ist. Firestore ist zudem hoch skalierbar und bietet robuste Sicherheitsfunktionen. Cloud SQL ist eine relationale Datenbank und bietet keine native Offline-Synchronisierung oder hierarchische Dokumentenstruktur, die für mobile Apps oft vorteilhaft ist. Bigtable ist eine NoSQL-Datenbank, die für sehr große analytische Workloads optimiert ist und nicht primär für hierarchische Daten oder mobile Offline-Synchronisierung konzipiert wurde. Firestore im Datastore mode ist zwar eine Option, aber der Native mode bietet erweiterte Funktionen für mobile Entwicklung, wie Echtzeit-Updates und Offline-Unterstützung. Die Rolle roles/datastore.viewer würde nur Lesezugriff gewähren, was für die Datenanreicherung nicht ausreicht.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich