mongodb 9、mongodb分片机制

1 分片
作用: 海量数据读写

2 分片架构
组成: mongos, config server, shard, replica set
mongos: 请求入口,是请求分发中心,把数据请求转发到对应share服务器上
config server: 配置服务器,存储路由、分片的配置。加载时读取这些信息,让mongos准确路由
shard: 分片。假设一台机器配置1T,分片到4台机器,则每台256G。设置分片规则,则mongos能把请求
    分发到多个分片机器。
replica set: 保证每个分片也是副本集,从而保证高可用。

3 部署架构
概览:
mongos: 3个
config server: 3个
shard: 9个(shard server有3个,每个shard有1个副本,1个仲裁,可以认为一个shard是一个mongo)

Mongos            Mongos            Mongos
Config server        Config server        Config server
Shard server1 主节点    Shard server1 副本        Shard server1 仲裁
Shard server2 副本        Shard server2 仲裁        Shard server2 主节点
Shard    server3 仲裁        Shard server3 主节点    Shard server3 副本


参考:
https://www.cnblogs.com/aoldman/p/4191822.html

你可能感兴趣的:(mongodb)