I have a question regarding the normalization. The normalization is important due that we need to reduce redundant data. But we need to find a balance because increasing the complexity is decreasing the performance.
I have a model (Player) that refers to the User Model. I need to add several fields in the Player model. Is it better to put every field in the Player model or I can use three levels of complexity?
Approach 1: User Model > Player Model (with many fields)
Approach 2: User Model > Player Model > Several Different Models for each different features.