5

在 firebase 控制台上,添加了 Cloud Firestore 选项卡,并通过文档查看它具有一些类似的功能,例如实时数据库。我的 android 应用程序已经使用了实时数据库、函数和存储,一切正常。我想知道 Cloud Firestore 如何让我的应用程序变得更好,以及哪些特殊功能仅存在于 Firestore 中,而实时数据库中没有这些功能可以改进我的应用程序。

我有一个在实时数据库上运行的基于聊天的应用程序,并且我对少量数据执行非常频繁的请求。切换到 Firestore 会降低我的成本吗?它会保持或提高运行速度吗?

4

2 回答 2

2

开发人员倡导者在博客文章中回答

要点:

  • 更好的查询和更结构化的数据
  • 专为扩展而设计
  • 更容易手动获取数据
  • 多区域支持以提高可靠性
  • 不同的定价模式
于 2017-10-03T18:07:19.420 回答
1

Cloud Firestore 是实时数据库的升级版,尽管 Cloud Firestore 仍处于测试阶段。

Cloud Firestore 提供

  1. 更好更快的数据查询。使用 C. Firestore,可以获取顶部集合中的数据,而无需抓取其子节点中的任何子集合。与实时数据库不同,这可以防止从您的数据库下载不需要的数据。

  2. 可扩展性:上面已经解释了为什么它更具可扩展性。无论您的数据库有多大,您的应用程序都只会请求必要的数据,这与实时数据库不同。

阅读更多:https ://firebase.google.com/docs/firestore/rtdb-vs-firestore

于 2017-10-03T18:53:17.640 回答