Това, което обмисляте, може да бъде направено по няколко начина.
-
Можете да настроите тригер във вашата DB за преизчисляване на стойностите всеки път, когато се актуализира нов запис. Можете да съхраните кода, необходим за актуализиране на стойностите в sproc, ако е необходимо.
-
Можете да напишете PHP скрипт и да го изпълнявате редовно чрез cron.
#1 ще забави вмъкванията във вашата база данни, но ще гарантира, че вашите данни са винаги актуален. #2 може да заключи таблиците, докато актуализира новите стойности, и вашите данни ще бъдат точни само до следващата актуализация. #2 е много по-лесно за архивиране, тъй като скриптът може лесно да бъде съхранен във вашата система за управление на версиите, докато ще трябва да съхранявате тригера и скриптовете за създаване на sproc във всеки архив, който правите.
Очевидно ще трябва да прецените изискванията си, преди да изберете метод.