High availability with consensus in database systems
AssigneeSingleStore, Inc.
InventorsRodrigo TOSTE GOMES, Adrian BIRKA, Joseph VICTOR, Tiago VALE, Adam PROUT
Life of this patent
Estimating the term…
Loading patent…
AssigneeSingleStore, Inc.
InventorsRodrigo TOSTE GOMES, Adrian BIRKA, Joseph VICTOR, Tiago VALE, Adam PROUT
Estimating the term…
A database management system configured to perform a computer-implemented method is provided. The method involving configuring a first set of nodes to determine an instantaneous state of the database management system, generate system configuration data, and provide the system configuration data to a second set of nodes of the database management system, wherein the configuration data is replicated amongst the first set of nodes according to a consensus-based replication protocol so as to maintain the system configuration data. The method also involves configuring the second set of nodes to receive the system configuration data and implement a state machine that is arranged to modify a configuration of the second set of nodes according to the system configuration data, wherein the second set of nodes are arranged to replicate user data according to a non-consensus-based replication protocol. A non-transitory computer-readable storage medium comprising instructions for performing the computer-implemented method is provided.
A computer-implemented method for operating a database management system, the method comprising:
A database management system comprising at least one processor, and at least one memory, the memory including computer-executable instructions that, when executed by the at least one processor, cause the processor to:
A non-transitory computer-readable storage medium comprising computer-executable instructions that, when executed by at least one processor, cause the at least one processor to:
Dependencies are inferred from the claim text.