mcfalu
Новичок
Как организовано описание характеристик разных товаров в интернет-магазинах
Вопрос такой, вот интересно каким образом организовано хранение описание характеристик разных видов товаров.
Например у аудио и видео техники основные характеристики разные, и каким образом это хранится в базе.
Как я вижу есть 2 способа:
1. одна таблица хранит данные о товаре, в котором отдельное поле просто тупо содержит текст описание характеристик.
этот метод очень плохой по нескольким причинам - основная невозможно сформировать фильтры по разным видам характеристик
2. для основных видов товаров создаются отдельные таблицы, в которых содержатся поля, которые отвечают за основные параметры данного вида товара.
мне кажется что так самое рационально. Но например, если мне нужно добавить новый вид товара - прийдется обратно создавать отдельную таблицу.
Уважаемые знатоки, подскажите как правильно??
Вопрос такой, вот интересно каким образом организовано хранение описание характеристик разных видов товаров.
Например у аудио и видео техники основные характеристики разные, и каким образом это хранится в базе.
Как я вижу есть 2 способа:
1. одна таблица хранит данные о товаре, в котором отдельное поле просто тупо содержит текст описание характеристик.
этот метод очень плохой по нескольким причинам - основная невозможно сформировать фильтры по разным видам характеристик
2. для основных видов товаров создаются отдельные таблицы, в которых содержатся поля, которые отвечают за основные параметры данного вида товара.
мне кажется что так самое рационально. Но например, если мне нужно добавить новый вид товара - прийдется обратно создавать отдельную таблицу.
Уважаемые знатоки, подскажите как правильно??

хотя бы tsearch (полнотекстовый индекс) который нынче в ядре