|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.08.2016, 23:42 | #1 |
Форумчанин
Регистрация: 10.02.2009
Сообщений: 815
|
Проектирование БД для онлайн чата [функция игнор]
Доброго времени суток. Завелся идеей написать очередной (миллион+1) онлайн чат. Анонимный (но с регистрацией аккаунта).
Проблема: когда 2 человека начали анонимное общение, одному из них что-то не понравилось, или двоим - должна быть функция по типу игнорирования - на время(таймер) или навсегда. Организовать такой функционал не трудно. Завести отдельную табличку где просто вбивать id обоих аккаунтов, кто, кого. Далее при поиске нового собеседника заигноренные аккаунты не будут попадать друг на друга. Но если посетителей(с игнором) будет довольно много - эта табличка вырастет довольно сильно. 10 вредных посетителей могут сделать около 50 записей (без дубляжа, id1 id2, id2 id1). Ну и далее по возрастающей. БД - MySQL. Вопрос заключается в том как лучше всего организовать такой функционал - с возможностью вечного игнора. Нормальной скоростью запросов к этой таблице ну итд. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Комнаты для чата | mitiay | Общие вопросы Delphi | 7 | 16.10.2015 13:56 |
Реализация чата при высоком онлайн | Brooto | Общие вопросы Web | 7 | 15.01.2014 12:39 |
Переадресация сообщений чата Онлайн - игры | WolfgangAmadeus | Фриланс | 0 | 20.09.2012 12:01 |
Админка для чата | eldar | PHP | 0 | 07.05.2009 20:19 |