モバイルアプリで、オフライン同期を伴う階層型データと、サービスアカウントを使用してデータをエンリッチするバックエンドサービスが必要です。このアプリはスケーラブルで安全である必要があります。どのデータベースとIAMロールを使用すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Firestore in Native modeを使用し、サービスアカウントに roles/datastore.user ロールを割り当てます。.
これが解答である理由
Firestore in Native modeは、モバイルアプリ向けのオフライン同期、階層型データ構造、スケーラビリティ、セキュリティを提供します。roles/datastore.userロールは、サービスアカウントにFirestoreデータの読み書き権限を与え、バックエンドサービスがデータをエンリッチするのに適しています。 Cloud SQLはリレーショナルデータベースであり、階層型データやオフライン同期には適していません。Bigtableはワイドカラムストアであり、階層型データやモバイルアプリのオフライン同期には不向きです。Firestore in Datastore modeは、オフライン同期機能がNative modeほど充実しておらず、roles/datastore.viewerロールは読み取り専用であるため、データエンリッチメントには不十分です。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要