更好的做法是將大量的小PNG圖像(大部分爲< 5KB)作爲BLOB存儲在我的數據庫中,還是最好將它們作爲圖像文件存儲在目錄中?MySQL BLOB vs存儲小PNG圖像的文件?
1
A
回答
2
這取決於什麼對你更重要的是:速度,四通八達的交通網絡,...
如果你有,你必須從概念上綁定一個畫面,達到創紀錄的應用程序(如聯繫人應用程序。)我會去dbms的方式。它可能不是那麼快(這是非常主觀的東西),但它更容易處理。
如果要備份數據,將圖片存儲在dbms中也更簡單! (考慮到你必須發出一個備份命令,並且你已經備份了所有的數據)。
我懷疑你有某種方式來存儲綁定到圖片的其他數據。如果這是真的,我肯定會採用dbms的方式。如果這不應該比設計模式更麻煩,那麼創建dbms,創建連接,存儲數據,....要花費太多!
4
從性能的角度來看,從本地靜態文件提供服務總是會更快。除非你絕對需要,否則不要去數據庫,因爲連接和查詢有很多開銷。
相關問題
- 1. 正常的圖像存儲或mySQL blob?
- 2. 將圖像存儲到PNG文件
- 3. Gwt圖像上傳和mysql blob存儲
- 4. 如何在MySQL中存儲blob(圖像)?
- 5. 在MySQL中存儲圖像BLOB
- 6. 獲取存儲在blob中的MySQL圖像大小
- 7. Azure Blob vs文件與磁盤存儲
- 8. 存儲圖像:MongoDb vs文件系統
- 9. 存儲靜態圖像,Blob存儲區
- 10. GAE Blob存儲獲取文件大小
- 11. 成本在數據存儲存儲文件VS Blob存儲區的
- 12. 如何將圖像存儲在BLOB中?
- 13. 個人資料圖像保存爲blob vs文件系統
- 14. 存儲圖像 - mysql與文件系統
- 15. SQL Server中的圖像和BLOB文件的多個存儲
- 16. 文件存儲小工具vs大容量存儲小工具
- 17. 在數據庫中存儲圖像vs在文件系統中存儲
- 18. 從存儲的png中加載圖像
- 19. 將文本/圖像文件存儲在mysql數據庫中
- 20. 數據庫中的BLOB VS磁盤存儲的文件
- 21. 顯示存儲在mysql blob中的圖像
- 22. 如何顯示存儲在MySql數據庫中的BLOB圖像?
- 23. 在MySQL數據庫中打開存儲爲BLOB的圖像
- 24. ASP.NET MVC圖像上傳存儲位置(db vs文件系統)
- 25. 圖像文件如何備份上傳並存儲爲BLOB在GAE Blob存儲(Python)的
- 26. 在2017年將圖像存儲爲blob?
- 27. Db4o,Java:使用blob存儲圖像
- 28. 存儲圖像爲BLOB數據庫
- 29. 解壓圖像轉換成Blob存儲
- 30. 在sqlite中存儲blob圖像
的[做還是不該做:存儲在數據庫中的圖像]可能重複(http://stackoverflow.com/questions/815626/to-do-or-not-to-do-store-images-in -a數據庫) – 2011-01-11 15:44:41