фронте
====================
А что нужно экономить ? Если траффик, то можно сравнивать на сервере хэши текущих (в браузерном интерфейсе) данных и выборки из БД, если хэш не изменился, то сообщить браузеру об этом (тогда не надо ничего перерисовывать) и ессно не передавать выборку - но такой подход ессно грузит сервер.
Также в БД можно повесить триггер на нужные изменения, который будет писать в некую таблицу состояний - и сперва заглядывать в нее, в этом варианте, если БД - "постгрес" (у него можно использовать любой язык для процедур и таким образом прямо из БД сетевые запросы делать ) можно даже через вэбсокет сообщать браузеру (если получится его лоцировать на сервере) что "есть обновления - забирай!"
Mqtt какой то
Обсуждают сегодня