API-интерфейс базы данных Firebase Realtime оптимизирован для синхронизации данных между большим количеством пользователей.Он не идеально подходит для интеллектуального анализа данных, который обычно требует различных схем доступа к данным.
Обратите внимание, что вполне возможно и часто объединять базу данных Firebase Realtime с другими решениями для хранения данных, чтобы удовлетворить все потребности приложения.Многие разработчики объединяют Firebase с BigQuery, используя последний для анализа данных.Таким образом, ваши пользователи / приложения могут писать прямо в базу данных Firebase (или Cloud Firestore).Например, вы будете использовать облачные функции для передачи этих данных в BigQuery, где вы будете анализировать их.Любой результат анализа вы будете записывать обратно в базу данных Firebase, где клиенты смогут их прочитать.При таком подходе Firebase функционирует как прокси между вашими (мобильными) клиентами и вашей собственной облачной инфраструктурой.