@AlikDex

Целесообразно ли разделять таблицу лайков на каждый тип поста?

Итак. Имеем систему лайков\дизлайков на сайте. Лайкать можно несколько типов постов: бложик юзера, пикчерные посты, посты с роликами, отдельные комменты. Имеет ли смысл заводить отдельную таблицу для каждого типа поста, или же досточно будет сделать уникальный индекс по трем колонкам в одной таблице типа: post_id | user_id | post_type | like ?

Вопрос второй. Стоит ли добавлять колонку с датой, дабы в последствии чистить таблицу по времени, экономя тем самым ресурс памяти. Допустим хранить лайк юзера неделю\месяц (запись о количестве лайков присутствует в каждом посте).
  • Вопрос задан
  • 125 просмотров
Решения вопроса 1
ivankomolin
@ivankomolin
1. Достаточно одной таблицы
2. Стоит, возможно пригодится не только для очистки)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега MySQL
Вы задаете вопросы, на которые можете ответить только вы сами, потому что только у вас есть понимание - что это за проект, в каком он сейчас состоянии, куда он движется.
"Имеет ли смысл", "стоит ли" - это все оценочные суждения и они напрямую зависят от проекта. Без понимания его внутренней структуры невозможно эти оценки дать.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы