我的 firebase 数据库的结构方式会影响 geofire 的 firebase 的可扩展性吗?

Does the way my firebase database is structured affect scalability of firebase with geofire?

我正在使用 firebase 创建一个应用程序。我正在使用 geofire 来允许每个用户找到我的应用程序的附近用户。我想知道当有数十万甚至数百万用户时,我的数据库结构方式是否会影响查询速度?

我无法在线找到我的问题的答案并阅读了 geofire 的文档,也没有真正为我解决这个问题。目前我的数据库结构如下:

users: {
   userID: {
       First Name: "Joe"
       Last Name: "Smith"
       location: {
           g: "9qrq9824l3"
           l: {
             0: 24.1439871
             1: 413.342499

当有很多用户时,像这样构建我的数据库(通过将 geofire 位置信息放在每个用户的用户 ID 下)会影响加载速度吗?

从 Firestore 读取数据的性能完全取决于您读取的数据量。集合中的文档数量对查询性能没有影响。

我不明白你提出的结构将如何影响数据的速度read/queried。