我正在向我的網站添加一些功能,以便用戶可以上傳自己的個人資料圖片,所以我想知道是將它們作爲BLOB存儲在數據庫中,還是將它們放在文件系統中。存儲少量圖像:blob或fs?
我在這裏發現了一個類似這樣的問題:Storing images in DB: Yea or Nay,但給出的答案更多地針對期待成千上萬乃至數百萬圖像的人,而我更關心的是小圖像(JPEG可能高達150x150像素)以及其中的一小部分:可能高達一兩千。
對於這種情況,DB BLOB vs Filesystem有什麼感受?客戶端如何從數據庫緩存圖像或從文件系統緩存圖像?
如果存儲在DB中的BLOB是要走的路 - 有什麼我應該知道的關於的地方要存儲它們嗎?由於我想大多數用戶不會上傳圖片,因此在需要時,我應該創建user_pics
表(外部)加入常規users
表嗎?
編輯:我重新打開了這個問題,因爲它不是那些您連接到兩個的副本。這個問題具體是關於使用數據庫或FS用於少量圖像的優點/缺點。正如我上面所說,另一個問題是針對那些需要存儲成千上萬張大型圖像的人。
你告訴我。你認爲最方便/最可靠/最簡單/無論什麼? – nickf 2008-11-28 06:09:46