En términos de rendimiento y escalabilidad, uno sería un mejor método para realizar una a varias asignaciones en MySQL.¿Debería haber una tabla separada al mapear una relación entre muchas?
Usando una columna separada pero si se sigue a 2 tablas:
(persona): id, nombre
(teléfono): Identificación, número, tipo, person_id
El uso de un tabla separada:
(persona): id, nombre
(phon e): Identificación, número, tipo
(person_phone): Identificación, person_id, phone_id
¿Bajo qué circunstancias imagina que hacer dos uniones para obtener los datos que necesita será más rápido que hacer una sola unión? – R0MANARMY
Mencioné el rendimiento y la escalabilidad. Me preguntaba si tener una mesa separada lo haría más escalable. – Shoaibi
@Dan: ¿Puede estar rompiendo el esquema en varios servidores de bases de datos? [Los niveles de advertencia de cafeína se alcanzaron hace mucho tiempo, por lo que este podría no ser el mejor argumento] – Shoaibi