Database management methods and equipment and database management program storage media
First Claim
Patent Images
1. A method for managing data by a database management apparatus including a computer and at least one storage device having a data storage area, comprising:
- providing first information correlating a first bucket and a data storage area,wherein a number of the first bucket is a number of the data storage area as defined by database definition information;
providing second information correlating a second bucket and one or more data in the data storage area,wherein a number of the second bucket is a segment number of a segment in the data storage area, said segment storing the one or more data;
managing the data storage area correlated with the first bucket in accordance with the first information;
managing the one or more data of said segment correlated with the second bucket in accordance with the second information; and
managing the first bucket being correlated with the second bucket by a bucket map table.
0 Assignments
0 Petitions
Accused Products
Abstract
Multiple key ranges are correlated with multiple data storage areas provided in memory. In storing data in a database, the data is stored in the data storage area correlated with the key range containing the data. When the addition of a data storage area as mentioned above is needed, a given volume of data is moved from the multiple data storages to the newly added data storage area and the key ranges for the moved data are correlated with the data storage areas.
-
Citations
10 Claims
-
1. A method for managing data by a database management apparatus including a computer and at least one storage device having a data storage area, comprising:
-
providing first information correlating a first bucket and a data storage area, wherein a number of the first bucket is a number of the data storage area as defined by database definition information; providing second information correlating a second bucket and one or more data in the data storage area, wherein a number of the second bucket is a segment number of a segment in the data storage area, said segment storing the one or more data; managing the data storage area correlated with the first bucket in accordance with the first information; managing the one or more data of said segment correlated with the second bucket in accordance with the second information; and managing the first bucket being correlated with the second bucket by a bucket map table. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system, comprising:
-
a database management system for managing a data; a first storage having a plurality of data storage areas; and a second storage having stored therein first information correlating a first bucket and a data storage area, wherein a number of the first bucket is a number of the data storage area as defined by database definition information and second information correlating a second bucket and one or more data in the data storage area, wherein a number of the second bucket is a segment number of a segment in the data storage area, said segment storing the one or more data, wherein said database management system manages the data storage area correlated with the first bucket in accordance with the first information, manages divided data of the one or more data correlated with the second bucket in accordance with the second information, and manages the first bucket being correlated with the second bucket by a bucket map table. - View Dependent Claims (7, 8, 9, 10)
-
Specification