У меня есть приложение с десятками тысяч пользователей, где каждую секунду мы собираем данные (данные о местоположении).Для анализа мы пытаемся разрешить запрос этих данных для создания отчетов для пользователя.
Идея состоит в том, чтобы передать данные из базы данных в реальном времени в Spanner, чтобы я мог запрашивать данные в формате SQL и генерироватьотчеты, основанные на этом.Я хочу иметь возможность делать это из моего триггера каждый раз, когда я обновляю базу данных в реальном времени.Таким образом, данные следуют этому потоку:
Данные о местоположении iOS / Android -> записывает базу данных Firebase Realtime -> Триггер функции на основе события записи -> Добавить в Spanner
Возможно ли это, и если да, то как это сделатьты предлагаешь это сделать?Я уже использую функции Firebase для запуска уведомлений и поддержания согласованности базы данных, но не знаю, как подключиться к гаечному ключу.Документация, которую я нашел, полностью посвящена функциям Cloud, и когда я выполняю
const Spanner = require('@google-cloud/spanner');
, я получаю сообщение «Ошибка: триггеры синтаксического анализа ошибки: не удается найти модуль '@ google-cloud / spanner'"
Мое первое ограничение: ограничены ли функции Firebase самой FireBase или я могу интегрироваться с другими облачными инструментами, такими как гаечный ключ?
Спасибо,
Рикардо