Мобильному приложению требуются иерархические данные с автономной синхронизацией и бэкенд-сервис, который обогащает данные с помощью сервисного аккаунта; приложение должно быть масштабируемым и безопасным. Какую базу данных и роль IAM следует использовать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать Firestore в Native mode и назначить роль roles/datastore.user сервисному аккаунту..
Почему это правильный ответ
Firestore в Native mode идеально подходит для иерархических данных мобильных приложений, предлагая автономную синхронизацию через SDK, что критически важно для мобильных сценариев. Он также обеспечивает высокую масштабируемость и безопасность. Роль roles/datastore.user (или roles/firestore.user) предоставляет сервисному аккаунту необходимые разрешения для чтения и записи данных, позволяя ему обогащать данные. Cloud SQL не обеспечивает автономную синхронизацию и менее оптимизирован для иерархических данных мобильных приложений. Bigtable не является хорошим выбором для иерархических данных и не поддерживает автономную синхронизацию. Firestore в Datastore mode не предлагает автономную синхронизацию, а роль roles/datastore.viewer предоставляет только разрешения на чтение, что недостаточно для обогащения данных.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется