Получение ленты активности: Firebase - PullRequest
0 голосов
/ 03 июня 2018

После небольшого исследования кажется, что Firebase не очень подходит для выполнения таких задач, как фид активности, поскольку нет оператора IN, как у MySQL.

Мой вопрос заключается в том, не станет ли фид активности достаточно дорогим или трудоемким для выполнения с Firebase, поскольку вам придется сделать цикл и запросить каждый отдельный идентификатор пользователя в массиве идентификаторов пользователей.кто-то следит за тем, чтобы найти последние сообщения, сделанные этими людьми.

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

Спасибо,

Трой

1 Ответ

0 голосов
/ 04 июня 2018

Если вы работаете в фоновом режиме с реляционными базами данных, модель данных Firebase NoSQL может потребовать некоторого привыкания.Большинство предположений о его ограниченной масштабируемости основано на недостатке опыта.Как только вы адаптируетесь к модели данных NoSQL базы данных Firebase Realtime или Cloud Firestore, они могут масштабироваться до очень большого числа одновременных операций чтения.

Я рекомендую:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...