MySQL: Mehrere Tische oder ein großer Tisch?

Diese Frage wurde bereits gestellt, aber ich habe keine "1-stimmige Antwort" gefunden.

Ist es besser zu tun:

1 großer Tisch mit:

user_id | attribute_1 | attribute_2 | attribute_3 | attribute_4

oder 4 kleine Tabellen mit: user_id | attribute_1

user_id | attribute_2

user_id | attribute_3

user_id | attribute_4

1 großer Tisch oder viele kleine Tische? Jeder Benutzer kann nur 1 Wert für attribute_X haben. Wir haben eine Menge Daten zu speichern (100 Millionen Benutzer). Wir verwenden innoDB. Leistung ist für uns sehr wichtig (10 000 Anfragen / s).

Vielen Dank !

François

Antworten auf die Frage(2)

Ihre Antwort auf die Frage