База зарплат: обновленная статистика
Изначально годовые срезы зарплат рассчитывались при помощи простого SQL запроса, использовавшего функции-агрегаты MIN, MAX, AVG. Как мне справедливо пеняли, AVG в данном случае совсем не уместен.
У меня наконец-то дошли руки перенести расчет этих отчетов полностью на PHP и, как следствие, теперь я могу использовать любые алгоритмы, а не только встроенные в MySQL. В частности, переделал расчет «средних» зарплат на использование медианы, а не арифметического среднего.
Результаты расчетов теперь кэшируются в отдельной таблице, что дает хороший запас прочности на использование сервиса.
3 коментарі
Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.