Как грамотнее с точки зрения оптимизации сделать БД для мессенджера?
Варианты:
Сделать три таблицы:
messages:
id - идентификатор сообщения
to_id - внешний ключ для связи с таблицей users (сообщение адресовано)
from_id - внешний ключ для связи с таблицей users (сообщение отправлено)
content_id - внешний ключ для связи с таблицей msgContents (содержимое сообщения)
created_at - время создания сообщения
updated_at - время редактирования сообщения
msgContents:
id - идентификатор сообщения
content - содержимое сообщения
Ну и users само собой...
Или же для каждого чата делать отдельную таблицу.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Читаю книжку по mysql и php, но встрял как убитый на следующем пункте: При попытке следовать инструкциям получаю ошибку, и не знаю как быть дальше:...
Самая обычная база MySQL, содержит данные (отвеченные и не отвеченные вызовы): Вариант 1
Написал простой почтовый модуль для сайтаВ таблице хранятся письма, где есть таке поля как получатель, статус прочтения, папка которой принадлежит...