и приостановился на задаче реализации карточки продукта.
А именно, в карточке товара у меня есть набор динамических характеристик
Например:
Объем: (значение)
Состав: (значение)
Где применяется: (значение) и т.д
Естественно в различных категориях у продуктов будут различаться наборы этих характеристик.
Нашёл решение через json добавить эти данные, но мне оно не понравилось.
Читал еще информацию про EAV, но не разобрался как реализовывается вся структура и связи. Это решение лучше чем через json?
Я бы посмотрел в сторону EAV как основной хранилище, а перед ним какую поисковую машину потестить, хоть с того же постгре и jsonb начать. Т.е. разделить ответственность хранения и поиска.
Обсуждают сегодня