本章内容
基本复制概念
管理副本集并处理故障转移
副本集连接、写关注、读扩展与标签
复制(replication)是大多数数据库管理系统的重要功能,因为故障是不可避免的。如果希望生产数据在故障之后也保持可用状态,务必要确保生产数据库被部署在多台服务器上。在发生故障时,复制能提供高可用性与灾难恢复能力。
本章开始时,我会介绍复制的概念并讨论其主要使用场景,通过深入研究副本集来探讨MongoDB的复制功能。最后,我将描述如何使用驱动连接到复制后的MongoDB集群、如何使用写关注(write concern)、如何在副本间实现读操作的负载均衡。