看板 Database 關於我們 聯絡資訊
※ 引述《EvilBrave ( 等燈登)》之銘言: : 想請問各位一下 : 就是假如說在資料庫裡 : 有 圖片 .doc .xls .ppt 等.. : 以上多種檔案類型 資料希望儲存 : 請問這些檔案資料 : 儲存的方式 : 1. Binary儲存至資料庫 或 2. 上傳至檔案系統裡 : 哪種方式比較適當? : 能否比較兩者方式的優劣? : 謝謝 <(_ _)> 如果圖片 .doc .xls ... 在資料庫內 那就需要透過後端動態去要資料, 再輸出 這一類的傳輸時間比較久, 也就增加佔線的機會. 影響到單位時間內, 平均可用連線數量 而檔案內容改變可能不會常發生, 新增通常會比修改多 所以你可以視為靜態資料。大部分的實作只存路徑而已 (相對路徑) 實體的檔案就可以不用和資料庫在同一台機器上 只要吐出路徑再組裝一下, 就有圖能用, 使用者不用等太久 也能依資料特性調整 cache 的參數。 並且資料庫備份不用備一堆 binary data速度較快, 檔案備份也能使用 rsync 等機制所以覺得分開來處理會比較有彈性 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.174.244 ※ 編輯: qrtt1 來自: 61.224.174.244 (11/18 13:49)