MongoDB之Replica Set

Master-Slave模式,一旦Master停掉,Java客戶端就會報異常,這個時候已經沒有Master了,Slave不會自動接管Master

Replica Sets 也是一種Master-Slave,但它更健壯,一旦Master停掉後,將會在Slave中選舉一個作爲Master,這種方式也是官方推薦的。可以參考http://www.mongodb.org/display/DOCS/Replica+Sets

Replica Set使用的是n個mongod節點,構建具備自動的容錯功能(auto-failover),自動恢復的(auto-recovery)的高可用方案。
使用Replica Set來實現讀寫分離。通過在連接時指定或者在主庫指定slaveOk,由Secondary來分擔讀的壓力,Primary只承擔寫操作。
對於Replica Set中的secondary 節點默認是不可讀的。 


發佈了8 篇原創文章 · 獲贊 1 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章