Cloud-based architecture for processing distributed transactions
AssigneeMicrosoft Technology Licensing, LLC
InventorsAlan Dale Halverson, Ryan Daniel O'Connor, Jose Aguilar Saborit, Raghunath Ramakrishnan
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsAlan Dale Halverson, Ryan Daniel O'Connor, Jose Aguilar Saborit, Raghunath Ramakrishnan
Estimating the term…
Systems and methods for processing a distributed transaction are provided. A distributed execution statement including a plurality of tasks for executing a query and a table to be modified by the executed query is received. A first task is transmitted to a first backend node and a second task is transmitted to a second backend node. A first confirmation that the first task is executed and a second confirmation that the second task is executed are received. Executing the first task includes making a first modification to the table and a first identification of the first modification, and executing the second task includes making a second modification to the table and a second identification of the second modification. Based at least on each of the first task and the second task being completed, committing the first modification and the second modification to the table.
A computer-implemented method comprising:
A system comprising:
A computer storage medium having computer-executable instructions that, when executed by a distributed query processor (DQP) implemented on a processor, cause the processor to perform the following operations:
Dependencies are inferred from the claim text.