Method and system for performing a redistribute transparently in a multi-node system
First Claim
1. A method for performing a redistribute of data in a database system including a plurality of nodes, the data including a plurality of partitions distributed between the plurality of nodes, at least one new node being added, the method comprising:
- selecting at least one partition of the plurality of partitions to be moved from the plurality of nodes only to the at least one new node;
moving the at least one partition only to the at least one new node; and
removing the at least one partition from the plurality of nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for performing a redistribute of data in a database system including a plurality of nodes is disclosed. The data includes a plurality of partitions distributed between the plurality of nodes. At least one new node is being added. The method and system include selecting at least one partition of the plurality of partitions to be moved from the plurality of nodes only to the at least one new node. The method and system also include moving the at least one partition only to the at least one new node. The method and system further include removing the at least one partition from the plurality of nodes.
62 Citations
21 Claims
-
1. A method for performing a redistribute of data in a database system including a plurality of nodes, the data including a plurality of partitions distributed between the plurality of nodes, at least one new node being added, the method comprising:
-
selecting at least one partition of the plurality of partitions to be moved from the plurality of nodes only to the at least one new node;
moving the at least one partition only to the at least one new node; and
removing the at least one partition from the plurality of nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for performing a redistribute of data in a database system including a plurality of nodes, the data including a plurality of partitions distributed between the plurality of nodes, at least one new node being added, the method comprising:
-
an element for selecting at least one partition of the plurality of partitions to be moved from the plurality of nodes only to the at least one new node;
an element for moving the at least one partition only to the at least one new node; and
an element for removing the at least one partition from the plurality of nodes.
-
-
15. A computer program product comprising a computer-readable medium including a program for performing a redistribute of data in a database system including a plurality of nodes, the data including a plurality of partitions distributed between the plurality of nodes, at least one new node being added, the program including instructions for:
-
selecting at least one partition of the plurality of partitions to be moved from the plurality of nodes only to the at least one new node;
moving the at least one partition only to the at least one new node; and
removing the at least one partition from the plurality of nodes. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification