Database Object Update Order Determination
AssigneeMicrosoft Corporation
InventorsJohn Z. Chen, Kawarjit S. Bedi
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsJohn Z. Chen, Kawarjit S. Bedi
Estimating the term…
In one embodiment, a computer system receives an indication that a portion of data at a first node in a first database table is to be modified according to a received update command. The computer system assigns the first database table a base height value indicating that the first database table is the base node in a search for related nodes, accesses one or more other database tables in the database, and identifies at least one other accessed database table that has a node with data related to the modified data of the first node. The computer system assigns the other accessed database table a height value different than that assigned to the base node, orders the first database table and any other identified database tables by assigned height value, and updates the data at each node based on the established height value ordering and the type of update command received.
At a computer system in a computer networking environment including a database with a plurality of interconnected database tables, a method for determining a proper processing sequence for a data modification that affects data in the plurality of interconnected database tables, the method comprising:
At a computer system in a computer networking environment including a database with at least one database table, the database table comprising a plurality of interconnected data rows, a method for determining a proper processing sequence for a data modification that affects data in the plurality of interconnected database rows, the method comprising:
A computer program product for implementing a method for determining a proper processing sequence for a data modification that affects data in the plurality of interconnected database tables, the computer program product comprising one or more computer-readable media having thereon computer-executable instructions that, when executed by one or more processors of the computing system, cause the computing system to perform the method, the method comprising:
Dependencies are inferred from the claim text.