【问题标题】:Which firebase database should I use? [closed]我应该使用哪个 firebase 数据库? [关闭]
【发布时间】:2021-02-10 10:56:33
【问题描述】:

我正在使用 firebase 制作帐户系统。

我已经准备好认证部分了。

我还想为每个用户存储数据。

我应该使用哪个数据库? Firebase Firestore 还是实时数据库?

谢谢!

【问题讨论】:

标签: firebase authentication firebase-realtime-database google-cloud-firestore


【解决方案1】:

我建议使用 Firebase Firestore 来存储用户的数据。
您可以使用 Firebase Firestore 而不是实时数据库。顾名思义,实时数据库对于实时数据共享很有用。例如:将一位参与者的分数实时分享给另一位参与者。


Cloud Firestore 支持具有复合排序和过滤的索引查询。与实时数据库不同,Cloud Firestore 允许在单个查询中链接过滤器并在属性上组合过滤器和排序
实时数据库支持具有有限排序和过滤功能的深度查询。在单个查询中,您可以对属性进行排序或过滤,不能同时进行

实时数据库只是一棵巨大的 JSON 树,而 Cloud Firestore 则更加结构化

您可以期待找到新的查询类型、更强大的安全规则,并通过为 Cloud Firestore 计划的其他一些高级功能提高性能

您可以在 Cloud Firestore 中设置侦听器以实时流式传输更改

【讨论】:

  • 我还看到如果你扩大规模(firestore)会更便宜。
  • 使用 Firestore 时,您需要为以下各项付费:您执行的读取、写入和删除的次数。数据库使用的存储量,包括元数据和索引的开销。您使用的网络带宽量
  • 欢迎您!如果您觉得答案有用,请将其标记为最佳答案,以便其他人也能轻松找到它
  • 存储呢?哪个更好?
  • 是的,我会标记它!很有用!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-26
相关资源
最近更新 更多