У меня есть отдельная таблица для каждодневных данных, которые в основном относятся к типу веб-статистики: ключевые слова, посещения, продолжительность, IP-адрес, продажи и т. Д. (Возможно, всего 100 байт на запись)
В каждой таблице будет около пары миллионов записей.
Что мне нужно сделать, так это создать веб-администратора, чтобы пользователь / администратор мог просматривать отчеты за разные периоды дат И сортировать их по определенным рассчитанным значениям. Например, пользователь может захотеть, чтобы результаты с 15-го числа прошлого месяца по 12-е числа этого месяца были отсортированы по SALE / VISIT в порядке убывания.
Администратор / пользователь должен просматривать (скажем) только 200 верхних записей одновременно и, вероятно, не будет просматривать более нескольких сотен записей за один сеанс
Из-за произвольного периода дат мне нужно суммировать соответствующие столбцы для каждой записи, и только тогда можно будет сделать выбор.
Мой вопрос: возможно ли иметь отчеты в режиме реального времени или они будут слишком медленными (таблицы не редко - если вообще когда-либо - обновляются после вставки данных дня)
Такой сценарий лучше подходит для индексов или табличных сканирований?
А также, будет ли лучше массивная таблица для всех дат, чем отдельные таблицы для каждой даты (объединений почти нет)
спасибо заранее!