Я использую приложение, которое является очень интерактивным и в настоящее время требует реального аналитического решения.Мы генерируем примерно 2,5–3 миллиона событий в месяц (и растем) и хотели бы создавать отчеты для анализа групп пользователей, сбора данных и т. Д. Отчеты достаточно стандартны, чтобы можно было использовать существующий сервис.
Однако, учитывая объем данных, я обеспокоен тем, что затраты на использование размещенного аналитического решения, такого как MixPanel, очень быстро станут очень дорогими.Я также изучил создание традиционного хранилища данных в виде звездообразной схемы с автономными фоновыми процессами (я очень мало знаю о хранилищах данных).
Это приложение Ruby с бэкэндом PostgreSQL.
Какие у меня есть варианты, как построить, так и купить, чтобы ответить на такие вопросы?