ИД или имя товара Фильтр
Товар №1 цветзеленый размербольшой назначениедлякухни
Товар №2 материалдеревянный размербольшой назначениедлякухни
Товар №3 материалметаллический цветголубой
по большей части вам хватит классической нормальной (от слова 3 нормальная форма) структуры, а это EAV
Всё что пока понятно это то, что фильтрация с распределением таблиц по EAV, это JOINы и поэтому это медленно.
Название товара Фильтр №1 Фильтр №2 Фильтр №3
Название или ID товара №1 Истина Ложь Истина
Название или ID товара №2 Ложь Ложь Истина
Название или ID товара №3 Ложь Истина Ложь
Пожалуй это очень сложно для новичка. Я понимаю как работает Sphinx, но по-моему он больше подходит для поиска, а не для фильтра и-магазина.
Например ?
а вы это поймете когда будете работать над закрытым коммерческим продуктом у которого и документации толком особо нет.
Я в принципе показал, только методу расчета.
Доход от сайта за год.
Можно считать еще через 7% от среднего чека .
И тут еще фактор . Покупатель будет нести убытки без Вашего сайта первые 6-9 месяцев.
Можно прикинуть цену как 10-20% от них (аренда офиса, производственной базы, простой оборудования, з/п сотрудникам. Все надо платить, а заказов нет).
а где вы увидели "экономию"? в сообщении: я рассматриваю вариант покупки ВТОРОГО монитора, помимо ПРОФЕССИОНАЛЬНОГО?
Думаю берите какой вам удобно, так как передача цвета даже у среднестатистических мониторов разная)
Особенно забавно читать в одном предложении про два разных принципиально решении для одной и той же задачи.
Вот ликбез по теме:
https://youtu.be/SNzOZKvFZ68
https://youtu.be/9v6i15xclxA
Монго хороша, если вы собираетесь уходить в кластер в обозримом будущем.
Иначе - смысла в ней нет.
А вот JSONB в PostgreSQL - как раз подходящее решение под эту задачу.