Есть веб-приложение. В веб-приложении есть данные, есть отчеты. Объем данных и скорость поступления достаточно высокие (до 40М событий в день), отчеты ad hoc.
Текущее хранилище MySQL без оптимизации. С такими объемами в текущем виде он не справится. Входные условия, структура данных, принципы формирования отчетов известны. Необходимо:
- проанализировать задачу
- предложить решение по хранению данных: вероятно MySQL или PostgreSQL, но не обязательно)
- предложить решение по формированию отчетов: оптимизация структуры данных, запросов, агрегация, column-oriented, что-то еще
- реализовать предложенное решение: настроить сервер, помочь разработчикам в изменении приложения
Мигрировать текущие данные нет необходимости. Подробнее по запросу.
Опубликован 24.02.2016 в 10:57