@JeanPaulBelmondo

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

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы