@WAYNEDEV

Как организовать mongoose + socket.io, если обращения в базу могут быть ежесекундными?

Всем привет!
Приложения будет из node + vue + mongoose + socket.io
Проблема в том, что запросы в базу могут быть ежесекундные и должен быть быстрый ответ на клиент, но не знаю как лучше организовать
Боюсь перегруза для базы
Подскажите что-нибудь?
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ответы на вопрос 1
IvanBlacky
@IvanBlacky
back-end разработчик
Для начала, определите, каковы будут запросы (по каким полям будут выбираться документы из базы и по каким полям будут сортироваться результаты), и какова будет частота изменения этих данных. Проинексируйте эти поля.
Дока по индексам в монге
Если данные меняются не ежесекундно, то можно ввести дополнительное кеширование при помощи memcached или Redis
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы