検討していることは、さまざまな方法で行うことができます。
-
DBにトリガーを設定して、新しいレコードが更新されるたびに値を再計算できます。必要に応じて、値を更新するために必要なコードをsprocに格納できます。
-
PHPスクリプトを作成し、cronを介して定期的に実行できます。
#1はデータベースへの挿入を遅くしますが、データが常に 最新の。 #2は、新しい値を更新している間、テーブルをロックする可能性があり、データは次の更新までのみ正確になります。 #2は、スクリプトをバージョン管理システムに簡単に保存できるため、バックアップがはるかに簡単ですが、トリガーとsprocの作成スクリプトは、作成するバックアップに保存する必要があります。
もちろん、方法を選択する前に、要件を検討する必要があります。