Подскажите структуру таблиц в БД для блога/форума

iakobi91

Нужна вполне стандартная функциональность: форумы, темы, ответы на них, юзеры. Как лучше хранить инфу о последней теме/сообщении/их_количеству в форуме/теме/по_конкретному пользователю? Лучше задавать под них отдельные поля в таблицах или делать выборку из соответствующих таблиц?

sergei1969

может взять готовый форум и самому посмотреть?

iakobi91

а может, лучше нормально ответить?

qsk78

Это был нормальный ответ. Возьми исходники любого форума и посмотри. Там же вся структура БД обычно в одном файле хранится.
Если хочешь, могу вот тебе ссылка: http://yabb.cvs.sourceforge.net/yabb/YaBB3/dbc/yabb3_clean.d...
Только там минус в том, что написано не на чистом SQL'е и там нету REFERENCES'ов.

kruzer25

Лучше задавать под них отдельные поля в таблицах или делать выборку из соответствующих таблиц?
Зависит от конкретно твоих нужд - на какое количество постов рассчитываешь, количество тредов, колричество пользователей, какие требования к объёму/производительности; можем ли мы по выходным запускать какую-то свою функцию, которая будет подсчитывать эти значения итп.
Оставить комментарий
Имя или ник:
Комментарий: