This question has been already asked but I've not found a "1 voice answer".
Is it better to do :
- 1 big table with :
user_id | attribute_1 | attribute_2 | attribute_3 | attribute_4
- or 4 smal tables with : user_id | attribute_1
user_id | attribute_2
user_id | attribute_3
user_id | attribute_4
1 big table or many small tables ? Each user can only have 1 value for attribute_X. We have a lot of data to save (100 millions users). We are using innoDB. Performance are really important for us (10 000 queries / s).
Thanks !
François