Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

PHP/mySQL - penghitungan ulang nilai benchmark secara berkala saat pengguna baru mengirimkan data mereka

Apa yang Anda pertimbangkan dapat dilakukan dengan beberapa cara.

  1. Anda dapat mengatur pemicu di DB Anda untuk menghitung ulang nilai setiap kali catatan baru diperbarui. Anda dapat menyimpan kode yang diperlukan untuk memperbarui nilai dalam sproc jika perlu.

  2. Anda dapat menulis skrip PHP dan menjalankannya secara teratur melalui cron.

#1 akan memperlambat penyisipan ke database Anda tetapi akan memastikan data Anda selalu up to date. #2 mungkin mengunci tabel saat memperbarui nilai baru, dan data Anda hanya akan akurat hingga pembaruan berikutnya. #2 jauh lebih mudah untuk dicadangkan, karena skrip dapat dengan mudah disimpan di sistem pembuatan versi Anda, sedangkan Anda harus menyimpan skrip pemicu dan pembuatan sproc di cadangan apa pun yang Anda buat.

Jelas Anda harus mempertimbangkan kebutuhan Anda sebelum memilih metode.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. masalah dalam banyak ke banyak hubungan

  2. Glassfish tidak membuat Sumber Daya JDBC

  3. Cara mudah untuk mengekspor tabel SQL tanpa akses ke server atau phpMyADMIN

  4. Bagaimana saya bisa memverifikasi kode toko di mysql dan memperbarui tabel jika hasilnya benar?

  5. PILIH JUMLAH() vs mysql_num_rows();