Я довольно новичок в этом вопросе, поэтому я хотел получить некоторые отзывы о том, как мне структурировать эти категориальные базы данных.
Итак, скажем, у нас есть компьютерный вентилятор со светодиодной подсветкой.Светодиодный вентилятор имеет цвета, и я хочу, чтобы пользователи могли фильтровать по цвету.Очевидно, что существует довольно много цветов, поэтому я пришел к 3 выводам, чтобы реализовать это.
Использовать ENUM.Тем не менее, я прочитал несколько веток об его использовании, которые могут быть проблематичными, и почти исключил это.
Создайте столбец для каждого цвета и используйте логические значения, чтобы проверить, какой цветсветодиодный вентилятор будет.Я предполагаю, что этот метод будет использовать больше производительности, но я не эксперт и не подлежит исправлению.
Используйте varchar и вводите значения цвета вручную и потенциально рискует быть введенным неверноно сохраняя производительность? (Вопросительный знак, потому что я понятия не имею о производительности в базах данных.)
Если бы я мог получить некоторые мнения, я был бы признателен!Заранее спасибо!