Агрегирующий запрос для аналитики - PullRequest
0 голосов
/ 09 февраля 2019

Я использую MySQL и пытаюсь найти лучший подход для генерации временных рядов для сканирования.

В базе данных События / Акции / Бронирование имеют много гостей, а События / Акции / Бронирование / Гости имеют много сканирований.

Какие существуют подходы, алгоритмы, чтобы для заданных временных рядов (15, 30-минутные интервалы, 1, 4 часа, 1 день, 1 неделя, 1 месяц) я мог генерировать совокупность сканирований (мин,max, sum, avg) для каждого периода времени?

Я думал о внедрении служб анализа / DW, чтобы выводить результаты из 3NF, но на данный момент это было бы преждевременно.

Помимо выполнения вложенных запросов для каждого из типов для их агрегирования в конце, я могу попытаться использовать хранимые процедуры, хотя я не очень знаком с этим.

...