Skip to main content

2 posts tagged with "replicaset"

View All Tags

· 7 min read

Introducing Replicasets

The way to achieve fault tolerance in MongoDB is through the use of replica sets.

stateDiagram-v2 [*] --> Application direction LR state Application Application --> replicaset state replicaset { direction RL Primary:primary Secondary1:secondary Secondary2:secondary Secondary1-->Primary : Fetch Oplog Secondary2-->Primary : Fetch Oplog }

Two or more secondary nodes along with a primary node forms a replica set. Application makes all the read/write calls to the primary node which propagate all the write requests synchronously or asynchronously to the secondary nodes.

The Secondary nodes fetches the data via Oplog pull from Primary or other nodes.

· 3 min read

In this article we will see the steps required to create and configure MongoDB replicaset containers on persistent volumes using Docker Compose. Compose was developed to define, configure and spin-up multi-container docker applications with single command, further reducing . Extensive usage of Docker with several container management quickly becomes cumbersome, Compose overcomes this problem and allows to easily handle multiple containers at once using YAML configuration docker-compose.yml