Mysql: wiele tabel lub jeden duży stół?

To pytanie zostało już zadane, ale nie znalazłem „1 odpowiedzi głosowej”.

Czy lepiej jest:

1 duży stół z:

id_użytkownika | attribute_1 | attribute_2 | attribute_3 | attribute_4

lub 4 smal tabele z: user_id | atrybut_1

id_użytkownika | atrybut_2

id_użytkownika | atrybut_3

id_użytkownika | attribute_4

1 duży stół lub wiele małych stolików? Każdy użytkownik może mieć tylko 1 wartość atrybutu X. Mamy wiele danych do zapisania (100 milionów użytkowników). Używamy innoDB. Wydajność jest dla nas bardzo ważna (10 000 zapytań / s).

Dzięki !

François

questionAnswers(2)

yourAnswerToTheQuestion