【问题标题】:Firebase database simultaneous connections [closed]Firebase数据库同时连接[关闭]
【发布时间】:2019-03-05 17:29:00
【问题描述】:

Firebase 表示 spark 计划只能同时拥有 10 万用户。它还说明了每个数据库。那是什么意思?如何将数据存储在多个数据库中并相互连接?它还说明存储了 1gb 数据。那大约是多少?假设 1 个用户数据将有 10 个孩子。那么该空间可以存储多少用户数据呢?有人请帮帮我,因为谷歌不是很清楚。

【问题讨论】:

  • 问题的标题对于 SO 来说不够具体

标签: database firebase firebase-realtime-database price multiple-users


【解决方案1】:

我假设您说的是实时数据库而不是 Cloud Firestore。 Firebase Spark“免费”计划包括 100 个同时用户而不是 100k。 (Flame 计划和 Blaze 计划支持 100k+ 用户)。 您可以在实时数据库中存储 1GB 的数据,一个月可以下载 100GB 的数据。此方案仅支持每个项目1个数据库,无法连接多个数据库。

由于各种因素,很难确定会占用多少“存储空间”。但是,一个好的经验法则是大多数 JSON 数据不会占用太多空间,所以你应该很好。

我想与您澄清一下,同时用户只是可以同时访问您的数据库(通过任何界面或平台)访问单个数据库的用户数量。

有关于 Firebase here 的功能和定价的精彩文档,我还建议阅读他们的一些 documentation on Realtime Databases

希望对您有所帮助,如果您需要更多帮助,请告诉我。

【讨论】:

  • 在 blaze 计划中支持多个数据库...多个是什么意思,我如何创建多个数据库并链接它们???
  • 您原来的帖子说的是“Spark”计划而不是“Blaze”计划。如果您最初打算编写 Blaze 计划,我建议您研究数据库分片。链接在这里firebase.google.com/docs/database/usage/sharding
  • 请注意,分片背后的整个想法是不同数据库中的数据之间没有(或至少非常有限)连接。如果数据有“强”连接,它应该在同一个分片中。如果您的应用中的所有数据都具有强连接,那么对它进行分片似乎不太可能有所帮助。
猜你喜欢
  • 2019-03-14
  • 2022-06-10
  • 1970-01-01
  • 2016-12-18
  • 2018-02-10
  • 1970-01-01
  • 2011-10-19
  • 2013-10-16
相关资源
最近更新 更多