Re: [JSP ] 從資料庫抓圖
※ 引述《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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 11 之 12 篇):