開源中國(OSChina.NET)
本文關(guān)鍵詞:深入學(xué)習(xí)MongoDB,由筆耕文化傳播整理發(fā)布。
返回
MongoDB是否適合存儲二進(jìn)制數(shù)據(jù),效率如何?感謝oschina的大牛們給點建議!
晴朗天空 發(fā)布于 2013年10月21日 (共有8個回帖)
MongoDB是否適合二進(jìn)制數(shù)據(jù)(如圖片數(shù)據(jù))的存儲? 如果采用mongodb做圖片數(shù)據(jù)存儲(直接存儲到文檔或用GridFS存儲),它的效率會是怎么樣的? 大神啊,給點意見?
問題產(chǎn)生背景:項目需要存儲個人的信息和個人的圖片資料。由于圖片資料會相當(dāng)多,所以想單獨考慮存儲到其實數(shù)據(jù)庫,現(xiàn)在考慮用mongodb存儲圖像。
個人數(shù)據(jù)庫設(shè)計想法:直接用關(guān)系數(shù)據(jù)庫存儲個人基本信息,然后用mongodb存儲個人的圖片資料,相當(dāng)于兩個數(shù)據(jù)庫協(xié)同進(jìn)行工作。
問題:針對只提供一臺服務(wù)器的情況下,兩個數(shù)據(jù)庫這樣設(shè)計框架是否適,請各位指點一下,感謝。
MongoDB
ucaime 發(fā)表于 3年前
這次的項目沒選擇MongoDB,用了豆瓣的beansDB,還不錯
評論此回帖
zachary124 發(fā)表于 3年前
資料還會增加,會什么不也用mongodb呢,至于存儲圖片,,總比存到文件夾強吧
評論此回帖
--- 共有 1 條評論 ---
慶云 發(fā)表于 3年前
放在一個分布式文件系統(tǒng)中吧,比如FastDFS ,支持容錯,擴展 。
評論此回帖
--- 共有 1 條評論 ---
技術(shù)揣摩 發(fā)表于 3年前
我想問下LZ,圖片二進(jìn)制存儲是在什么業(yè)務(wù)場景下?保密要求么?拋開這個不說,分布式存儲不如用最火的HBASE+HDFS的hadoop這一套,單存圖片不如用純存儲設(shè)備
評論此回帖
--- 共有 6 條評論 ---
技術(shù)揣摩 發(fā)表于 3年前
如果可以分開存儲的話我希望還是分開,也就是身份證文字信息+頭像的做法,如果非要存身份證掃描復(fù)印照的全圖的話,可以做橋接,圖片存放在存儲,只存圖片,在圖片服務(wù)器做單一入口,并分配權(quán)限,還可以做些文件加密什么的操作,這樣分散開個人覺得安全性更高些,不至于脫庫后連這些私密信息都跟著完蛋,還有,感覺用DB存這種大量的二進(jìn)制挺坑的,而且是越來越坑,你要考慮數(shù)據(jù)庫有可能經(jīng)常崩潰,而單純的文件系統(tǒng)會更穩(wěn)定
評論此回帖
--- 共有 1 條評論 ---
大米被占用 發(fā)表于 3年前
看了樓上說的這些都是推薦用別的,也沒見過分析為啥不能用Mongo,不知道有多少人真正的用過MonogDB,對MongoDB的GridFS是否真的了解過。
分析一下,樓主的需求應(yīng)該是存海量二進(jìn)制小文件,使用傳統(tǒng)的磁盤直接存儲IO是個問題,集群情況下,還得考慮共享。
建議樓主參考一下這篇文章:
評論此回帖
--- 共有 2 條評論 ---
李學(xué)明 發(fā)表于 3年前
推薦樓主使用mogilefs, 目前用mogilefs存了30T左右的圖片,性能,穩(wěn)定性,可管理性都不錯。
至于GridFS,沒有太多經(jīng)驗,無法評論
評論此回帖
--- 共有 1 條評論 ---
edgar 發(fā)表于 3年前
試試新版leveldb?+自己做點cache相結(jié)合?
評論此回帖
--- 共有 1 條評論 ---
© 2008~2017 開源中國
本文關(guān)鍵詞:深入學(xué)習(xí)MongoDB,由筆耕文化傳播整理發(fā)布。
本文編號:260643
本文鏈接:http://sikaile.net/wenshubaike/mishujinen/260643.html