Получение новых данных из БД

Подскажите как правильно реализовать получение новых данных (Если они есть) из БД и отображение их на клиенте. (Это компонент, отображающий последние действия пользователей)

Клиент React

Бэкэнд Node.js

БД Mongo.DB

Сейчас у меня для этого существует отдельный метод, к которому я обращаюсь с клиента каждые 10 секунд, получая данные из нужной мне коллекци. Понимаю что нагружать сервер таким количеством запросов неправильно.

Рассматриваю использования Вебсокетов, верное ли это решение в моей ситуации? Возможно стоит сменить БД?

Заранее благодарен за советы.


Ответы (0 шт):