我有一個來自Google Directions API的XML響應,並且希望緩存請求,以便下一次用戶查詢相同的路徑時,我將它從本地緩存中返回。我使用Directions API返回的XML格式,該格式的數據分隔標籤中的行將是行,並且每個標籤內部形成一列(如果我考慮數據庫方法)。我應該使用XML文件還是數據庫?
我的問題是,每次發出請求時,我應該將數據分成數據庫,查詢數據是否已經存在,然後繼續,或者使用XML存儲數據?
如果使用數據庫,這是與WPF應用程序一起使用的最佳數據庫?如果XML,如何去存儲這些好友?
我的優先考慮是應用程序的響應性,即在執行此操作後它不應該太重。
將數據解析爲數據庫似乎有點過度設計。您已經在收到原生XML文件。就像@ code4life所說的那樣,將XML保存在獨立存儲中。對於響應能力,您可以將XML文件放在內存中,並根據需要進行查詢,這比查詢數據庫要快得多......並非1/100秒才真正重要。 – 2011-03-05 18:51:06