О грамотном использовании БД 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.
Так будет правильно?
 
Правильно будет прочитать сначала Умную Книжку про проектирование реляционных баз, а потом уже конкретные рекомендации для конкретных продуктов.
 
Разделять таблицы надо ОПРАВДАНО, в твоем случае подобное разделение грозит лишними JOIN при каждом запросе, выносить views и replies нету никакого смысла
 
Разделять таблицы надо ОПРАВДАНО, в твоем случае подобное разделение грозит лишними JOIN при каждом запросе, выносить views и replies нету никакого смысла
Понял, спасибо!

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