什麼是存儲圖像在數據庫中的最佳格式,如二進制,base64等,以獲得最佳速度/大小。將圖像存儲在數據庫中的最佳格式是什麼?
回答
二進制。
除此之外,它在您是否選擇PNG,GIF,JPEG,TIFF方面是給圖像(質量,壓縮等)的使用等
使用情況(應)比數據庫驅動格式更多。
大多數數據庫可以存儲以某種方式二進制數據:
- MySQL的:BLOB;
- Oracle:BLOB;
- SQL Server:binary, varbinary and image。
至於圖像文件格式,這是一個單獨的問題。不知道你是否在暗指這個問題。如果是的話,通常PNG,GIF和JPG之間無關緊要,除非JPG是一種有損格式(另外兩種是無格式的),這對照片等來說是可以的,但對於圖標或文本來說卻沒有問題。
這取決於圖像的用途。
- 頭像剛好可以壓縮JPEGS
- 圖像將通過圖像處理軟件進行操作將TIFF照片上現場
- 圖片是JPEG查看,TIFF下載。
我們只需要更多的信息。如果文件非常大,請將它們存儲在數據庫中帶有鏈接的目錄中。
對於SQL Server來說,以前的微軟對於速度和容量的建議是將圖像存儲在文件系統中,並在數據庫中包含鏈接。我認爲他們已經軟化了他們的偏好了一點,但我仍然認爲它的大小肯定是一個更好的主意,因爲它不會在數據庫中佔用空間。
我同意這種觀點。我不知道將圖像直接添加到數據庫有什麼好處,然後我必須處理10個演出而不是2個演出的數據庫。伊克。 – 2009-02-07 02:31:57
沒有SQL Server 2008添加文件流支持,允許通過SQL服務器訪問文件?使管理變得更容易,而不必讓數據庫和文件系統保持同步。 – fabspro 2012-08-06 12:16:55
Blob並不關心你用什麼樣的圖像來填充它,所以真正的正確選擇可能是任何需要使用前最少的後處理選擇處理。
Blob是你的問題的答案。
不是直接將圖像存儲到數據庫中,而是將圖像存儲在硬盤中並將文件名存儲在數據庫中。我認爲這種方式是合適的。性能方面,這是很好的。
使用hdf5。
與XML文檔類似,HDF文件是自描述的,允許用戶指定複雜的數據關係和依賴關係。與XML文檔相比,HDF文件可以包含二進制數據(在許多表示中),並允許直接訪問文件的某些部分,而無需先分析整個內容。
- 1. 什麼是在android中存儲圖像的最佳方式?
- 2. 將測試數據存儲在文件中的最佳格式是什麼?
- 3. 將國際地址存儲在數據庫中的「最佳」方式是什麼?
- 4. 將選項存儲在NoSQL數據庫中的最佳方式是什麼?
- 5. 在mysql數據庫中存儲html數據的最佳方式是什麼?
- 6. 在Oracle數據庫中存儲XML的最佳列是什麼?
- 7. 在數據庫中存儲IP的最佳方法是什麼?
- 8. 在App Engine Blob存儲中存儲圖像的最佳方式是什麼?
- 9. 在Docker中存儲數據的最佳方式是什麼?
- 10. 什麼是存儲思維導圖數據的最佳方式?
- 11. 將媒體文件存儲在數據庫上的最佳方式是什麼?
- 12. 什麼是存儲傳送帶圖像的最佳方式?
- 13. 在SQL Server中以XML格式存儲數據的最佳方法是什麼?
- 14. 在數據庫中存儲一副撲克牌的最佳方式是什麼?
- 15. 什麼是在數據庫中存儲大量標記的最佳方式?
- 16. 什麼是在數據庫中存儲堆棧的最佳方式
- 17. 什麼是在PostGres數據庫中存儲複選框的最佳方式
- 18. 在數據庫中存儲已用時間的最佳方式是什麼
- 19. 在mysql數據庫中存儲10個選項的最佳方式是什麼?
- 20. 將位置信息存儲在數據庫中的最佳方法是什麼?
- 21. 什麼是存儲表格數據結構的最佳類型?
- 22. 將MySQL用於圖像庫的最佳方式是什麼?
- 23. 將標籤存儲在數據庫中的最佳方式?
- 24. 在mysql中存儲二進制數據(圖像,pdf,mp3,視頻等)的最佳方式是什麼?爲什麼?
- 25. 存儲此數據結構的最佳方式是什麼?
- 26. 存儲傳入流數據的最佳方式是什麼?
- 27. 什麼是存儲站點配置數據的最佳方式?
- 28. 存儲增量下載數據的最佳方式是什麼?
- 29. 什麼是存儲此類數據的最佳方式?
- 30. 什麼是存儲臨時數據的最佳方式?
MySQL或可能MS SQL – 2009-02-07 02:12:28