@WAYNEDEV

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

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

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

Похожие вопросы