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_1

user_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

Respuestas a la pregunta(2)

Su respuesta a la pregunta