是否可以在SQL數據庫(或任何其他數據庫)中存儲圖片,聲音,視頻?如果是,應該是什麼格式,並且請指定必須配置的特殊設置(如果有的話)。提前致謝。是否可以在SQL數據庫中存儲圖片,聲音和視頻?
1
A
回答
4
在MySQL中,您可以使用列的BINARY或VARBINARY數據類型在表中存儲任何二進制內容。相當於所有數據庫系統的數據類型。它可以用來存儲完整的文件內容,如圖片,視頻,聲音......或者只是一個二進制片段。
儘管如此,將二進制文件存儲在數據庫中被認爲是一種不好的做法,因爲它總會帶來令人失望的結果。事實上,存儲在數據庫中的文件不能輕易處理下載,包含在HTML頁面中,流式傳輸......。由於它的長度,操作總是很複雜。與存儲在目錄中的文件相比,大多數情況下,排序在數據庫中的文件是不利的。建議將文件名存儲在數據庫庫中,並將實際文件保存在物理目錄中。
1
儘管一般不建議將圖像存儲在數據庫中,但它更適合存儲圖像的路徑。 Nevethless可以通過使用longblob數據類型將圖像存儲在數據庫中。從MySql論壇看看這個example。
相關問題
- 1. 是否可以在Glassfish服務器中存儲SQL數據庫?
- 2. 在哪裏存儲上傳的文件(聲音,圖片和視頻)
- 3. 壓縮圖片和照片以存儲在SQL Server數據庫中
- 4. 在phpmyadmin數據庫中存儲視頻
- 5. 將圖片存儲在數據庫中?
- 6. 是否可以將整體答案存儲在數據庫中?
- 7. 我可以在C#中使用數據庫存儲聲音格式
- 8. WordPress - 視頻和音頻精選圖片
- 9. 用於在SQL Server數據庫中存儲音頻文件的數據類型?
- 10. 是否可以在刀片視圖(Laravel)中檢索數據庫記錄?
- 11. 音頻元數據存儲
- 12. php視頻和照片上傳:存儲在數據庫中與上傳
- 13. windows phone 7在數據庫中保存圖像和聲音
- 14. 是否可以通過Rtmidi音頻驅動器播放聲音?
- 15. 是否可以在視頻上疊加自定義音頻?
- 16. SharedPreferences是否存儲在數據庫中?
- 17. Phonegap存儲,數據庫是否存在
- 18. 插入和檢索數據庫中的音頻和視頻
- 19. 是否可以緩存視頻? IOS - Swift
- 20. 視頻播放,但沒有圖片 - 只是聲音?
- 21. iPhone:在Core Data中存儲視頻和音頻?
- 22. 將音頻文件存儲在數據庫中
- 23. 是否可以同時存儲和檢索來自MySQL數據庫的數據
- 24. 存儲圖像,音頻文件到Java數據庫與Java
- 25. iOS:是否可以檢測音樂庫中是否存在音軌?
- 26. 是否可以將XpsDocuments序列化爲XML以便存儲在數據庫中?
- 27. 是否有jQuery圖像和視頻幻燈片庫?
- 28. 是否可以鏡像SQL Server 2008和SQL Server 2008R2數據庫?
- 29. 是否可以從Oracle數據庫調用MySQL存儲過程?
- 30. 是否存在從數據存儲庫/數據庫中持久存儲圖像的庫
是的,這是可能的,你應該搜索谷歌關於斑點... – Fido 2012-04-09 13:29:50
將文件存儲在您的數據庫幾乎總是一個壞主意。文件系統在存儲文件方面非常出色(線索在名稱中)。只需在數據庫中存儲元數據和文件路徑。 – nnichols 2012-04-09 13:36:15
請參閱:http://stackoverflow.com/questions/1212991/do-you-think-its-a-good-idea-to-save-billions-of-images-into-database – 2012-04-09 13:38:06