我正在編寫一個(gè)允許用戶將圖像上傳到服務(wù)器的應(yīng)用程序。我希望每天約20張全jpeg圖像,并且可能未編輯/調(diào)整大小。(這是另一個(gè)問題,如何在存儲(chǔ)前在服務(wù)器端調(diào)整圖像大小。也許有人可以在注釋中刪除.NET資源)。我現(xiàn)在想知道存儲(chǔ)上傳圖像的最佳位置是什么。將圖像作為文件存儲(chǔ)在文件系統(tǒng)中,并在具有該圖像確切路徑的表中創(chuàng)建記錄。或者,使用數(shù)據(jù)庫服務(wù)器的“圖像”或“二進(jìn)制數(shù)據(jù)”數(shù)據(jù)類型將圖像本身存儲(chǔ)在表中。我看到了兩者的優(yōu)點(diǎn)和缺點(diǎn)。我喜歡a),因?yàn)槲铱梢暂p松地重定位文件,而只需更改表?xiàng)l目。另一方面,我不喜歡將業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在Web服務(wù)器上,并且我真的不希望將Web服務(wù)器連接到保存業(yè)務(wù)數(shù)據(jù)的任何其他數(shù)據(jù)源(出于安全原因),我喜歡b),因?yàn)樗行畔⒍际窃谝粋€(gè)地方,并且可以通過查詢輕松訪問。另一方面,數(shù)據(jù)庫很快就會(huì)變得很大。將數(shù)據(jù)外包可能會(huì)更加困難。
存儲(chǔ)上載的圖像,SQL數(shù)據(jù)庫或磁盤文件系統(tǒng)的最佳位置是什么?
Helenr
2019-10-14 14:10:39