Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP/mySQL - редовно преизчисляване на бенчмарк стойности, когато нови потребители изпращат своите данни

Това, което обмисляте, може да бъде направено по няколко начина.

  1. Можете да настроите тригер във вашата DB за преизчисляване на стойностите всеки път, когато се актуализира нов запис. Можете да съхраните кода, необходим за актуализиране на стойностите в sproc, ако е необходимо.

  2. Можете да напишете PHP скрипт и да го изпълнявате редовно чрез cron.

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

Очевидно ще трябва да прецените изискванията си, преди да изберете метод.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Заявка за избор на верига Mysql

  2. Основната таблица или изглед не са намерени:1146 Таблица Laravel 5

  3. Hql, Как да напиша заявка за присъединяване между таблици, която има връзка едно към много?

  4. Трябва ли да съхранявам цената като десетична или цяло число в Mysql?

  5. Може ли MySQL надеждно да възстанови резервни копия, които съдържат изгледи или не?