【问题标题】:What are the limitations of performing a Firestore query over a large collection对大型集合执行 Firestore 查询有哪些限制
【发布时间】:2018-01-02 06:09:22
【问题描述】:

我想在我的下一个项目中使用 Firebase Firestore,但我需要一些帮助来了解 Firestore 查询的局限性。

基本上,我想对包含大量文档的集合执行查询,但在进行研究时,我遇到了相互矛盾的信息。

此视频(来自 Firebase 团队):https://youtu.be/W3xIOQu0h1w?t=11m50s 指出,您可以对包含“billions”文档的集合执行查询,并与针对包含几个文档的集合的查询保持相同水平的性能文件。

然后,我遇到了这个github issue,发帖人说查询花费的时间太长并且对系统的要求很高。 Firebase 团队的一名成员回答说,对包含 35k 文档的集合执行查询超出了“性能范围”。

那么有人可以为我指出有关 Firestore 查询及其限制的正确方向吗?

如果我在这篇文章的任何部分不清楚,请告诉我。

【问题讨论】:

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


    【解决方案1】:

    您链接到的那个 GitHub 问题专门讨论了 离线 搜索。这意味着 Firestore 后端服务不可用,因此在客户端上执行搜索。这与客户端在线并且服务可以以可大规模扩展的方式执行查询时截然不同的情况。 (客户端应用程序永远无法大规模扩展。)

    【讨论】:

      猜你喜欢
      • 2019-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-13
      • 2021-03-11
      • 2019-10-02
      • 2011-08-04
      • 2020-01-16
      相关资源
      最近更新 更多