Влияет ли то, как структурирована моя база данных Firebase, на масштабируемость Firebase с помощью Geofire? - PullRequest
0 голосов
/ 07 июня 2019

Я создаю приложение с помощью Firebase. Я использую geofire, чтобы каждый пользователь мог найти соседних пользователей моего приложения. Мне было интересно, повлияет ли способ структурирования моей базы данных на скорость запроса при сотнях тысяч или даже миллионах пользователей?

Я не мог найти ответ на свой вопрос в Интернете и, читая документацию по geofire, мне это тоже не совсем понятно. В настоящее время моя база данных имеет следующую структуру:

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

Повлияет ли структурирование моей базы данных таким образом (путем размещения информации о расположении географического огня под ИД пользователя каждого пользователя) повлиять на скорость загрузки, когда пользователей много?

1 Ответ

0 голосов
/ 07 июня 2019

Производительность чтения данных из Firestore основана исключительно на количестве прочитанных вами данных.Количество документов в коллекции не влияет на производительность запросов.

Я не понимаю, как предложенная вами структура повлияет на скорость чтения / запроса данных.

...