Patent · US Active

Method and apparatus for maintaining replica sets

US9317576B2 · kind B2 · utility

76Cited by
20References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 28, 2013
Grant dateApr 19, 2016
Priority date
Expiry dateOct 28, 2033

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.