在測試中,一直使用mongostat監(jiān)控,從并發(fā)數(shù)量上,兩個系統(tǒng)差不多。還測試了插入并發(fā)查詢,不過結(jié)果差不多,大概并發(fā)的相加和都是15000-25000每秒。性能還是很不錯的。
MongoDB的擴展能力可以滿足你業(yè)務(wù)需求的增長——這也是為什么它的名字來源于單詞humongous(極大的)的原因。當(dāng)然,這并不是說你在使用MongoDB的路上并不會碰到一些發(fā)展的痛點。
1. 這種文檔類型的數(shù)據(jù)庫,理論上伸縮性是優(yōu)秀的了,也很靈活,具體到實際的應(yīng)用,還有待驗證可操作性,可維護性;
2. 和許多nosql產(chǎn)品一樣,使用了memory-mapped 存儲引擎,這種依賴os 刷新數(shù)據(jù)的方式不太安全,很難避免宕機后的數(shù)據(jù)文件損壞,所以slave實例是更好的保障方式.具體的replication set的方式我還沒測試過,還不知道實際效果怎么樣?
3.mongodb設(shè)計的目的之一,盡量把負(fù)荷分給客戶端,這點可以更好的保持高性能. 這點和傳統(tǒng)數(shù)據(jù)庫有些不一樣,雖然傳統(tǒng)數(shù)據(jù)庫也是可以這樣做.
4.許多nosq產(chǎn)品都號稱0維護,不過都是理論上的,具體是需要大量的經(jīng)驗和技巧以及諸多限制,mongodb也是號稱非常易于維護,極大的簡化了管理事務(wù).基本上無需干預(yù).自動冗余切換,自動添加節(jié)點,
- PC官方版
- 安卓官方手機版
- IOS官方手機版