Re: [JSP ] 從資料庫抓圖

看板java作者 (Terry)時間18年前 (2007/12/29 07:46), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串11/12 (看更多)
※ 引述《qrtt1 (愚人)》之銘言: : ※ 引述《drinks (不告訴你..)》之銘言: : : 不解? 把圖存進db 有什麼問題嗎? : : 假設你的專案下使用者建檔需要大頭照, : : 不放在db那請問要放在哪? : : 難不成開個目錄把圖統一放一起, : : 用isFile() 存取? : 如果圖片 .doc .xls ... 等等 binary data 在資料庫內 : 那就需要透過後端動態去要資料生圖, 再輸出 : 這一類的傳輸時間比起簡單的 sql select 較久, : 也就增加網路傳輪佔線的機會. 影響到單位時間內, 平均可用連線數量 : 而 binary data 改變的機會通常比一般文字表示的資料低, : [新增]通常會比[修改]多,所以你可以視為[靜態資料]。 : 因此,大部分的實作只存路徑而已 (相對路徑佳) : 實體的檔案就可以不用和資料庫在同一台機器上 : 只要吐出路徑再組裝一下, 就有圖能用, 使用者不用等太久 : 也能依資料特性調整 cache 的參數。 : 並且資料庫備份不用備一堆 binary data速度較快, : 檔案備份也能使用 rsync 等機制所以覺得分開來處理會比較有彈性 ^^^^^^^^^^^^^^^^^^^^^^ 完全正確!! : 當然, 這只是一般的看法, 還要看系統特性與要求來選擇實作策略 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 除了爽以外, 應該不會有其它好處的了. 圖片放DB 只是公元2000 年時, 拿來爽的玩法, 因為DB 剛開始對Blob type 大力 support. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.147.141
文章代碼(AID): #17TOg_IW (java)
討論串 (同標題文章)
文章代碼(AID): #17TOg_IW (java)