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.