
# 副本集架构
副本集，即Replica Set，由一组mongod进程组成，提供了数据冗余与高可靠性的节点集合。
![](https://support.huaweicloud.com/productdesc-dds/public_sys-resources/note_3.0-zh-cn.png)
关于mongod进程的描述，请参见MongoDB[官方文档](https://www.mongodb.com/zh-cn/docs/manual/tutorial/manage-mongodb-processes/)。
副本集架构由主节点、备节点和隐藏节点组成，DDS自动搭建三节点的副本集供用户使用，节点之间数据自动同步，保证数据的高可靠性。对于需要保证高可用的中小型业务系统，推荐使用副本集。
- 主节点：即Primary节点，用于读写请求。
- 备节点：即Secondary节点，用于读请求。
- 隐藏节点：即Hidden节点，用于业务数据的备份。
用户可手动干预主备切换。若主节点故障，系统将自动选举备机升主，保证高可用。副本集架构如下图所示。
图1三节点副本集架构   
![](https://support.huaweicloud.com/productdesc-dds/zh-cn_image_0000001233312339.png "点击放大")
三节点副本集实例创建成功后，您可以根据需要新增节点至五节点或七节点副本集，新增的节点均为Secondary节点，并持续同步数据。如何新增副本集节点，请参见[变更副本集实例的节点](https://support.huaweicloud.com/usermanual-dds/dds_03_0063.html)。
图2副本集实例节点说明   
![](https://support.huaweicloud.com/productdesc-dds/zh-cn_image_0000001187555372.png "点击放大")
