Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Много полей VS Много записей

Xman Xmango Мыслитель (7683), на голосовании 5 лет назад
Нужно хранить цену на 64 позиции (со временем будет увеличиваться) товара для каждого поставщика, сижу вот думаю, как лучше поступить ?
1. Создать таблицу с ClientID + 64 столбца для каждой позиции, со временем добавляя столбцы.
2. Создать таблицу вида ClientID, TovarID, Cost, и для каждого клиента добавлять по 64 записи с ценами ?
Может есть другие варианты ?
Дополнен 5 лет назад
Хранить все цены в одной ячейке, например в JSON нельзя, ибо иногда надо делать выборки, сравнивая цены на товары и т. д.
Голосование за лучший ответ
Похожие вопросы