MongoDB集群
MongoDB集群
单点问题分析
单机Mongodb并不使用企业场景,存在两个问题亟需解决
- 单点故障
单一Mongodb提供服务,在服务器宕机时造成整体应用崩溃 - 海量数据存储
单一Mongodb, 并不能支持海量数据存储
集群的概述
Mongodb提供了三种集群形式来支持
- Master-Slaver:主从集群,是一种主从副本的模式,目前已经不推荐使用
- Replica Set:副本集群,模式取代了Master-Slaver模式,是一种互为主从的关系。可以解决单点故障的问题
- Sharding:分片集群,可以解决单点故障和海量数据存储问题
注意事项:
企业中一般由专业人员部署搭建集群,故MongoDB集群不需要自行搭建,学习集群需要理解各个集群的特点以及使用场景即可。