集群
更新時間 2024-09-10 17:52:01
最近更新時間: 2024-09-10 17:52:01
分享文章
本文介紹DDS集群架構的組成。
DDS集群由mongos、config、shard組成,節點架構示意圖如下:
圖 分片集群示意圖

mongos
mongos負責查詢與數據寫入的路由,是實例訪問的統一入口。
- 每個實例有2~32個mongos,數量由用戶自定義。
- 用戶可直接連接mongos,mongos從config讀取配置信息,將讀寫請求分發到shard。
config
config負責存儲實例的配置信息,由1個副本集組成。
- config可用是部署一個實例或者修改實例元信息的前提。
- 用戶不能直接連接config。
shard
集群實例的shard,負責存儲用戶的數據。
- 每個集群實例有2~32個shard,數量由用戶自定義。
- 每個shard由1個副本集組成,副本集為每個shard的數據提供了冗余和高可靠性。
- 用戶不能直接連接shard。