話說MongoDB身上的優(yōu)勢和劣勢
下面是一個關(guān)于 MongoDB 優(yōu)缺點的列表,希望對打算使用 MongoDB 的同學,能有一些作用:
優(yōu)勢:
快速!(當然,這和具體的應用方式有關(guān),通常來說,它比一般的關(guān)系型數(shù)據(jù)庫快5位左右。)
很高的可擴展性 – 輕輕松松就可實現(xiàn)PB級的存儲(但是可能我們并不需要PB級的存儲,10TB可能就夠了)
他有一個很好的 replication 模式 (replica sets)
有很完善的Java API
他的存儲格式是Json的,這對Java來說非常好處理,對javascirpt亦然。
運維起來非常方便,你不用專門為它安排一個管理員。
它有一個非?;钴S的社區(qū)(我提出的一個bug在20分鐘內(nèi)就能得到修復。多謝Elliot)
他的版本控制非常清楚。
MongoDB 背后的公司(10gen)已經(jīng)準備好了明天在 MongoDB 上面的投入的資金了。
劣勢
應用經(jīng)驗缺乏,我們都沒有相關(guān)NoSQL 產(chǎn)品的使用經(jīng)驗。
項目相對來說還比較新。
和以往的存儲相比,數(shù)據(jù)的關(guān)系性操作不再存在。
另附趣圖一張:
【編輯推薦】
- Mongodb源碼分析--內(nèi)存文件映射(MMAP)
- 走進MongoDB的世界 展開MongoDB的學習之旅
- 淺析Mongodb源碼之游標Cursor
- 野心勃勃的NoSQL新貴 MongoDB應用實戰(zhàn)
- MongoDB與CouchDB全方位對比