Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PHP / mySQL - thường xuyên tính toán lại các giá trị điểm chuẩn khi người dùng mới gửi dữ liệu của họ

Những gì bạn đang cân nhắc có thể được thực hiện theo một số cách.

  1. 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.

  2. 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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách đúng để chuyển từ 5.000 đến 100.000 giá trị trong mệnh đề WHERE của mysql

  2. MySql Chọn Vị trí và C #

  3. Làm cách nào để kết nối với MySQL trên Amazon EC2 từ Linux / Mac?

  4. Tôi có thể sử dụng một hàm cho giá trị mặc định trong MySql không?

  5. Tạo trình kích hoạt mysql thông qua PHP?