一、复制的目标
保证数据在生产部署时的冗余和可靠性。通过在不同的机器上保存副本来保证数据不会因为单点损坏而丢失,能够随时应对数据丢失、机器损坏带来的风险。
1、Failover(故障转移,故障切换,故障恢复)
2、Redundancy(数据冗余)
3、避免单点,用于灾难时恢复,报表处理,提升数据可用性
4、读写分离,分担读压力
5、对用户
二、复制的基础
MongoDB高可用分2种:
复制集()也称副本集
主从复制
三、分片机制
1、概念:分片是指将数据拆分,将其分散存放在不同的机器上的过程,有时也叫分区。
(1)配置服务器
(2)路由服务器
(3)分片服务器