Back to results
US 10,761,745 B1Granted
System and method for managing parity within a database management system
AssigneeOcient Inc.
InventorsGeorge Kondiles, Rhett Colin Starr, Joseph Jablonski, S. Christopher Gladwin
Life of this patent
Estimating the term…
Abstract
A networked database management system (DBMS) is disclosed. In particular, the disclosed DBMS includes a plurality of nodes, one of which is elected as a designated leader. The designated leader is responsible for maintaining an inventory of coding lines. A coding line spans all nodes in a cluster, and each node is assigned either data or parity. In addition, the designated leader maintains a pattern of parity rotation.
Claims5
A database management system comprising:
- a plurality of coding clusters of the database management system, wherein a coding cluster of the plurality of coding clusters includes:
- a plurality of nodes, wherein each node of the plurality of nodes includes a server having a network interface, and wherein the plurality of nodes includes at least three nodes;
- and
- a high-speed switch coupled to the network interface of each of the plurality of nodes, wherein the high-speed switch allows each node to communicate with other nodes of the plurality of nodes, wherein a node of the plurality of nodes is a designated leader node that is adapted to maintain a collection of coding lines and for each coding line of the collection of coding lines designate each node as either holding data or parity data, wherein the designated leader node maintains a parity pattern for all nodes in the plurality of nodes across each coding line, and wherein each coding line of the collection of coding lines includes a set of coding blocks.
1 more element
Dependencies are inferred from the claim text.