GoogleGoogle Professional Cloud Developer (PCD) Certification
·CN
·更新于 3 Sep 2026
移动应用需要具有离线同步的分层数据,以及一个使用服务帐号丰富数据的后端服务;该应用必须可扩展且安全。您应该使用哪个数据库和 IAM 角色?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 Firestore in Native mode,并将 roles/datastore.user 角色分配给服务帐号。.
为什么这是答案
移动应用需要离线同步和分层数据,Firestore in Native mode 是理想选择。它是一个 NoSQL 文档数据库,支持实时同步、离线功能和复杂的分层数据结构,非常适合移动应用。roles/datastore.user 角色提供了读写数据所需的权限,允许后端服务丰富数据。
其他选项不合适:
Cloud SQL 是关系型数据库,不擅长处理分层数据和离线同步。
Bigtable 是宽列数据库,主要用于大数据分析,不适合移动应用的离线同步和分层数据需求。roles/bigtable.viewer 仅提供查看权限,无法丰富数据。
Firestore in Datastore mode 缺少 Native mode 的实时同步和移动离线功能。roles/datastore.viewer 仅提供查看权限,无法丰富数据。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡