
Ultimate access to all questions.
You are developing a mobile app that stores hierarchical data in a database, allowing offline users to sync changes upon reconnecting. A backend service will enhance this data using a service account. The app must scale securely and seamlessly due to anticipated high demand. Which database and IAM role should you choose?
A
Use Cloud SQL, and assign the roles/cloudsql.editor role to the service account.
B
Use Bigtable, and assign the roles/bigtable.viewer role to the service account.
C
Use Firestore in Native mode and assign the roles/datastore.user role to the service account.
D
Use Firestore in Datastore mode and assign the roles/datastore.viewer role to the service account.