О грамотном использовании БД MySQL

Николай

PHP - CooL
О грамотном использовании БД MySQL

Прочитал статью: http://www.wmaster.ru/articles/9/144_1.htm
И возник вопрос. Я сейчас форум делаю PHP/MySQL.
Там есть таблица forum_topics с колонками:
id, title, views, replies ......
views - количество просмотров топика
replies - количество ответов
Дак вот, в вышеуказанной статье есть такая реплика:
...Выход: делать вместо одной таблицы несколько. Советую разделять поля по типу их использования...
То есть, я так пониаю, нужно разделить мою таблицу на две. И во второй таблице держать часто обновляемые поля, то есть views и replies.
Так будет правильно?
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Правильно будет прочитать сначала Умную Книжку про проектирование реляционных баз, а потом уже конкретные рекомендации для конкретных продуктов.
 

slach

Новичок
Разделять таблицы надо ОПРАВДАНО, в твоем случае подобное разделение грозит лишними JOIN при каждом запросе, выносить views и replies нету никакого смысла
 

Николай

PHP - CooL
Разделять таблицы надо ОПРАВДАНО, в твоем случае подобное разделение грозит лишними JOIN при каждом запросе, выносить views и replies нету никакого смысла
Понял, спасибо!

Правильно будет прочитать сначала Умную Книжку про проектирование реляционных баз
Если посоветуешь хорошую книгу, буду благодарен...
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: Николай
Если посоветуешь хорошую книгу, буду благодарен...
Как обычно: Дейт "Введение в системы баз данных"
 
Сверху