Форум программистов  
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > C++ > C/C++ Базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 13.02.2017, 08:41   #1
SAMOUCHKA
Форумчанин
 
Регистрация: 07.08.2011
Адрес: Димитровград
Сообщений: 485
Репутация: 33

skype: ilya10009
По умолчанию БД чат

Здравствуйте!
нужно написать чат, для переписки между сотрудниками. Чат будет использоваться в другой клиент-серверной программе, там уже есть БД сотрудников
id, фио, должность, уровень права доступа.

Так вот нужно организовать БД, для хранения сообщений чата. хранится все должно на сервере. при запросе от клиентов определенные сообщения должны передаваться, по сети, клиенту.
Думаю создать SQL таблицу:
id от кого, id кому, дата создания сообщения, дата когда прочитали сообщение.

собственно вопрос, вот в чем: как лучше хранить текст самого сообщения. На длину текста сообщения ограничений нет. По этому как лучше- запихнуть текст в таблицу? или хранить в отдельном файле?

Все это дело написано на Qt
__________________
eremeew.ilya@yandex.ru
SAMOUCHKA вне форума   Ответить с цитированием
Старый 13.02.2017, 12:55   #2
waleri
Профессионал
 
Регистрация: 13.07.2012
Адрес: Нижний Новгород
Сообщений: 5,139
Репутация: 1564
По умолчанию

Если будет одна таблица то нельзя будет посылать одно сообщение многим адресатам.

Лучше две таблицы:
id от кого, дата создания, текст
и
id сообщения, id получателя, дата получение, всякие флаги - удалено и т.д.

Смысл хранить текст в отдельном файле нет, вот если пересылать файлы, тогда уже можно думать.
waleri вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Чат бот, знакомства и чат с людьми Corp Gamedev - cоздание и обсуждение игр 0 17.06.2016 16:13
Чат Drago56 C/C++ Сетевое программирование 6 18.09.2015 23:55
Чат f3arnil Фриланс 5 22.01.2013 18:01
Чат eldar PHP 2 29.04.2009 00:30




15:12.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru