grey109
Новичок
Как лучше хранить информацию о товарах в mysql?
Нужно написать интернет-магазин.
Подскажите, как лучше хранить информацию о товарах в БД, при условии что для разных товаров будет храниться разная информация. Т.е., например, для сотового телефона - Общие характеристики(Диапазоны частот, Тип корпуса...), Экран(Тип экрана, Дисплей, Число строк...), Цена, для Принтера - Общие характеристики(Тип принтера, Интерфейсы, Формат бумаги, Системные требования), Печать(Тип печати, Цветная печать, Монохромная печать, Печать с двух сторон, Поддержка языка PostScript...), Цена. Неужели придется создавать для каждого типа товара отдельную таблицу с параметрами этого товара? Тогда как в это случае делать сравнее или поиск товаров?
Интересно, как это сделано на сайта типа http://market.yandex.ru ?
Нужно написать интернет-магазин.
Подскажите, как лучше хранить информацию о товарах в БД, при условии что для разных товаров будет храниться разная информация. Т.е., например, для сотового телефона - Общие характеристики(Диапазоны частот, Тип корпуса...), Экран(Тип экрана, Дисплей, Число строк...), Цена, для Принтера - Общие характеристики(Тип принтера, Интерфейсы, Формат бумаги, Системные требования), Печать(Тип печати, Цветная печать, Монохромная печать, Печать с двух сторон, Поддержка языка PostScript...), Цена. Неужели придется создавать для каждого типа товара отдельную таблицу с параметрами этого товара? Тогда как в это случае делать сравнее или поиск товаров?
Интересно, как это сделано на сайта типа http://market.yandex.ru ?