View Single Post
Старий 08-07-2009, 19:21   #1144
kotyara
Фанат
 
kotyara's Avatar
 
Реєстрація: Jul 2008
Адреса: ~
Повідомлення: 512
За замовчуванням

Цитата:
Повідомлення від Smartfon Переглянути допис
Есть таблица БД с пользователями.
В ней есть поля: user_id, nickname, password, salt, ip.

В таблицу нужно добавить еще поле(ля) для пользовательской инфы
(name, sex, avatar_id, photo_id).

Что лучше?
1. Создать для каждого значения пользовательской инфы отдельное поле в таблице?
2. Или создать одно поле data в таблице, в котором будет хранится сериализированный массив с пользоовательской инфой?
я конечно не специалист по базам данных, но исходя из того, что avatar_id и photo_id могут достаточно часто меняться, предпочел бы 1-й метод. ибо легче дергать соответствующее поле по надобности, чем хранить массив в одном поле и переписывать его полностью с перегенерацией.
__________________
kotyara не на форумі   Reply With Quote