Приложение Firebase с огромным количеством пользователей в одной базе данных - PullRequest
0 голосов
/ 14 мая 2019

Я работаю над приложением для Android, которое представляет собой приложение для кафе, в котором можно создавать товары и совершать покупки с помощью управления запасами, и сообщает, что приложение может иметь более 1000 пользователей на базе Firebase, и все пользователи подключены к одной базе данных, разделенной уникальный идентификатор пользователя
Мой вопрос заключается в том, что все в порядке, что я сделал, или это может привести к загрузке базы данных firebase, поскольку все они подключены к одной базе данных, если это проблема, если я должен создать несколько баз данных, для каждого пользователя его уникальная база данных не будет иметь уникальный идентификатор

1 Ответ

0 голосов
/ 14 мая 2019

Когда вам нужно получить доступ к информации о каждом пользователе, firebase переходит к этому нужному пользователю и извлекает данные, нет необходимости разбивать вашу базу данных на отдельные базы данных для каждого пользователя.

Вам следует разделить вашу базу данных на большее количество баз данных, если вы превысили лимит в 100 000 одновременных подключений или 1000 операций записи / сек, если вы не достигли этого порога, не беспокойтесь о том, что теперь нужно сегментировать вашу базу данных.

Если в вашем приложении есть, скажем, группы чата, вы можете использовать его для повышения производительности каждой группы, но в этом случае я не вижу причин для разделения отдельных пользователей.

Документация здесь

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