Clustering a table in a relational database management system
AssigneeOracle International Corporation
InventorsMohamed Ziauddin, Andrew Witkowski
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsMohamed Ziauddin, Andrew Witkowski
Estimating the term…
Techniques are provided that address the problems associated with prior approaches for clustering a fact table in a relational database management system. According to one aspect of the invention, a database server clusters a fact table in a database based on one or more dimension tables. More specifically, rows are stored in the fact table in a sorted order and the order in which the rows are sorted is based on values in one or more columns of one or more of the dimension tables. A user specifies the columns of the dimension tables on which the sorted order is based in “clustering criteria”. The database server uses the clustering criteria to automatically store the rows in the fact table in the sorted order in response to certain user-initiated database operations on the fact-table.
A method for clustering a target table in a relational database management system, the method comprising:
One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, cause performance of a method for clustering a target table in a relational database management system, the method comprising:
Dependencies are inferred from the claim text.