2013-05-09 110 views
15

我需要存儲大量的圖像(每天大約有10,000張圖像)每張圖像的平均大小爲1到10 MB。存儲圖像:MongoDb vs文件系統

我可以使用GridFS庫或通過將Base64轉換作爲字符串存儲在MongoDB中存儲這些圖像。

我的問題是,MongoDB適合這種有效載荷還是使用文件系統更好?

非常感謝,

+0

似乎是[這個問題]的副本(http://stackoverflow.com/questions/6212990/mongodb-gridfs-vs-directly-disk- IO)。 – 2013-05-09 19:11:35

+0

另一種方法是在mongoDB中獲得圖像的元數據,並將圖像本身放在S3(+可選的雲前端) – 2013-05-10 14:16:51

回答

6

MongoDB的GridFS的擁有一個正常的文件系統有很多優點,它肯定是能夠應付你所描述的,你可以用一個分片蒙戈集羣向外擴展的數據量。我自己並沒有在那裏保存那麼多的二進制數據,但我認爲二進制數據和文本之間並沒有真正的區別。所以:是的,它適用於有效載荷。

相關問題