sql >> Base de Datos >  >> RDS >> Mysql

¿Qué es más eficiente:múltiples tablas MySQL o una tabla grande?

Múltiples tablas ayudan en las siguientes formas/casos:

(a) si diferentes personas van a desarrollar aplicaciones que involucren diferentes tablas, tiene sentido dividirlas.

(b) Si desea otorgar diferentes tipos de autoridades a diferentes personas para diferentes partes de la recopilación de datos, puede ser más conveniente dividirlas. (Por supuesto, puede ver la definición de vistas y otorgarles la autorización correspondiente).

(c) Para mover datos a diferentes lugares, especialmente durante el desarrollo, puede tener sentido usar tablas que resulten en tamaños de archivo más pequeños.

(d) Una huella más pequeña puede brindarle comodidad mientras desarrolla aplicaciones en la recopilación de datos específicos de una sola entidad.

(e) Es una posibilidad:lo que pensó como un dato de valor único puede convertirse en valores múltiples en el futuro. p.ej. el límite de crédito es un campo de valor único a partir de ahora. Pero mañana, puede decidir cambiar los valores como (fecha desde, fecha hasta, valor de crédito). Las tablas divididas pueden ser útiles ahora.

Mi voto sería para varias tablas, con datos divididos adecuadamente.

Buena suerte.