[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Надобность/ненадобность нескольких таблиц
Delerium
На сайте буйдет реализован чат с клиентами, заказывающими услуги. Для каждого клиента отдельная страничка, отдельный чат.

Имеет ли смысл создавать для каждого клиента отдельную таблицу в БД для хранения сообщений? Или можно обойтись одной, общей? Могут ли возникнуть проблемы, если, допустим, 500 клиентов одновременно онлайн и в чате?

Заранее спасибо!



Спустя 2 минуты, 2 секунды (31.05.2012 - 10:54) Гость_Michael написал(а):
одна таблица для всех

Спустя 1 минута, 20 секунд (31.05.2012 - 10:55) vagrand написал(а):
Цитата
Имеет ли смысл создавать для каждого клиента отдельную таблицу в БД для хранения сообщений?


Не имеет.

Цитата
Или можно обойтись одной, общей?


Можно

Цитата
Могут ли возникнуть проблемы, если, допустим, 500 клиентов одновременно онлайн и в чате?


Может, все зависит от того как будет реализован чат.

Спустя 8 минут, 24 секунды (31.05.2012 - 11:04) Delerium написал(а):
Michael, Премного благодарен!

vagrand, Спасибо!
На самой старнице реализован через обновляющийся iframe с php-страничкой запроса и вывода определенного кол-ва последних сообщений клиента и ответов администратора клиенту. Через стандартный mysql запрос с выборкой клиента по ID и выборкой нужного кол-ва его сообщений.
Собственно поэтому и заинтересовало. Если одновремнно 500 человек непрерывно нагружают сервер такими запросами к БД, к одной и той же таблице, то нормально это или нет.

Спустя 4 минуты, 8 секунд (31.05.2012 - 11:08) vagrand написал(а):
Как часто обновляется фрейм? Структура таблиц(ы) и запрос на выборку предоставьте. Какова конфигурация сервера?

Спустя 50 минут, 40 секунд (31.05.2012 - 11:58) johniek_comp написал(а):
читайте про технологию comet реализовать её легко, если есть знания основ js/jquery и будет супер-пупер чат! а таблицу одну конечно же

Спустя 3 часа, 37 минут, 22 секунды (31.05.2012 - 15:36) Delerium написал(а):
vagrand
Пока не дошел до этого, формирую как раз структуру саму. Много ньюансов обнаружилось. Первый опыт такого уровня сложности, уж простите за "нубство".

johniek_comp
Благодарю! Да, и js и ajax на вооружении. Разбираюсь теперь с comet.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.