![]() |
|
Модераторы: skyboy |
![]()
|
|
| cyberface |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 41 Регистрация: 6.6.2006 Репутация: 1 Всего: 5 |
Первый вопрос:
Как считать количество постов в форуме при выводе списка форумов? Функцией COUNT() при обьединении таблиц или занося количество сообщений в определенное поле (например forums.posts). Мне видится, что использование COUNT более гибкое, а вот насчет занесения количества постов прямо в таблицу форумов я сомневаюсь - мало ли какие глюки могут произойти, да и потом при вставке очередного поста придется обновлять и талицу форумов. Что скажут профессионалы? Второй вопрос: Стоит ли отделять текстовые и VARCHAR поля в отдельную таблицу? Вроде бы это считается эффективным... |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 21 Всего: 73 |
ИМХО, наиболее правильно COUNT с группировкой по идентификатору форума. Это избавит от необходимости тащить из БД информацию о всех постах.
Насчет второго вопроса - это должно быть в отделном топике! Выделять текстовые поля в отдельную таблицу далеко не всегда выгодно. Это удобно, например, при организации полнотекстового поиска. Но в иных случаях это приводит к излишнему соединению, что отнюдь не всегда хорошо. -------------------- Теперь при чем :P |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |