У меня есть две таблицы, записи постоянно вставляются в эти таблицы из внешнего источника. Допустим, эти таблицы хранят статистику пользовательских взаимодействий. Когда пользователь нажимает кнопку, детали этого щелчка (пользователь, время клика и т.д.) Записываются в одну из таблиц. Когда пользователь нажимает эту кнопку, запись добавляется с подробной информацией в другую таблицу.
Если есть много пользователей, постоянно взаимодействующих с системой, будет создано множество данных, и эти таблицы будут сильно расти.
Когда я хочу посмотреть данные, я хочу видеть их почасовое или ежедневное разрешение.
Есть ли способ или наилучшая практика для непрерывного суммирования данных постепенно (по мере сбора данных) в требуемом разрешении?
Или есть ли лучший подход к этой проблеме?
PS. То, что я нашел до сих пор, это инструменты ETL, такие как Talend, могут сделать жизнь легкой.
Обновление: я использую MySQL на данный момент, но мне интересно, какие методы лучше делать независимо от БД, среды и т.д.