You are previewing MongoDB in Action.

MongoDB in Action

Cover of MongoDB in Action by Kyle Banker Published by Manning Publications
O'Reilly logo

Chapter 8. Replication


In this chapter
  • Basic replication concepts
  • Administering replica sets and handling failover
  • Replica set connections, write concern, read scaling, and tagging


Replication is central to most database management systems because of one inevitable fact: failures happen. If you want your live production data to be available even after a failure, you need to be sure that your production databases are available on more than one machine. Replication ensures against failure, providing high availability and disaster recovery.

I begin this chapter by introducing replication in general and discussing its main use cases. I’ll then cover MongoDB’s replication through a detailed study of replica sets. Finally, I’ll describe how ...

The best content for your career. Discover unlimited learning on demand for around $1/day.