Sparsity management system for multi-dimensional databases
First Claim
Patent Images
1. A method of storing data in a multi-dimensional database, comprising the steps:
- receiving input data dimensioned by a plurality of base dimensions wherein there is a combination of base dimensions sparsely populated with data;
defining a composite of the sparse base dimensions; and
storing the populated data of the composite in a first block of data cells, the first block having a pre-selected size.
2 Assignments
0 Petitions
Accused Products
Abstract
In a multi-dimensional database, a composite data construct is created to accommodate sparse dimensions. When the database is defined, sparse dimensions are identified and composites of those sparse dimensions are created. The composites are stored in a linearized array. The amount of storage space allocated is chosen by the database administrator to satisfy reasonable expected growth of the sparse data.
-
Citations
30 Claims
-
1. A method of storing data in a multi-dimensional database, comprising the steps:
-
receiving input data dimensioned by a plurality of base dimensions wherein there is a combination of base dimensions sparsely populated with data; defining a composite of the sparse base dimensions; and storing the populated data of the composite in a first block of data cells, the first block having a pre-selected size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An article of manufacture comprising:
-
a computer-readable medium; in the computer-readable medium, a computer-implemented method for storing data in a multidimensional database, the program comprising the program steps of; receiving input data dimensioned by a plurality of base dimensions wherein there is a combination of base dimensions sparsely populated with data; defining a composite of the sparse base dimensions; and storing the populated data of the composite in a first block of data cells, the first block having a pre-selected size. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for storing data in a multi-dimensional database, comprising:
-
input data dimensioned by a plurality of base dimensions, wherein there is a combination of base dimensions sparsely populated with data; a composite defined from the sparse base dimensions; and a first block of data cells storing the populated data of the composite, the first block having a pre-selected size. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification