Я начинаю определять систему типов галереи изображений, похожую на систему Facebook. Участники сайта смогут создавать галереи изображений и загружать изображения для просмотра другими пользователями. Изображения будут иметь ключевые слова, которые может указать загрузчик.
Вот вопрос, как лучше всего это смоделировать? С таблицами изображений и ключевых слов, связанными с отношением HABTM? Или одна таблица изображений с ключевыми словами, сохраненными в виде значений, разделенных запятыми, в текстовом поле в записи изображения? Затем найдите их, используя индексную функцию LIKE или FULL TEXT?
Я хочу иметь возможность получать все изображения, содержащие данное ключевое слово, а также генерировать облако ключевых слов.
Я склоняюсь к настройке HABTM, но я хотел увидеть то, что все остальные, хотя. Спасибо !!