Цитата:
Повідомлення від Smartfon
Есть таблица БД с пользователями.
В ней есть поля: user_id, nickname, password, salt, ip.
В таблицу нужно добавить еще поле(ля) для пользовательской инфы
(name, sex, avatar_id, photo_id).
Что лучше?
1. Создать для каждого значения пользовательской инфы отдельное поле в таблице?
2. Или создать одно поле data в таблице, в котором будет хранится сериализированный массив с пользоовательской инфой?
|
я конечно не специалист по базам данных, но исходя из того, что avatar_id и photo_id могут достаточно часто меняться, предпочел бы 1-й метод. ибо легче дергать соответствующее поле по надобности, чем хранить массив в одном поле и переписывать его полностью с перегенерацией.