@Analka

Какую выбрать структуру таблиц для системы комментариев?

Возникла такая дилемма: как спроектировать таблицы для системы комментариев, такую на здесь на тостере, чтобы можно было как текст вставлять, так и ссылки (например чтобы подгружались видео с ютуб), обычные ссылки и картинки? - это как-то все в одну таблицу пихать или разносить по нескольким? Чтобы выдерживал огромную нагрузку.

Пока пришел к такому:
id
thread_id - id записи
user_id
ip
replay - тело
type - тип коммента (1-текст,2-ссылка,3-картинка)
created_at
  • Вопрос задан
  • 91 просмотр
Пригласить эксперта
Ответы на вопрос 1
Функциональное описание задачи отсутствует, так что по делу помочь можно мало.
На масштабируемую систему комментариев уйдет больше года.
user_id - кто писал,
а если ответил, надо знать кому...?
content - тело, которое может состоять из частей: текста и других элементов.
Нужно знать статус сообщения: одобрено, в ожидании модерации, отклонено, удалено.
Еще много других деталей, которые все не описать.
Если система комментариев не является первичной для бизнеса, то имеет смысл интегрировать стороннюю систему, коих хватает на рынке.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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