[MongoDB] 高可用架构方案
一、缘由:
众所周知,Mongodb是在高速发展期,一些特性架构难免会发生变化。这里就总结下,我目前所知道的Mongodb
的高可用架构都有哪些。目前Mongodb版本3.2。
二、结构介绍:
1、Replica Set 复制集复制
可做读写分离,官方推荐使用。
2、Mater-Slave 主从复制
官方文档还有介绍,但是已不推荐使用。
3、Matster-Master 主主复制 MongoMultiMaster
官方曾经支持,现在已经不支持,可以用Python脚本完成
https://pypi.python.org/pypi/MongoMultiMaster
或者 启动的时候 -master -slave同时制定(不一定靠谱)
4、Sharding + Replica Set 分片+数据集复制 (高可用结构)
三、各个架构具体配置方法:
下面已一个或几个专门的页面,介绍每个架构实施方法,之后连接会在这里展示。