亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在DB中存儲圖像 - 是還是不?

在DB中存儲圖像 - 是還是不?

倚天杖 2019-05-21 15:40:44
所以我正在使用一個將圖像存儲在數據庫中的應用程序。你對此有何看法?我更像是一種在文件系統中存儲位置的類型,而不是直接將它存儲在數據庫中。您認為利弊是什么?
查看完整描述

5 回答

?
開心每一天1111

TA貢獻1836條經驗 獲得超13個贊

我負責管理許多TB圖像的應用程序。我們發現在數據庫中存儲文件路徑是最好的。

有幾個問題:

  • 數據庫存儲通常比文件系統存儲更昂貴

  • 您可以使用標準的現成產品來加速文件系統訪問

    • 例如,許多Web服務器使用操作系統的sendfile()系統調用將文件直接從文件系統異步發送到網絡接口。存儲在數據庫中的圖像不會受益于此優化。

  • 像Web服務器之類的東西,不需要特殊的編碼或處理來訪問文件系統中的圖像

  • 數據庫贏得了圖像和元數據之間的事務完整性很重要的地方。

    • 管理db元數據和文件系統數據之間的完整性更加復雜

    • 很難(在Web應用程序的上下文中)保證數據已經刷新到文件系統上的磁盤


查看完整回答
反對 回復 2019-05-21
?
至尊寶的傳說

TA貢獻1789條經驗 獲得超10個贊

數據庫中的文件路徑絕對可行的方法 - 我聽說過來自有TB圖像的客戶的故事,它變成了一個噩夢,試圖在數據庫中存儲任何大量的圖像 - 單獨的性能影響太大了。


查看完整回答
反對 回復 2019-05-21
  • 5 回答
  • 0 關注
  • 650 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號