Mysql: tablas múltiples o una tabla grande?
Esta pregunta ya se ha hecho, pero no he encontrado una "respuesta de 1 voz".
¿Es mejor hacer?
1 mesa grande con:user_id | attribute_1 | atributo_2 | attribute_3 | atributo_4
o 4 tablas pequeñas con: user_id | attribute_1user_id | atributo_2
user_id | atributo_3
user_id | atributo_4
1 mesa grande o muchas mesas pequeñas? Cada usuario solo puede tener 1 valor para attribute_X. Tenemos muchos datos para guardar (100 millones de usuarios). Estamos utilizando innoDB. El rendimiento es realmente importante para nosotros (10 000 consultas / s).
Gracias !
François