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

Apakah menyimpan jumlah catatan database berlebihan?

Untuk menjawab pertanyaan judul. Ya itu berlebihan, tetapi apakah Anda harus melakukannya tergantung pada situasi Anda.

Kecuali jika Anda mengetahui masalah kinerja, hitung jumlah dan totalnya dengan cepat di aplikasi Anda dan jangan simpan. Artinya, jangan simpan nilai yang dihitung kecuali Anda tidak punya pilihan lain.

Dalam kebanyakan situasi, Anda tidak perlu menggunakan ini dan tidak seharusnya.

Jika Anda harus menyimpan nilai yang dihitung, lakukan hal berikut:

  • Jangan selalu up-to-date dengan menaikkannya. Hitung ulang jumlah/total dari semua data setiap kali Anda memperbaruinya.
  • Jika Anda tidak memiliki banyak pembaruan, masukkan kode ke pemicu pembaruan untuk menjaga agar jumlah/total tetap terbaru.
  • Masalah dengan redundansi dalam database adalah ketika angka-angkanya tidak sesuai, Anda tidak yakin mana yang otoritatif. Tambahkan ke dokumentasi catatan bahwa sumber data adalah sumber otoritatif jika mereka tidak setuju dan dapat ditimpa.


  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:latin1-> utf8. Konversikan karakter ke padanan multibytenya

  2. Bagaimana cara memasukkan nilai ibrani ke dalam db mysql di php

  3. Mac OS Sierra virtualenv (python 2.7) pip menginstal kesalahan mysqlclient

  4. PEMBARUAN SQL dengan LIKE

  5. Bagaimana cara saya mengurangi menggunakan SQL di MYSQL antara dua nilai waktu tanggal dan mengambil hasilnya dalam menit atau detik?