To, o čem uvažujete, lze provést několika způsoby.
-
Ve své databázi můžete nastavit spouštěč, který přepočítá hodnoty vždy, když je aktualizován nový záznam. V případě potřeby můžete uložit kód potřebný k aktualizaci hodnot do sproc.
-
Můžete napsat PHP skript a pravidelně jej spouštět přes cron.
#1 zpomalí vkládání do vaší databáze, ale zajistí, že vaše data budou vždy aktuální. #2 může během aktualizace nových hodnot uzamknout tabulky a vaše data budou přesná pouze do příští aktualizace. Zálohování #2 je mnohem snazší, protože skript lze snadno uložit ve vašem verzovacím systému, zatímco skripty pro vytváření spouštěčů a sproc byste museli ukládat do jakékoli zálohy, kterou byste vytvořili.
Je zřejmé, že před výběrem metody budete muset zvážit své požadavky.