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