Firebase 火库限制

Firebase 火库限制,firebase,google-app-engine,google-cloud-firestore,Firebase,Google App Engine,Google Cloud Firestore,Firestore提供50000个文档读取操作,作为其免费捆绑包的一部分 但是,在我的应用程序中,客户端正在获取包含价格数据的集合。价格数据是随时间而创建的。因此,从特定的时间戳开始,客户机最多可以读取1000个文档。每个文档代表一个带有价格信息的时间戳。 这意味着,如果客户端刷新他/她的web浏览器50次,它将立即耗尽我的配额。这只适用于一个客户。 事情就是这样。得到了这个错误: 错误:8个资源用完:超出配额 价格数据是静态的。一旦它们被写下来,就不应该改变。 是否有解决这个问题的方法,或者我

Firestore提供50000个文档读取操作,作为其免费捆绑包的一部分

但是,在我的应用程序中,客户端正在获取包含价格数据的集合。价格数据是随时间而创建的。因此,从特定的时间戳开始,客户机最多可以读取1000个文档。每个文档代表一个带有价格信息的时间戳。 这意味着,如果客户端刷新他/她的web浏览器50次,它将立即耗尽我的配额。这只适用于一个客户。 事情就是这样。得到了这个错误:

错误:8个资源用完:超出配额

价格数据是静态的。一旦它们被写下来,就不应该改变。
是否有解决这个问题的方法,或者我应该考虑其他数据库以外的FixStury.

< P>错误消息表明您已经用完了可用的配额。在免费计划中,配额是每天读取50000个文档,因此您已经阅读了该数量的文档

可能的解决办法:

  • 升级到付费计划,该计划的配额要高得多
  • 等待明天继续,因为配额每天都会重新设置
  • 尝试另一个免费项目,因为每个项目都有自己的配额

如果你有一个永远不会(或很少)更改的数据集,为什么不将其作为JSON对象写入应用程序本身呢。您可以将其作为一个单独的.js文件,然后导入以进行读取,从而生成表


或者,您的用户是否有理由浏览所有1000条记录。您可以模拟一个完整的表格,即使将调用限制在10左右,然后根据需要分页以获得更多结果。

回答如下。除此之外,如果你没有看到这个数字,就不可能说你是否已经准备好了这个数字。当然也要考虑使用FialBaseRealTimeDATABASE,它有一个不同的定价模型,似乎允许开发人员在达到配额之前进行进一步的实验。