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