×

System for maintaining consistency across a decentralized database cluster and method therefor

  • US 10,268,744 B2
  • Filed: 01/29/2016
  • Issued: 04/23/2019
  • Est. Priority Date: 09/22/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a plurality of database servers each hosting a copy of a database, each database server comprising one or more processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more processing modules and perform acts of;

    adding a node representing a database server to a list of active database servers;

    receiving a checkpoint marker message with an associated checkpoint ID, wherein the checkpoint marker message and the associated checkpoint ID are embedded in a document update message;

    determining when a checkpoint roll call node exists for the associated checkpoint ID;

    when the checkpoint roll call node exists for the associated checkpoint ID, adding a database server node representing the database server to the checkpoint roll call node;

    determining when a roll call has expired; and

    after the roll call has expired and after the database server node is added to the checkpoint roll call node, committing an update to the database server.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×