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

Mana yang lebih efisien:Beberapa tabel MySQL atau satu tabel besar?

Beberapa tabel membantu dengan cara/kasus berikut:

(a) jika orang yang berbeda akan mengembangkan aplikasi yang melibatkan tabel yang berbeda, masuk akal untuk membaginya.

(b) Jika Anda ingin memberikan otoritas yang berbeda kepada orang yang berbeda untuk bagian pengumpulan data yang berbeda, mungkin akan lebih mudah untuk membaginya. (Tentu saja, Anda dapat melihat mendefinisikan pandangan dan memberikan otorisasi pada mereka dengan tepat).

(c) Untuk memindahkan data ke tempat yang berbeda, terutama selama pengembangan, mungkin masuk akal untuk menggunakan tabel yang menghasilkan ukuran file yang lebih kecil.

(d) Jejak kaki yang lebih kecil dapat memberikan kenyamanan saat Anda mengembangkan aplikasi pada pengumpulan data spesifik dari satu entitas.

(e) Ada kemungkinan:apa yang Anda pikir sebagai data nilai tunggal dapat berubah menjadi nilai ganda di masa depan. misalnya batas kredit adalah bidang nilai tunggal seperti yang sekarang. Tetapi besok, Anda dapat memutuskan untuk mengubah nilainya sebagai (tanggal dari, tanggal hingga, nilai kredit). Tabel terpisah mungkin berguna sekarang.

Suara saya adalah untuk beberapa tabel - dengan data yang dibagi dengan tepat.

Semoga berhasil.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan ORDER BY dan GROUP BY bersama-sama

  2. MySQL PADA KUNCI DUPLICATE - masukkan id terakhir?

  3. Menangani Transaksi Di MySQL

  4. Bagaimana menghubungkan ke database menggunakan Sequel Pro

  5. SQL membagi nilai menjadi beberapa baris