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

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

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

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

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