Firebase 在CloudFireStore中是否可能有一个缓慢的查询?

Firebase 在CloudFireStore中是否可能有一个缓慢的查询?,firebase,google-cloud-firestore,Firebase,Google Cloud Firestore,我在文档中读到,检索数据的时间与查询6个文档集合和6000万个文档集合的时间相同 那么,在同一个集合下保存特定类型(如用户)的所有数据安全吗?为了获得更好的性能,我是否永远不必将它们拆分为单独的集合 在Firestore上执行缓慢的查询肯定是可能的,但性能与您正在查询的集合中的文档数量无关。例如,读取速度慢的一个常见原因是文档中包含的数据远远超过了应用程序的需要,这意味着将数据下载到客户端所需的时间比用例所需的时间要长 在您的示例中:将所有用户配置文件存储在单个集合中确实很正常。从该集合中查询6

我在文档中读到,检索数据的时间与查询6个文档集合和6000万个文档集合的时间相同


那么,在同一个集合下保存特定类型(如用户)的所有数据安全吗?为了获得更好的性能,我是否永远不必将它们拆分为单独的集合

在Firestore上执行缓慢的查询肯定是可能的,但性能与您正在查询的集合中的文档数量无关。例如,读取速度慢的一个常见原因是文档中包含的数据远远超过了应用程序的需要,这意味着将数据下载到客户端所需的时间比用例所需的时间要长

在您的示例中:将所有用户配置文件存储在单个集合中确实很正常。从该集合中查询6个用户将始终花费相同的时间,即使您的应用程序将增长到数百万或数亿用户