У меня есть XML-ответ от Google Directions API, и я хочу кэшировать запрос, чтобы в следующий раз, когда пользователь запросит тот же путь, я вернул его из локального кэша.Я использую формат XML, возвращаемый API-интерфейсом, в котором данные, разделенные на теги, представляют собой строки, и каждый тег внутри формирует столбец (если я рассматриваю подход с использованием базы данных).Разделяйте данные в базу данных каждый раз, когда делается запрос, запрашиваете, если данные уже существуют, и затем продолжаете, или используете XML для хранения данных?
Если используется база данных, какую базу данных лучше использоватьприложение WPF?Если XML, как хранить файлы?
Мой приоритет - отзывчивость приложения, т.е. после этого оно не должно становиться слишком тяжелым.