對於使用者上傳的檔案如何管理更好一點?DB還是File System
採用blob方式儲存在資料庫中:
- 對資料庫依賴比較強,需要封裝介面,並且應該對效能有些影響
- 具有資料庫使用者操作許可權才可以訪問資料,因為儲存在資料庫中,不能直接檢視
- 採取資料庫備份的功能就可以實現資料備份
採取檔案系統儲存
- 不受資料庫限制,可以任意存取
- 具有作業系統使用者就可以訪問,可以直接檢視
- 需要自行控制資料的備份
這樣看來,好像DB方式更好一些,但是總覺得有些問題沒有考慮到,或者是說DB的缺點帶來的缺陷相比他的優點更大一些
各位有什麼看法?
- 對資料庫依賴比較強,需要封裝介面,並且應該對效能有些影響
- 具有資料庫使用者操作許可權才可以訪問資料,因為儲存在資料庫中,不能直接檢視
- 採取資料庫備份的功能就可以實現資料備份
採取檔案系統儲存
- 不受資料庫限制,可以任意存取
- 具有作業系統使用者就可以訪問,可以直接檢視
- 需要自行控制資料的備份
這樣看來,好像DB方式更好一些,但是總覺得有些問題沒有考慮到,或者是說DB的缺點帶來的缺陷相比他的優點更大一些
各位有什麼看法?
相關文章
- input file multiple 批量上傳檔案
- AIX日誌檔案系統(Journaled File System)管理AI
- Django檔案上傳 -- 適用於單一小檔案上傳Django
- 檔案上傳之三基於flash的檔案上傳
- Resumable.js – 基於 HTML5 File API 的檔案上傳JSHTMLAPI
- Laravel file 上傳檔案資訊獲取Laravel
- laravel file上傳檔案資訊獲取Laravel
- 檢測input file檔案是否上傳
- 1. 大檔案上傳如何斷點續傳斷點
- php判斷檔案存在是用file_exists還是is_filePHP
- Java關於檔案上傳的一個例子Java
- input[type=file] 獲取上傳檔案的內容
- 鐳速傳輸是如何管理大檔案跨國傳輸的
- 如何獲取<input type="file">上傳的檔名稱
- OkHttp使用+檔案的上傳+斷點續傳HTTP斷點
- Java大檔案上傳、分片上傳、多檔案上傳、斷點續傳、上傳檔案minio、分片上傳minio等解決方案Java斷點
- System File1 File Header(資料庫System檔案1檔案頭)損壞情況的恢復Header資料庫
- .NET Core 如何上傳檔案及處理大檔案上傳
- 關於LINUX FILE命令是如何判斷檔案字符集的Linux
- 網路安全中檔案上傳漏洞是如何導致的?
- 關於檔案上傳那些可能不怎麼對的姿勢
- C#如何使用HttpClient對大檔案進行斷點上傳和下載C#HTTPclient斷點
- Java如何上傳大檔案Java
- 請問上傳的檔案如何傳送post
- 誰控制資料檔案最大數限制是 db_files還是控制檔案中的maxdatafiles??
- Asp.Net 上傳大檔案專題(1)--概述:上傳大檔案的難點ASP.NET
- php檔案上傳之多檔案上傳PHP
- ABAP中對上傳檔案和下載檔案的一般檢查
- 解析漏洞與檔案上傳漏洞—一對好兄弟
- vue3中清空input type="file"上傳檔案Vue
- PHP 上傳檔案 move_uploaded_file 報錯PHP
- input file控制元件限制上傳檔案型別控制元件型別
- 想請教大家,平時使用者上傳的或者自己上傳的圖片檔案,是儲存到根目錄public裡還是storage裡面呢?
- input file簡單實現限制上傳檔案的型別型別
- Google檔案系統(Google File System)論文Go
- 上傳大檔案-斷點續傳的一中方式的記錄斷點
- 對專案管理的一點思考專案管理
- 還在使用檔案傳輸協議傳輸機密檔案?你可能是對檔案傳輸協議有什麼誤會協議