• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Нужен совет от опытных проектировщиков БД и программистов

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

PsyXo

Здравствуйте! Скажите пожалуйста как обычно реализуется (в БД) на крупных порталах:
- система комментирования? Например, по статьям. Есть некая страница, к ней оставляется большое множество комментов и таких страниц тоже очень много. Записывать все комментарии в одну гигантскую таблицу или обычно такие вещи разбивается на несколько таблиц?
- система микроблогов? Т.е. пользователь создает свой микроблог, и его комментирует. Под каждый такой "блог" выделять отдельную таблицу?
Большое спасибо за аргументированные ответы и советы.
 
Всё верно, если теже страницы хранятся в одной таблице, то зачем делать для каждой отдельную таблицу коментов... Правда поиск придется урезать, в таких таблицах LIKE не пройдет :trash:
Во втором случае, в принципе, тоже можно обойтись одной таблицей, в которую передаются id блогов.
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab