是否可以在SQL數據庫(或任何其他數據庫)中存儲圖片,聲音,視頻?如果是,應該是什麼格式,並且請指定必須配置的特殊設置(如果有的話)。提前致謝。是否可以在SQL數據庫中存儲圖片,聲音和視頻?
1
A
回答
4
在MySQL中,您可以使用列的BINARY或VARBINARY數據類型在表中存儲任何二進制內容。相當於所有數據庫系統的數據類型。它可以用來存儲完整的文件內容,如圖片,視頻,聲音......或者只是一個二進制片段。
儘管如此,將二進制文件存儲在數據庫中被認爲是一種不好的做法,因爲它總會帶來令人失望的結果。事實上,存儲在數據庫中的文件不能輕易處理下載,包含在HTML頁面中,流式傳輸......。由於它的長度,操作總是很複雜。與存儲在目錄中的文件相比,大多數情況下,排序在數據庫中的文件是不利的。建議將文件名存儲在數據庫庫中,並將實際文件保存在物理目錄中。
1
儘管一般不建議將圖像存儲在數據庫中,但它更適合存儲圖像的路徑。 Nevethless可以通過使用longblob數據類型將圖像存儲在數據庫中。從MySql論壇看看這個example。
相關問題
- 1. 您是否可以使用Flash Local Storage保存除文本以外的數據?圖片/聲音/視頻
- 2. 是否可以在Glassfish服務器中存儲SQL數據庫?
- 3. 在哪裏存儲上傳的文件(聲音,圖片和視頻)
- 4. 壓縮圖片和照片以存儲在SQL Server數據庫中
- 5. 在phpmyadmin數據庫中存儲視頻
- 6. 將音頻和視頻文件保存在SQL Server數據庫中
- 7. 數據庫系統是否包含/存儲圖片,聲音和文件,或只是它們的參考?
- 8. 在PouchDB中存儲視頻/音頻
- 9. 是否可以將SharePoint用戶存儲在MySql數據庫中?
- 10. 是否可以將整體答案存儲在數據庫中?
- 11. 將圖片存儲在數據庫中?
- 12. 我可以在C#中使用數據庫存儲聲音格式
- 13. 如何在Android中將音頻/視頻文件存儲到SQLite數據庫?
- 14. WordPress - 視頻和音頻精選圖片
- 15. 用於在SQL Server數據庫中存儲音頻文件的數據類型?
- 16. 是否可以在刀片視圖(Laravel)中檢索數據庫記錄?
- 17. 音頻元數據存儲
- 18. php視頻和照片上傳:存儲在數據庫中與上傳
- 19. 是否可以通過Rtmidi音頻驅動器播放聲音?
- 20. windows phone 7在數據庫中保存圖像和聲音
- 21. 是否可以在視頻上疊加自定義音頻?
- 22. SharedPreferences是否存儲在數據庫中?
- 23. Phonegap存儲,數據庫是否存在
- 24. 是否可以緩存視頻? IOS - Swift
- 25. 您是否可以在iPhone上錄製視頻/音頻,同時播放單獨的視頻(可選音頻)?
- 26. 插入和檢索數據庫中的音頻和視頻
- 27. 視頻播放,但沒有圖片 - 只是聲音?
- 28. 是否可以同時存儲和檢索來自MySQL數據庫的數據
- 29. Twilio視頻。我可以顯示沒有聲音的視頻
- 30. iPhone:在Core Data中存儲視頻和音頻?
是的,這是可能的,你應該搜索谷歌關於斑點... – 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