【发布时间】:2020-06-13 07:49:21
【问题描述】:
我正在构建一个使用 Firestore 存储大部分数据的应用。该应用程序具有聊天功能,我正在考虑为此使用实时数据库。将 Firebase Firestore 与实时数据库用于此聊天功能有什么好处?如果没有区别,我应该对一切都使用 Firestore 吗?
附:我已经阅读了这两个 https://firebase.google.com/docs/database/rtdb-vs-firestore 的 firebase 比较,但我仍然不确定该采取哪种方式。
【问题讨论】:
-
FB RTDB 是为聊天应用程序设计的,但对于简单的查询来说并不是那么好。 Firestore 是为了改进查询要求而开发的,并且更新。更新并不一定意味着更好,取决于用例。他们的定价模式非常不同,因此您需要了解您的用例将如何收费。
-
你当然可以同时使用。它们可以很好地协同工作,但如果您只需要简单的聊天需求,我会使用 RTDB。
-
@GrahamD,请在答案部分写下您的 cmets,以便我将其标记为答案。
-
好的,会的。 ??????
-
已输入答案并添加了更多内容。谢谢。
标签: firebase firebase-realtime-database google-cloud-firestore chat