Задать вопрос
@WAYNEDEV

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

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

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

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