我们先了解一下分片集群包含哪些组件。一个 MongoDB 分片集群(参考官方文档 Sharded Cluster)由以下三个组件构成,缺一不可:

1.shard:每个分片是整体数据的一部分子集。每个分片都可以部署为副本集。强烈建议在生产环境下将分片部署为副本集且最少部署 2 个分片。
2.mongos:充当查询路由器,提供客户端应用程序和分片集群之间的接口。应用程序直接连接 mongos 即可,可以部署一个或多个。
3.config servers:配置服务器存储集群的元数据和配置(包括权限认证相关)。从 MongoDB 3.4 开始,必须将配置服务器部署为副本集(CSRS,全称是 Config Servers Replica Set)。
MongoDB 分片集群的架构图如下所示,该图片引用自 。

MongoDB 官网文档
MongoDB 分片集群组件

相关文章:

  • 2021-06-15
  • 2021-12-28
  • 2021-08-09
  • 2021-04-25
  • 2021-07-23
  • 2022-01-08
猜你喜欢
  • 2021-12-25
  • 2022-12-23
  • 2021-09-17
  • 2022-02-23
  • 2021-08-20
  • 2021-12-03
  • 2022-01-16
相关资源
相似解决方案