我總是有一個困境:對於記錄,我可以使用列圖像(tinyint),如果存在該記錄的圖像,則爲true;如果沒有,則爲false。最佳使用:mysql列或文件檢查來檢測圖像?
我也可以不把這些信息放在數據庫中,在我的代碼中我用磁盤文件系統「snoop」檢查圖像是否存在。
當然,兩者的結果都一樣。擁有數據庫意味着將圖像狀態與磁盤上的實際圖像分開保存,意味着難以編程並且更容易出錯(磁盤映像不再存在,數據庫中的記錄對列映像具有真實性)。
所以我通常使用磁盤檢查。但它發生在我身上,也許這對磁盤訪問有很大的損失。我知道數據庫檢查必須更快,無論如何我必須從數據庫中取得記錄。但是正在尋找使用文件系統的圖像與它發生的不一樣嗎?
Thanx。我同意。可能是在服務器上的一些問題,數據庫被刪除,圖像不是例如...但是,這是更好的方式。 – Jerry2