2011-07-07 27 views
1

我想在我的應用程序中使用匯率,但我不想從Web服務中獲得這些費率。保持一個月穩定匯率的最佳做法

我只想保留在somewhere並從那裏閱讀,我希望能夠逐月更新。

我可能很容易地將數據保存在數據庫中,但是由於我經常使用這種速率,可能會導致開銷,不是嗎?

我不確定,但我可以保留它在XML中,但我不知道它是如何不同於數據庫方法。

我可能會將它保留在硬編碼的代碼中,儘管速度最快,但我無法輕鬆更新它。

做這樣的操作的最佳做​​法是什麼?

回答

1

將數據存儲在一些易讀的文件中(如果您使用Java,則爲屬性文件,如果您對此適用,則爲XML)。

當您更新貨幣時,請將該文件寫出。當您的應用程序啓動時,加載文件並將其保存在內存中。

由於您正在討論的數據量很小,所以通過一些簡單的緩存(即只要讀取文件並在應用程序運行時存儲並維護應用程序),您就不會注意到任何實際的性能影響。

0

就你而言,我可能會使用XML或Json文檔。更簡單,更易於維護。