алгоритм обмена сообщениями

  • Автор темы bammm
  • Дата начала
Статус
Закрыто для дальнейших ответов.
B

bammm

Гость
#1
Здравствуйте
Помогите в алгоритме для следующей задачи
Нужно реализовать обмен сообщениями между зарегистрированными пользователями на php+mysql.
Получил совет создать таблицу msg(id, from_user_id, to_user_id, text, date, parent_msg)
Но я думаю это будет занимать слишком много процессорного времени и ресурсов оперативной памяти даже для того чтобы сформировать список между какими пользователями происходил диалог. Может есть способы пооптимизированнее?
Заранее спасибо
 
V

Vovochka

Гость
#2
Думаю, задачи стоит решать по мере их поступления.
Я не уверен что эта переписка будет на мегабайты. Ну разбить на страницы в противном случае.
Да и вообще, что там можно оптимизировать-то?
 
B

bammm

Гость
#3
я вот о каких ресурсах говорю:
для того чтобы вывести список с кем общался пользователь c id=5 надо

"select to_user_id from msg where from_user_id=5;"

Возвратит в php длиннющий результат, который надо разобрать на отдельные неповторяющиеся строки и

"select from_user_id from msg where to_user_id=5;"

и опять не менее длинный результат получить и разобрать. Это не ресурсоемко по опер. памяти? И по времени.
 
B

bammm

Гость
#4
подскажите как запрос
"select to_user_id from msg where from_user_id=5;" сделать таким чтобы он выбирал строки с уникальным to_user_id
 
Статус
Закрыто для дальнейших ответов.