MongoDB Drivers And High Availability: Deep Dive

A. Jesse Jiryu Davis

June 01, 2015

Facebook ShareLinkedin ShareReddit ShareTwitter ShareGoogle+ Share

Internals

A. Jesse Jiryu Davis, Staff Engineer at MongoDB

MongoDB has separate drivers for ten programming languages, and all are responsible for connecting to replica sets or groups of mongos. What algorithms do they use to find servers, connect to them, discover their state, choose which ones to use, and survive failovers? A. Jesse Jiryu Davis, a Staff Engineer on the MongoDB Drivers Team, is the author of the Server Discovery And Monitoring Spec. He will explain the inner workings of MongoDB drivers and their behavior within complex server topologies.

Try MongoDB Atlas, our fully-managed
database as a service.

Available on AWS, Azure, and GCP.