У меня есть модель вопросов, и, как и StackOverflow, пользователь может пометить каждый вопрос несколькими описательными тегами.
Я пытаюсь решить, нужно ли хранить теги, связанные с вопросом, в отдельной таблице в базе данных.
Или я могу сохранить теги как одно поле таблицы вопросов в виде списка разделенных пробелами строк?
Я не уверен, что имеет больше смысла - есть ли веская причина для разделения данных?