Я создаю веб-приложение (веб-сайт ColdFusion с базой данных SQL Server), которое должно отображать данные, находящиеся во внешнем источнике и доступные через API.Некоторые из данных являются «статичными», в том случае, если они есть, они не изменяются.Однако каждый день добавляются новые данные.Например, предположим, что данные представляют «отгрузки».Вчера отправлены грузы, и данные, содержащиеся в них, не изменятся в будущем.Однако, больше поставок будет создано сегодня.Вместо того, чтобы вызывать API каждый раз, когда требуются исторические данные (скажем, для отчетов по требованию), я хотел бы сохранить или кэшировать соответствующие данные из ответа API, чтобы можно было быстрее их запрашивать.
Моя первоначальная мысль - написать отдельный скрипт ColdFusion, который будет каждый день отправлять запрос API, извлекать отгрузки предыдущих дней, анализировать данные в ответе и сохранять их в базе данных SQL Server.
ЕстьЕсть ли более эффективный способ сделать это, возможно, вызвать API напрямую из базы данных SQL Server для импорта данных?