Полагаю, я понимаю, что вы имеете в виду.Если вы хотите достичь результата, показанного на вашем чертеже, то одним из способов было бы иметь серверную кэш-память всех данных, запрашиваемых любой машиной.Я думаю, что это слишком много с точки зрения памяти, но вы можете сделать это разными способами.Например, создайте прокси-класс, который обрабатывает все вызовы базы данных, а затем кэширует результаты.Всякий раз, когда выполняется следующий вызов, класс обработчика проверяет прокси и возвращает, если таковой существует;если нет, то он делает вызов и добавляет результаты в кэш.
Кстати, я думаю, эта часть уже учтена существующими ORM, нет?