This is an old revision of the document!
Windows MongoDB Arbiter
Jan 2020
Introduction
MongoDB is a software component of the MediaKind Controller. It is the database that is used to
store configurations etc. Controller is normally deployed on multiple nodes to provide High
Availability and Redundancy. In this case, MongoDB uses a replica set.
A replica set is a group of mongod instances that maintain the same data set. A replica set contains
several data bearing nodes and optionally one arbiter node. Of the data bearing nodes, one and
only one member is deemed the primary node, while the other nodes are deemed secondary nodes.
An extra mongod instance may be added to a replica set as an arbiter. The purpose of an arbiter is
to maintain a quorum in a replica set by responding to heartbeat and election requests by other
replica set members.