© Nicholas Cottrell 2020
N. CottrellMongoDB Topology Designhttps://doi.org/10.1007/978-1-4842-5817-0_2

2. Fault-Tolerant Design

Nicholas Cottrell1 
(1)
St-Aubin-sur-Mer, France
 
This chapter delves deeper into the fault-tolerant nature of MongoDB and explores some of the special types of nodes and how they should be used on production systems. We look at common errors that may occur in real-world systems and how to mitigate them.

Redundancy is expensive but indispensable.

—Jane Jacobs, urbanist, writer, and activist

Special nodes

We have already covered the standard types of nodes in a MongoDB deployment. These data-bearing nodes keep a complete copy of the data via the replication mechanism and can become a primary node at any time should the current ...

Get MongoDB Topology Design: Scalability, Security, and Compliance on a Global Scale now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.