MongoDB 分片集群
2021-09-08 21:27:54 0 举报
此MongoDB分片集群由四台实体机器或者虚拟机构成: Router 路由节点 - 负责请求转发和数据定位等; Config 配置集群 - 存储元数据及chunk信息等; Shard 数据节点 - 存储实际数据,数据备份,宕机时,仲裁节点通过选举机制选举新主节点,保证服务可用。
作者其他创作
大纲/内容
Config 集群
Shard1 节点192.168.1.31
shard-12
Shard2 40002 服务端口
仲裁节点(数据节点宕机时,提供选举的作用)
Router 40000 服务端口
路由节点192.168.1.10
Shard2 节点192.168.1.32
返回结果
Shard3 集群
Router
Shard2 集群
启动时,从 Config 集群读取元数据和 Chunk 信息,根据 ShardKey 和 Chunk 去对应节点查询所需数据
存储元数据和chunk信息
同步元数据和chunk信息
Shard1 集群
Shard3 节点192.168.1.33
Client
shard-23
发送请求
shard-13
Config 40000 服务端口
MongoDB 分片集群
Shard3 40003 服务端口
Shard1 40001 服务端口
0 条评论
下一页