mysql — лучший способ вычислить среднее значение для каждой записи из миллиона записей с переполнением стека

Таким образом, у меня есть приблизительно миллионы данных о месте жительства в MySQL со многими переменными, такими как возраст, район, район, деревня, полный адрес, работа, зарплата и т. Д.

Теперь мне нужно сделать приборную панель с тепловыми картами (с использованием codeigniter), которые по этим данным имеют среднюю заработную плату для каждой деревни. В настоящее время я использую запрос с Apache Hive для экспорта CSV из этих данных.

В настоящее время у меня есть 3 варианта:

  • Создайте службу планировщика, которая рассчитывает среднюю заработную плату для каждой деревни и перемещает ее в другую таблицу, поэтому на панели мониторинга нужно только загружать данные из вновь созданной таблицы.
  • Прямой запрос к кусту apache (я уже читал, что есть драйвер ODBC для улья).
  • Использование хранимой процедуры, вызванной с панели мониторинга, для вычисления нового значения.

Я все еще нахожу лучший способ сделать это. Есть ли у вас лучшие альтернативы?

Спасибо раньше,

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]