GoogleGoogle Professional Cloud Developer (PCD) Certification
·CN
·更新于 3 Sep 2026
构建一个移动待办事项应用程序,该程序可在设备之间同步、支持离线访问并推送实时更新,同时最大限度地降低运营开销。您会使用哪种数据库方法?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 Firestore 作为数据库。配置 Firestore 离线持久性以缓存 Firestore 数据的副本。监听文档更改以在文档更改时更新应用程序。.
为什么这是答案
Firestore 是一个 NoSQL 文档数据库,它天生支持移动应用程序的离线访问和实时同步。通过配置离线持久性,应用程序可以在没有网络连接时继续工作。Firestore 的实时监听器允许应用程序在数据发生变化时立即收到更新,这满足了实时更新的要求。此外,Firestore 是一个完全托管的无服务器数据库,这意味着它能自动扩展,无需管理服务器,从而最大限度地降低了运营开销。
Cloud SQL for MySQL 是一个关系型数据库,虽然可以存储待办事项数据,但它不原生支持离线访问和实时同步,需要额外的开发工作来实现这些功能,增加了复杂性和开销。
Bigtable 是一个宽列数据库,主要用于大规模分析工作负载,不适合作为移动应用程序的后端数据库,其复杂性高且不提供离线访问和实时同步的内置支持。
在每个用户的设备上实现 SQLite 数据库并与 Cloud Storage 同步,这种方法需要大量自定义开发来处理同步冲突、离线访问和实时更新,并且管理复杂性高,运营开销大。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡