2016-09-16 1 views
1

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

Для этого у меня есть функции firebase.on ('value') для каждого и каждого профиля пользователя, а затем обновляет мои представления в реальном времени на основе их значений в базе данных.

Мой вопрос: это нормально, если в базе данных есть тысячи или миллионы потенциальных данных?

Спасибо.

+1

Просто интересно, не могли бы вы представить, что загрузка всех профилей может быть немного? Я не уверен, почему пользователь когда-либо фактически вытащил все миллионы профилей пользователей. – Dallas

+0

Я хочу обновления в реальном времени при поиске пользователей. Но я полагаю, что это излишне, и не стоит хлопот устанавливать ценности на всех и каждого. –

ответ

3

Вы должны использовать child event listeners (child_added, child_changed и т. Д.), Который запускается только во время изменений и возвращает только измененный узел.

Value event listeners следует использовать только на очень низких уровнях, например, для наблюдения за конкретным полем конкретного ребенка.

Смежные вопросы