0
我有一個將配置文件作爲XML存儲在磁盤上的應用程序。我想在發生崩潰等情況下降低數據文件損壞的風險。似乎常見建議是使用SQLite。使用SQLite替換文件系統
您對使用BLOBs存儲當前XML格式有何看法?該表將如下所示:
CREATE TABLE t (filename TEXT, filedata BLOB)
,一方面,這看起來不太優雅,但另一方面,它會避免配置轉換爲相應格式的所有工作(以及相應的錯誤)。
聲音效率低下。您需要加載和解析blob以獲取配置值,併爲每次更改保存整個配置文件。 – 2012-06-13 17:00:48
對於文件系統也是如此。運行期間Config保留在內存中,配置讀/寫操作的頻率很低。 –