Хорошо, если я правильно читаю ...
Если это те же данные, вы можете уменьшить нагрузку на поездки в базу данных, проиндексировав соответствующие поля и превратив данные в, возможно, не столь конструктивно идеальную форму для ускорения запросов.
Проблема в том, что единственный способ узнать, были ли данные изменены или нет, это запросить их, поэтому вы не сможете избежать опроса в БД. Самым безопасным будет оптимизировать структуру и запросы, чтобы сделать налогообложение на сервере минимальным.