2013-08-23 49 views
0

我會保持這個短,我期待存儲產品計劃數據,這些都是用戶會選擇爲他們的支付選項的計劃。這些數據包括計劃的成本和計劃的單元細節,比如計劃的單位(日/周/月)和相當簡單的計劃數據。這些計劃可能會或可能不會在一個月換一次或一年一次,該公司是一個啓動時,事情總是在11個小時和心滿意足所以預測時,他們將改變沒有真正的方式改變。同事和我正在討論這些值是否應該存儲在web.config(他們當前所在的位置)或將它們移到數據庫中。配置VS數據庫存儲

我做了一些谷歌上搜索,我還沒有找到任何很好的資源,幫助繪製當事情應該在數據庫或web配置的線條清晰。我想知道你的想法是什麼,看看有人可以清楚地定義數據應該存儲在配置還是數據庫中。

感謝您的幫助!

回答

0

從您提供的簡要說明,在我看來,配置數據,最終,可能不只是運行在一臺計算機上,也可由其他支持的應用程序,例如Web基於服務器的應用程序訪問月末批量作業,您可能希望在其他計算機上運行。爲了支持這種可能性,將數據存儲在可以從多臺計算機遠程訪問的某種集中式存儲庫中是一個好主意。

在數據庫中存儲的配置數據,以滿足該需求的明顯的方式。但是,如果你不想這樣做,那麼另一種方法是將配置數據存儲在公司內部(而不是公共)web/ftp服務器上的文件中。然後,應用程序可以使用實用程序(如curl)從Web/ftp服務器檢索配置文件。

這兩種方法,我想使用一個數據庫,大概是最好的,因爲它提供了一個符合人體工程學的方式不只是讀取配置數據,而且還對其進行更新。

+0

感謝您的反饋意見。是的,這是web.config方法垮臺的一部分,是有這麼多領域,這些計劃不得不更新,只要一個變化。這是在轉換文件以及單元測試配置等。我在想數據庫,但你幫助描述了數據庫的另一個很好的理由。謝謝 :) – Tony