В сети работает большой движок базы данных с интерфейсом к сети. У вас есть локальное программное обеспечение, написанное не вами, которое пытается подключиться к локальной базе данных. Чтобы связать эти два, я подумал об использовании локального движка БД, который проксирует запросы к онлайн-базе данных и кэширует результат для использования программным обеспечением на локальном компьютере. Имеет ли смысл подобный сценарий? Как бы вы решили эту проблему?
Ваш вопрос слишком абстрактный. Добавьте дополнительные сведения, иначе этот вопрос может быть отмечен и удален.
Что это за «большая база данных»? (какая-то база данных sql?) какая технология использует локальное ПО? Вы абсолютно уверены, что изменить адрес подключения невозможно?
Что касается прокси, существует ряд прокси (+ пулы соединений) для разных движков баз данных.
Что касается кеша, в генетическом случае вы получите несогласованные результаты при попытке кешировать ответы sql.