|
|
|
Как организовать БД
|
|||
|---|---|---|---|
|
#18+
Таблица юзеров форума. У юзера 10 базовых полей (е-майл, дата, активация, хэш и т.д.) На форуме 20 разделов. Нужно хранить количество постов юзеров в каждом разделе. По всем этим данным будет выборка (у какого юзера больше всего постов в конкретном разделе) выборка такая будет раз в сутки по крону. Собственно вопрос: хранить все данные в одной таблице (более чем 30 полей получится), или разносить их? Если разносить то как лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2014, 20:08:29 |
|
||
|
Как организовать БД
|
|||
|---|---|---|---|
|
#18+
alfakukСобственно вопрос: хранить все данные в одной таблице (более чем 30 полей получится), или разносить их? Если разносить то как лучше?В дополнительной таблице с полями ид_юзера, ид_раздела, количество_постов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2014, 20:19:38 |
|
||
|
Как организовать БД
|
|||
|---|---|---|---|
|
#18+
Т.е. счётчик каждого раздела в отдельной таблице? Т.е. не 20 полей, а 20 таблиц делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2014, 20:25:20 |
|
||
|
Как организовать БД
|
|||
|---|---|---|---|
|
#18+
alfakukТ.е. счётчик каждого раздела в отдельной таблице? Т.е. не 20 полей, а 20 таблиц делать?Нет, в одной таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2014, 20:31:38 |
|
||
|
Как организовать БД
|
|||
|---|---|---|---|
|
#18+
а когда появиться 21 раздел что делать будешь? таблица юзеры вторая таблица из 3 полей - айдиюзера, айдираздела, значение-щётчика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2014, 20:58:11 |
|
||
|
Как организовать БД
|
|||
|---|---|---|---|
|
#18+
добавлю тогда поле в таблицу )) авторвторая таблица из 3 полей - айдиюзера, айдираздела, значение-щётчика ничё не понял: 1 (юзер) 20 (раздел) 200 (количество сообщений) Так так только 1 раздел получается, либо так: user_id - 10 razdel1_id - 199 razdel2_id - 200 razdel3_id - 201 и т.д. до 21 поля всё равно.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2014, 21:15:53 |
|
||
|
Как организовать БД
|
|||
|---|---|---|---|
|
#18+
alfakuk, Прочитайте, пожалуйста, внимательно то, что вам пишут:miksoftВ дополнительной таблице с полями ид_юзера, ид_раздела, количество_постов.alex564657498765453вторая таблица из 3 полей - айдиюзера, айдираздела, значение-щётчика ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2014, 21:23:29 |
|
||
|
Как организовать БД
|
|||
|---|---|---|---|
|
#18+
alfakuk, или ещо так получиться юзер раздел кол-во 1 1 12 1 2 22 .... 1 20 32 2 1 9 2 2 43 ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2014, 21:34:38 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=164&tid=1834292]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
8ms |
get forum data: |
1ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 292ms |

| 0 / 0 |
