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

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

bammm

Здравствуйте
Помогите в алгоритме для следующей задачи
Нужно реализовать обмен сообщениями между зарегистрированными пользователями на php+mysql.
Получил совет создать таблицу msg(id, from_user_id, to_user_id, text, date, parent_msg)
Но я думаю это будет занимать слишком много процессорного времени и ресурсов оперативной памяти даже для того чтобы сформировать список между какими пользователями происходил диалог. Может есть способы пооптимизированнее?
Заранее спасибо
 
Думаю, задачи стоит решать по мере их поступления.
Я не уверен что эта переписка будет на мегабайты. Ну разбить на страницы в противном случае.
Да и вообще, что там можно оптимизировать-то?
 
я вот о каких ресурсах говорю:
для того чтобы вывести список с кем общался пользователь 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;"

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab