【问题标题】:is there a limitation for query a collection in Firebase Firestore?在 Firebase Firestore 中查询集合是否有限制?
【发布时间】:2019-12-27 13:29:26
【问题描述】:

我在YouTube 上观看了有关 Firestore 的视频。据说最大大小为 1 Mb 并且每秒最多写入 1 次的位置存在限制。

对集合的查询怎么样?这有限制吗?因为我将严重依赖父集合来为很多用户执行不同的查询。这就是为什么我需要知道最坏的情况。我需要知道是否有任何限制。

我的意思是每秒最大查询数,最大并发查询数?一秒钟内从集合中获取数据的最大数量?查询集合是否存在此类限制?

我尝试从here 阅读文档,似乎集合中的查询没有限制。我需要确定,也许有我尚未阅读的文档?

【问题讨论】:

  • “集合中查询的限制”是什么意思?您指的是您要查询的项目数?到项目的数量,你的查询返回?您可以在单个集合中执行的查询数量?写的怎么样?

标签: firebase google-cloud-firestore


【解决方案1】:

您可以针对 Firestore 执行的查询数量没有记录限制。虽然可能存在物理限制,但您极不可能在遇到任何记录的限制(例如 100 万并发用户)之前达到它。

换句话说:您不太可能需要担心 Firestore 对您的应用程序的读取可扩展性或限制。它可以很好地扩展读取操作,这正是它支持更有限的功能集的原因,以及它对单个文档的写入吞吐量限制的原因。

【讨论】:

    【解决方案2】:

    Firestore 可针对读取操作进行大规模扩展。使用 Blaze 付款计划时,没有像写入限制那样的基本读取限制。您只需要愿意为所有这些文档读取以及所有这些数据所需的带宽付费。请阅读pricing page 关于计费。

    【讨论】:

      【解决方案3】:

      您的读写有限制。

      他们在document 中提供了免费服务,您的读写权限有限。

      每次读取都将计入正常查询中,它与写入文档的作用相同

      【讨论】:

        猜你喜欢
        • 2020-10-10
        • 2018-07-10
        • 1970-01-01
        • 1970-01-01
        • 2022-10-19
        • 2019-09-02
        • 2018-11-08
        • 2021-09-12
        • 1970-01-01
        相关资源
        最近更新 更多