Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Konstantin Malyarov
@Konstantin18ko
Стоматолог
MySQL
Android
Java
PostgreSQL
В чем хранить сообщения на сервере чата?
Возникла необходимость хранить сообщения пользователей, которые общаются в чате. В чем их хранить? В БД, в текстовом файле?
Вопрос задан
более трёх лет назад
871 просмотр
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
Андрей Шубин
@idegree
Senior Workaround Developer
Ну конечно же в БД.
Ответ написан
более трёх лет назад
3
комментария
Нравится
11
3
комментария
Facebook
Вконтакте
Twitter
Konstantin Malyarov
@Konstantin18ko
Автор вопроса
а не лопнет от напряга БД?
Написано
более трёх лет назад
georgich
@georgich
Konstantin Malyarov
: с чего вдруг? БД на то и существуют.
Написано
более трёх лет назад
Riĥard Brugekĥaim
@OLDRihard
Konstantin Malyarov
: И не такие видали у коня педа... логи.
Написано
более трёх лет назад
Андрей
@VladimirAndreev
php web dev
А что потом с этими сообщениями делать то надо будет?
На сколько велика нагрузка и цена пропажи сообщений?
Если нагрузка небольшая и нужно 20 последних сообщений чата - я бы в файле хранил, а если цена пропажи нулевая - то и вовсе в памяти демона чата...
Ответ написан
более трёх лет назад
4
комментария
Нравится
4
комментария
Facebook
Вконтакте
Twitter
Konstantin Malyarov
@Konstantin18ko
Автор вопроса
500-800 сообощений за 8 часов.
Написано
более трёх лет назад
Андрей
@VladimirAndreev
Konstantin Malyarov
: ну, я бы хранил сообщения в памяти демона чата для отдачи, ну и параллельно записывая в файл для восстановления в случае перезапуска демона.
Написано
более трёх лет назад
Александр Мельниченко
@alex87melnichenko
В БД на много удобнее хранить и оперировать с данными
Написано
более трёх лет назад
Андрей
@VladimirAndreev
Александр Мельниченко
: это если их нужно хоанить и оперировать;)
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Android
+2 ещё
Простой
Какое направление выбрать в Android?
1 подписчик
09 июл.
157 просмотров
2
ответа
Android
+2 ещё
Средний
Возможно ли извлечь зашифрованные данные из телефона и расшифровать?
1 подписчик
08 июл.
837 просмотров
5
ответов
Android
Простой
Как получить root на vivo y91c?
1 подписчик
05 июл.
68 просмотров
1
ответ
Android
+2 ещё
Простой
Как прошить Lenovo TB-X306NC (PRC) на глобальную прошивку?
1 подписчик
05 июл.
72 просмотра
1
ответ
MySQL
Простой
MYSQL --skip-grant-tables?
1 подписчик
04 июл.
74 просмотра
1
ответ
PostgreSQL
Средний
Почему так много Shared Read Blocks, если запрос под индексом?
2 подписчика
04 июл.
903 просмотра
0
ответов
Android
+3 ещё
Средний
Как установить поддержку KVM на Galaxy S23?
1 подписчик
03 июл.
120 просмотров
1
ответ
Android
+1 ещё
Простой
Как расшарить экран в телеграме под андроидом?
2 подписчика
02 июл.
704 просмотра
1
ответ
PHP
+1 ещё
Простой
Как получить id добавленной записи PHP PDO PGSQL?
1 подписчик
01 июл.
198 просмотров
1
ответ
Android
Простой
Android TV заражен вирусом. Что можно сделать?
1 подписчик
26 июн.
378 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Fullstack Developer под Wordpress
Future Search
от 100 000 до 150 000 ₽
Fullstack Developer
Айдис
•
Сергиев Посад
от 100 000 ₽
PHP-разработчик
Wanted
До 300 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама