Теги, реализация

  • Автор темы Автор темы id9999i
  • Дата начала Дата начала

id9999i

Новичок
Теги, реализация

Здравствуйте!
Скажите пожалуйста каким образом лучше реализовать облако тегов?
Стоит ли для них создавать таблицу в БД или просто хранить их в строке таблицы постов?
 
На 1 таблицу меньше.
Если хранить все теги в 1 таблице, то какие поля создавать?
Хочется чтобы у часто-встречающихся тегов размер был больше...
Напишите пожалуйста общую схему реализации.
 
А если более подробна? Какова структура этих таблиц?
Что должна содержать таблица связи?
 
а я использую денормированное хранение
таблица тегов
в таблице статьи поле текстовое теги, храню список id: 15,24,85,146

выбор идет 2-ми запросами
- статьи и поле теги
- второй заапрос на теги
[sql]SELECT * from tags WHERE id in ($tags) [/sql]

преимущество: работает быстрее чем нормализованная БД (джоин трех таблиц)
хотя, если делать выбор по тегам, то нужно иметь три таблицы
 
Сверху