MongoDB, Inc.
System and method for determining consensus within a distributed database

Last updated:

Abstract:

A system and method for determining consensus within a distributed database are provided. According to one aspect, a protocol is provided that reduces or eliminates heartbeat communication between nodes of a replica set. Nodes may communicate liveness information using existing database commands and metadata associated with the database commands. According to another aspect, improved systems and methods are provided for detection of node failures and election of a new primary node.

Status:
Grant
Type:

Utility

Filling date:

28 Jun 2019

Issue date:

11 Jan 2022