• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

PsyXo

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

Inrevolution

Всё верно, если теже страницы хранятся в одной таблице, то зачем делать для каждой отдельную таблицу коментов... Правда поиск придется урезать, в таких таблицах LIKE не пройдет :trash:
Во втором случае, в принципе, тоже можно обойтись одной таблицей, в которую передаются id блогов.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!