Những gì bạn đang cân nhắc có thể được thực hiện theo một số cách.
-
Bạn có thể thiết lập một trình kích hoạt trong DB của mình để tính toán lại các giá trị bất cứ khi nào một bản ghi mới được cập nhật. Bạn có thể lưu trữ mã cần thiết để cập nhật các giá trị trong một chuỗi nếu cần thiết.
-
Bạn có thể viết một tập lệnh PHP và chạy nó thường xuyên qua cron.
# 1 sẽ làm chậm quá trình chèn vào cơ sở dữ liệu của bạn nhưng sẽ đảm bảo dữ liệu của bạn luôn luôn cập nhật. # 2 có thể khóa các bảng trong khi cập nhật các giá trị mới và dữ liệu của bạn sẽ chỉ chính xác cho đến lần cập nhật tiếp theo. # 2 sao lưu dễ dàng hơn nhiều vì tập lệnh có thể dễ dàng được lưu trữ trong hệ thống lập phiên bản của bạn, trong khi bạn cần lưu trữ các tập lệnh tạo trình kích hoạt và nảy mầm trong bất kỳ bản sao lưu nào bạn thực hiện.
Rõ ràng là bạn sẽ phải cân nhắc các yêu cầu của mình trước khi chọn một phương pháp.