说到集群,生产环境中很多服务都会进行集群部署,那么 mongodb 的集群都有哪些知识点需要掌握呢
mongodb 集群 分为 主从集群 和分片集群 ,先从主从集群开始
为了保障服务的高可用
我们可以知道,如果我们部署单点 mongodb 服务,那么是非常容易出现单点故障的,若这台 mongodb 服务不可用了,那岂不是整个业务都要 over 了?
当我们部署多个 mongodb 的时候,有相互关系的,这叫集群,根据集群是否有状态分为:
指集群里面的服务都需要存放数据

无状态的集群,服务自身不存储数据,集群中的服务任意一个被客户端访问得到的结果都是一样的,与实际访问到哪一个服务没有关系
因为这些服务不存储数据,数据都是去找一个公共的组件获取
指集群里面的服务不需要存放数据

有状态的集群,即自身是存储数据的,那么在集群中