Задать вопрос

Как правильно использовать тип данных ARRAY для тегов картинок?

Нужно создать галлерею, с тегами, поиском по ним и топом тегов.
Учитывая возможности PostgreSQL вроде как логично поле tags сделать массивом варчаров, допустим есть таблица 'images' и поле массив tags , с поиском все ясно (... tags @> '{fun, anime}'::varchar[];) ...), а вот как быть с топом тегов ?
Я верно понимаю, что если создать индекс для 'tags' физически дублирования данных не будет ?
Действительно ли такая структура выгодна для данного случая, или-же проще использовать стандартную модель, с отдельной таблицей тегов ?
  • Вопрос задан
  • 211 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Skillbox
    Курс Java-разработчик
    4 месяца
    Далее
  • Нетология
    SQL и получение данных
    2 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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