Google cloud firestore 集合查询(单个)是否比groupCollection查询快?

Google cloud firestore 集合查询(单个)是否比groupCollection查询快?,google-cloud-firestore,Google Cloud Firestore,我有一个收集组查询,可以将Posts子集合嵌套到2个子集合中 前 为此,我目前有一个复合索引,它工作得很好 我的问题是,使用云函数对1个顶级收集帖子进行非规范化,并对其进行查询会更有效吗?收集组查询使用与普通查询基本相同的索引策略,因此它们应该以相同的性能运行。具体地说,这意味着查询将不受集合大小的影响。因此,从理论上讲,您可以自由运行自己的基准测试,看看是否存在实际差异。 firestore { users: <Collection> { posts: <subc

我有一个收集组查询,可以将Posts子集合嵌套到2个子集合中 前

为此,我目前有一个复合索引,它工作得很好


我的问题是,使用云函数对1个顶级收集帖子进行非规范化,并对其进行查询会更有效吗?

收集组查询使用与普通查询基本相同的索引策略,因此它们应该以相同的性能运行。具体地说,这意味着查询将不受集合大小的影响。

因此,从理论上讲,您可以自由运行自己的基准测试,看看是否存在实际差异。
firestore {
  users: <Collection> {
    posts: <subcollection> {... posts}
    types : <subcollection> {
     type1: <subcollection> : {
       posts: <subcollection> {... posts}
     } 
   }
}