03 MongoDB 管理

Wu Jun 2020-03-14 21:59:20
11 分布式 > 03 分布式存储 > 05 MongoDB

1 复制(副本集)

复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证数据的安全性。
至少需要两个节点。主节点,负责处理客户端请求;从节点,负责复制主节点上的数据。
主节点记录在其上的所有操作oplog,从节点定期轮询主节点获取这些操作,然后对自己的数据副本执行这些操作,从而保证从节点的数据与主节点一致。

2 分片

分片集群,在多台机器上分割数据,使得数据库系统能存储和处理更多的数据。

步骤一:启动Shard Server
步骤二: 启动Config Server
步骤三: 启动Route Process
步骤四: 配置Sharding
步骤五: 将数据库接入Route Process接口

3 备份与恢复