首页 文章

对大型集合执行Firestore查询有哪些限制

提问于
浏览
0

我想将Firebase Firestore用于我的下一个项目,但我需要一些帮助来理解Firestore查询可能存在的局限性 .

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

此视频(来自Firebase团队):https://youtu.be/W3xIOQu0h1w?t=11m50s声明您可以使用“billions”文档对集合执行查询,并与使用少量文档的集合上的查询保持相同的性能级别 .

然后,我遇到了这个海报,其中的海报表明查询花费的时间过长,需要很多来自系统的查询 . Firebase团队的成员回答说,对包含35k文档的集合执行查询超出了"performance envelope" .

因此,有人可以指出我关于Firestore查询及其局限性的正确方向 .

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

1 回答

  • 2

    您链接的GitHub问题专门讨论脱机搜索 . 这意味着Firestore后端服务不可用,因此将在客户端上执行搜索 . 这与客户端在线时的情况非常不同,并且服务可以以大规模可扩展的方式执行查询 . (客户端应用程序永远不会大规模扩展 . )

相关问题