Claims Analysis
Total Claims: 32
Claim 1
Independent Claim
146 words
A computer-implemented database management system (DBMS) adapted to manage an index associated with first data stored in a first database object, the first database object comprising a first plurality of partitions, the index comprising index data stored in a second database object, the second database object comprising a second plurality of partitions, wherein the index is created using an index scheme supplied by a user of the DBMS, the DBMS comprising: a database object generator adapted to generate the first database object, a database object populator adapted to populate the first database object with the first data, and a partition manager adapted to perform a plurality of partition maintenance operations including a first partition maintenance operation on the first database object and a second partition maintenance operation on the second database object, wherein the second partition maintenance operation is related to the first partition maintenance operation.
Claim 2
Dependent Claim
146 words
A computer-implemented database management system (DBMS) adapted to manage an index associated with first data stored in a first database object, the first database object comprising a first plurality of partitions, the index comprising index data stored in a second database object, the second database object comprising a second plurality of partitions, wherein the index is created using an index scheme supplied by a user of the DBMS, the DBMS comprising: a database object generator adapted to generate the first database object, a database object populator adapted to populate the first database object with the first data, and a partition manager adapted to perform a plurality of partition maintenance operations including a first partition maintenance operation on the first database object and a second partition maintenance operation on the second database object, wherein the second partition maintenance operation is related to the first partition maintenance operation.
Claim 3
Dependent Claim
20 words
The DBMS of claim 1 , wherein the first partition maintenance operation is equivalent to the second partition maintenance operation.
Claim 4
Dependent Claim
21 words
The DBMS of claim 2 , wherein the first partition maintenance operation and the second partition maintenance operation are the same.
Claim 5
Dependent Claim
25 words
The DBMS of claim 1 , wherein the database object generator is adapted to generate both the first database object and the second database object.
Claim 6
Dependent Claim
25 words
The DBMS of claim 1 , further comprising an index marker adapted to mark a first one of the second plurality of partitions as unusable.
Claim 7
Dependent Claim
16 words
The DBMS of claim 1 , further comprising an index generator adapted to generate the index.
Claim 8
Dependent Claim
18 words
The DBMS of claim 6 , wherein the index generator is supplied by a user of the DBMS.
Claim 9
Dependent Claim
16 words
The DBMS of claim 1 , further comprising an index rebuilder adapted to rebuild the index.
Claim 10
Dependent Claim
18 words
The DBMS of claim 8 , wherein the index rebuilder is supplied by a user of the DBMS.
Claim 11
Dependent Claim
25 words
The DBMS of claim 1 , wherein there is a one-to many relationship between the first plurality of partitions and the second plurality of partitions.
Claim 12
Dependent Claim
24 words
The DBMS of claim 10 , wherein there exists a one-to-one correspondence between the first plurality of partitions and the second plurality of partitions.
Claim 13
Dependent Claim
18 words
The DBMS of claim 1 , wherein the DBMS is adapted to support a plurality of partitioning methods.
Claim 14
Dependent Claim
24 words
The DBMS of claim 12 , wherein the first partition maintenance operation is specific to a first one of the plurality of partitioning methods.
Claim 15
Dependent Claim
24 words
The DBMS of claim 13 , wherein the second partitioning maintenance operation is specific to the first one of the plurality of partitioning methods.
Claim 16
Dependent Claim
21 words
The DBMS of claim 12 , wherein the index scheme is not dependent on any of the plurality of partitioning methods.
Claim 17
Dependent Claim
33 words
The DBMS of claim 12 , wherein the DBMS is adapted to allow a second partitioning method to be added to the plurality of partitioning methods without requiring modification of the index scheme.
Claim 18
Dependent Claim
35 words
The DBMS of claim 1 , wherein the DBMS is adapted to allow a third partition maintenance operation to be added to the plurality of partition maintenance operations without requiring modification of the index scheme.
Claim 19
Dependent Claim
143 words
A computer-implemented method of managing an index associated with first data stored in a first database object, the first database object comprising a first plurality of partitions, the index comprising index data stored in a second database object, the second database object comprising a second plurality of partitions, wherein the index is created using an index scheme supplied by a user, the method comprising: performing a first partition maintenance operation on the first database object, making a partition truncation decision regarding the second database object, performing a second partition maintenance operation on the second database object, and making a partition marking decision regarding the second database object, wherein the first partition maintenance operation and the second partition maintenance operation are both performed by one or more system-supplied modules, and wherein the second partition maintenance operation is related to the first partition maintenance operation.
Claim 20
Dependent Claim
143 words
A computer-implemented method of managing an index associated with first data stored in a first database object, the first database object comprising a first plurality of partitions, the index comprising index data stored in a second database object, the second database object comprising a second plurality of partitions, wherein the index is created using an index scheme supplied by a user, the method comprising: performing a first partition maintenance operation on the first database object, making a partition truncation decision regarding the second database object, performing a second partition maintenance operation on the second database object, and making a partition marking decision regarding the second database object, wherein the first partition maintenance operation and the second partition maintenance operation are both performed by one or more system-supplied modules, and wherein the second partition maintenance operation is related to the first partition maintenance operation.
Claim 21
Dependent Claim
25 words
The method of claim 18 , wherein making the partition truncation decision comprises deciding to truncate a first one of the second plurality of partitions.
Claim 22
Dependent Claim
24 words
The method of claim 18 , wherein making the partition truncation decision comprises deciding not to truncate any of the second plurality of partitions.
Claim 23
Dependent Claim
27 words
The method of claim 18 , wherein making the partition marking decision comprises deciding to mark a first one of the second plurality of partitions as unusable.
Claim 24
Dependent Claim
26 words
The method of claim 18 , wherein making the partition marking decision comprises deciding not to mark any of the second plurality of partitions as unusable.
Claim 25
Dependent Claim
13 words
The method of claim 21 , further comprising rebuilding the partition marked unusable.
Claim 26
Dependent Claim
23 words
The method of claim 23 , wherein rebuilding the partition marked unusable comprises rebuilding according to the index scheme supplied by the user.
Claim 27
Dependent Claim
20 words
The method of claim 18 , wherein the first partition maintenance operation is equivalent to the second partition maintenance operation.
Claim 28
Dependent Claim
21 words
The method of claim 25 , wherein the first partition maintenance operation and the second partition maintenance operation are the same.
Claim 29
Dependent Claim
25 words
The method of claim 18 , wherein there is a one-to many relationship between the first plurality of partitions and the second plurality of partitions.
Claim 30
Dependent Claim
24 words
The method of claim 27 , wherein there exists a one-to-one correspondence between the first plurality of partitions and the second plurality of partitions.
Claim 31
Dependent Claim
163 words
A computer-useable medium, the medium comprising a sequence of instructions which, when executed by a processor, causes the processor to execute a method of managing an index associated with first data stored in a first database object, the first database object comprising a first plurality of partitions, the index comprising index data stored in a second database object, the second database object comprising a second plurality of partitions, wherein the index is created using an index scheme supplied by a user, the method comprising: performing a first partition maintenance operation on the first database object, making a partition truncation decision regarding the second database object, performing a second partition maintenance operation on the second database object; and making a partition marking decision regarding the second database object, wherein the first partition maintenance operation and the second partition maintenance operation are both performed by one or more system-supplied modules, and wherein the second partition maintenance operation is related to the first partition maintenance operation.
Claim 32
Dependent Claim
163 words
A computer-useable medium, the medium comprising a sequence of instructions which, when executed by a processor, causes the processor to execute a method of managing an index associated with first data stored in a first database object, the first database object comprising a first plurality of partitions, the index comprising index data stored in a second database object, the second database object comprising a second plurality of partitions, wherein the index is created using an index scheme supplied by a user, the method comprising: performing a first partition maintenance operation on the first database object, making a partition truncation decision regarding the second database object, performing a second partition maintenance operation on the second database object; and making a partition marking decision regarding the second database object, wherein the first partition maintenance operation and the second partition maintenance operation are both performed by one or more system-supplied modules, and wherein the second partition maintenance operation is related to the first partition maintenance operation.