Покинул форум
Сообщений всего: 134
Дата рег-ции: Февр. 2012 Откуда: Тольятти
Помог: 2 раз(а)
[+]
Здравствуйте, есть таблица chat_tema для чата, где записывается тема и все примочки
id | id_author | title_tema | count_peple | img | date
вообщем вот такая таблица, вопрос возник в том что в поле count_people записывается кол-во участников, максимально 150 уч.
ещё есть такая возможность что можно посмотреть всех участников темы и удаление участника из темы автором как правильнее (по быстродействию)? ...
где хранить id участников?
1) создать доп. поле в таблице chat_tema , id_people и хранить там массив id всех участников темы? id id_author title_temacount_pepleimgid_peopleid_people_ban
2) создать отдельную таблицу people_chat idid_tema_chatid_userflag_ban
3) в файле, для каждой темы создаётся отдельный файл с участниками и забаннеными участниками..
просто если подсчитать то приблизительно если у 10 000 узеров будут по 100 тем со 100 уч. в каждой это 10 000 * 100 * 100 = 100 000 000 записей если брать второй вариант, со временем конечно, но всё же...
подскажите пож. может кто нибудь сталкивался
----- Самое лучшее решение проблемы самое простое
esterio
Отправлено: 12 Декабря, 2013 - 14:30:11
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
imper пишет:
2) создать отдельную таблицу people_chat
id id_tema_chat id_user flag_ban
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.