Transparent updates to partitioned views in a federated database system
AssigneeMicrosoft Corporation
InventorsRahul Kapoor, Nigel R. Ellis, Cesar A. Galindo-Legaria
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsRahul Kapoor, Nigel R. Ellis, Cesar A. Galindo-Legaria
Estimating the term…
A system and methods allowing for the transparent updates of views in database environments is provided. In operation, the partitioned view may be modified, deleted, or replaced using a portioning function. A partitioning function operates on data in the database environment to provide updates of partitioned views. The partitioning function is generated for each partitioned view. The partitioning function is generated by loading the partitioning constraint expression on the partitioning column for each child table of the partitioned view. The tables are remapped such that a view column is superimposed on the partitioning column. The resulting remapped table is stored in an array of expressions that are then processed to produce the partitioning function. The partition-id of each table in the partitioned view is set based on their order of appearance in the initial view definition. Further, the present invention contemplates partitioned column updates and non-partitioned column updates.
A method to update distributed partitioned views in distributed database environments comprising the steps of:
A system providing transparent updates of views in database environments comprising:
A method providing updates of views in database environments comprising:
Dependencies are inferred from the claim text.