Как грамотно спланировать БД для хранения пользователей?
Здравствуйте! Делаю на Yii2 сайт. Необходимо хранить пользователей и информацию о них. На Codeigniter 3 я делал таблицу users, users_info и хранил я данные для авторизации/всё остальное (аватарки, подробную инфу) в них соответственно. Правильно ли я делаю или есть какие-то более грамотные подходы?
Однозначного ответа нет, в целом делаете правильно, тут нужно видеть золотую середину. Чувствуете что слишком много столбцов, делите, а так же видите что вы везде делаете JOIN в users_info, тогда стоит задуматься, а нужно ли вам в 2 хранить.
Забыл упомянуть, я не то, чтобы JOIN делал, я просто в одной таблице делал столбец принадлежности к другой. Ну вроде как есть users с users_id, есть его инфа в таблице users_info, в которой в каждой строке есть столбец owner_id. Вот это мне кажется не очень верным