如果這個問題看起來很常見,我很抱歉,我對此網站和幾個谷歌搜索進行了快速搜索,找不到令人滿意的答案。磁盤上的數據庫存儲,最佳實踐
我的問題是這樣的;
我只是一個3 - 4年的軟件開發人員。這似乎足以讓我自己回答這個問題,但在我所有的時間裏,我從來都不需要開發軟件,而數據存儲的主體不需要在聯機數據庫中。但是,這一次,我的最新發展只需要將其數據存儲到磁盤。
實際數據本身很輕。代碼中的主要資產將是一個只有少數基於字符串的屬性的類,它必須被持久化。我最初的想法是簡單的序列化。在應用程序關閉時,新資產將被簡單地序列化並作爲文件存儲在磁盤上。我也可能爲了備份的目的(或者如果它是某種更好的選擇序列化類)XML文件將是適當的。
我想不出任何這些方法的明顯缺點,正是這個事實導致我公開提出這個問題。根據我的經驗,對於沒有缺點的問題很少有解決辦法。