Patent · US Active

Method and apparatus for maintaining replica sets

US10621200B2 · kind B2 · utility

23Cited by
105References
25Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 18, 2016
Grant dateApr 14, 2020
Priority date
Expiry dateNov 23, 2037

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2201/84
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Provided are systems and methods for managing asynchronous replication in a distributed database environment, wherein a cluster of nodes are assigned roles for processing database requests. In one embodiment, the system provides a node with a primary role to process write operations against its database, generate an operation log reflecting the processed operations, and permit asynchronous replication of the operations to at least one secondary node. In another embodiment, the primary node is the only node configured to accept write operations. Both primary and secondary nodes can process read operations. Although in some settings read requests can be restricted to secondary nodes or the primary node. In one embodiment, the systems and methods provide for automatic failover of the primary node role, can include a consensus election protocol for identifying the next primary node. Further, the systems and methods can be configured to automatically reintegrate a failed primary node.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.