High availability with consensus in database systems
US12229163B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 31, 2023 |
| Grant date | Feb 18, 2025 |
| Priority date | — |
| Expiry date | Jan 31, 2043 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/256
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.