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

Кое е по-ефективно:множество MySQL таблици или една голяма таблица?

Множество таблици помагат по следните начини/случаи:

(а) ако различни хора ще разработват приложения, включващи различни таблици, има смисъл да ги разделите.

(b) Ако искате да дадете различен вид правомощия на различни хора за различна част от събирането на данни, може да е по-удобно да ги разделите. (Разбира се, можете да разгледате дефинирането на изгледи и даване на разрешение за тях по подходящ начин).

(c) За преместване на данни на различни места, особено по време на разработка, може да има смисъл да се използват таблици, което води до по-малки размери на файловете.

(d) По-малкият отпечатък може да ви осигури удобство, докато разработвате приложения за конкретно събиране на данни от един обект.

(д) Възможно е:това, което смятахте за данни с една стойност, може да се окаже наистина множество стойности в бъдеще. напр. кредитният лимит е поле с една стойност към момента. Но утре може да решите да промените стойностите като (дата от, дата до, кредитна стойност). Разделените таблици може да са полезни сега.

Моят глас ще бъде за множество таблици - с правилно разделени данни.

Успех.



  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. brew инсталирайте mysql на macOS

  3. Съвпадение на всички стойности в клауза IN

  4. PHP CRUD Създавайте, редактирайте, актуализирайте и изтривайте публикации с MySQL база данни

  5. MySQL #1093 – Не можете да посочите целева таблица „раздаване“ за актуализация в клауза FROM