@JeanPaulBelmondo

Какой самый правильный, на ваш взгляд, способ хранить динамические настройки?

Собственно сабж.

Пример:
Есть сущность Product, у Product связь 1 к 1 с сущностью Parameters.

У продукта типа 1, могут быть параметры: цвет, вкус;
У продукта типа 2, могут быть параметры: высота, ширина;
У продукта типа 3, могут быть параметры: вес, возраст;
и тд и тп.

Единственно, что приходит на ум - json поле.
Какие ещё могут быть варианты?
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
Ну тут либо json (было бы хорошо, если СУБД поддерживает их нативно и можно построить индекс по содержимому json)

Либо паттерн Entity-Attribute-Value (загугли)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
Sphinx search MVA (multi-valued attributes) / Elasticsearch, либо как указал Василий Банников
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы