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

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

PsyXo

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

Inrevolution

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