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 involves operating a database management system with two sets of nodes. The first set of nodes is responsible for maintaining system configuration data using a consensus-based replication protocol, while the second set of nodes stores user data and replicates it using a non-consensus-based protocol. The method involves configuring the first set of nodes to determine the system's state, generate and replicate system configuration data, and provide it to the second set of nodes. This includes writing an indication of a target configuration for the second set of nodes to the system configuration data. The second set of nodes then modifies its configuration according to this data. 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 comprising a first set of nodes for maintaining system configuration data and a second set of nodes for storing user data, the second set of nodes being separate from the first set of nodes, the method comprising:
A database management system comprising:
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.