Тема: Структура БД для інтернет магазину
Всім привіт.
Ну мабуть тупе питання і всі давно знають відповідь, але я не можу нормальне рішення.
Є інтернет магазин з різними групами товарів. Наприклад мобільний телефон і телевізор в яких різні набори властивостей.
Потрібно реалізувати можливість додавання нових груп товарів через адмінку, а також сортування товарів для кожної групи по значеннях полів.
Наприклад в моб. телефонах є поле ОС - потрібно вивести всі телефони на ОС "Android" або в описі яких яких є HDTV.
Як це реалізувати в БД ?
Динамічно додавати нові таблиці та поля?
Чи може через проміжну таблицю з додатковими значеннями ?
MonogDB ?
Для повнотекстового пошуку думав прикрутити ElasticSearch.