Я создаю приложение с firebase. Я использую geofire, чтобы позволить каждому пользователю находить ближайших пользователей моего приложения. Мне было интересно, повлияет ли структура моей базы данных на скорость запроса, когда есть сотни тысяч или даже миллионы пользователей?
Я не смог найти ответ на свой вопрос в Интернете, и чтение документации для geofire тоже не прояснило для меня этого. В настоящее время моя база данных структурирована следующим образом:
users: {
userID: {
First Name: "Joe"
Last Name: "Smith"
location: {
g: "9qrq9824l3"
l: {
0: 24.1439871
1: 413.342499
Повлияет ли такое структурирование моей базы данных (путем размещения информации о местоположении Geofire под идентификатором каждого пользователя) на скорость загрузки при наличии большого количества пользователей?