我想在我的應用程序中使用匯率,但我不想從Web服務中獲得這些費率。保持一個月穩定匯率的最佳做法
我只想保留在somewhere
並從那裏閱讀,我希望能夠逐月更新。
我可能很容易地將數據保存在數據庫中,但是由於我經常使用這種速率,可能會導致開銷,不是嗎?
我不確定,但我可以保留它在XML中,但我不知道它是如何不同於數據庫方法。
我可能會將它保留在硬編碼的代碼中,儘管速度最快,但我無法輕鬆更新它。
做這樣的操作的最佳做法是什麼?
我想在我的應用程序中使用匯率,但我不想從Web服務中獲得這些費率。保持一個月穩定匯率的最佳做法
我只想保留在somewhere
並從那裏閱讀,我希望能夠逐月更新。
我可能很容易地將數據保存在數據庫中,但是由於我經常使用這種速率,可能會導致開銷,不是嗎?
我不確定,但我可以保留它在XML中,但我不知道它是如何不同於數據庫方法。
我可能會將它保留在硬編碼的代碼中,儘管速度最快,但我無法輕鬆更新它。
做這樣的操作的最佳做法是什麼?
將數據存儲在一些易讀的文件中(如果您使用Java,則爲屬性文件,如果您對此適用,則爲XML)。
當您更新貨幣時,請將該文件寫出。當您的應用程序啓動時,加載文件並將其保存在內存中。
由於您正在討論的數據量很小,所以通過一些簡單的緩存(即只要讀取文件並在應用程序運行時存儲並維護應用程序),您就不會注意到任何實際的性能影響。
就你而言,我可能會使用XML或Json文檔。更簡單,更易於維護。