Re: [系統] 檔案塞進資料庫的好壞
※ 引述《Arton0306 (Ar藤)》之銘言:
: 小弟有做一個讓使用者上傳檔案的網頁
: 檔案沒有塞到資料庫中 而是只紀錄路徑
這種的優點就是快。
所以如果重視效能的系統會用這種方法。
或者是做內容管理,在做快取網頁內容時可以用這種方法。
但缺點是若檔案是機密資料,則會有安全性上的問題(只要知道路徑就可以抓檔)。
而且備份時需要連同所有在檔案系統中的檔案一起備份,不然檔案在還原時會消失。
: 我也有聽過檔案整個塞到資料庫中的方式
: 請問這樣的優缺點是什麼?
優點就是解決前面的缺點。
存在資料庫中可以控制來自用戶端的存取權,備份時也方便。
但缺點剛好也就是前面的優點。
讀取時會要花一點時間,但這個可以用快取方式緩解。
不過若資料庫有很重的 I/O 的話,檔案存在資料庫中對效能確實會有點傷。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.117.12
推
01/04 17:00, , 1F
01/04 17:00, 1F
推
01/04 17:11, , 2F
01/04 17:11, 2F
推
01/05 01:18, , 3F
01/05 01:18, 3F
推
01/05 17:47, , 4F
01/05 17:47, 4F
討論串 (同標題文章)