Executing stored procedures at parallel databases
AssigneeMicrosoft Technology Licensing, LLC
InventorsNikhil Teletia, Alan Dale Halverson, Artem D. Yegorov
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsNikhil Teletia, Alan Dale Halverson, Artem D. Yegorov
Estimating the term…
The present invention extends to methods, systems, and computer program products for executed stored procedures at parallel databases. Stored procedures are transformed so that execution of the stored procedure is split between a standalone database server and a parallel database coordinator. Execution of the stored procedure is initiated at the standalone database server. At execution time, control-flow statements, variable assignment, expression evaluation, etc., are handled by the standalone database server. SQL statements are passed from the standalone database server to the database for the execution. Results from executed SQL statements can be returned to the standalone database server or to a client. The parallel database coordinator can be added as a linked server to the standalone database server. In some embodiments, a session token is used to share session state between different parties.
A processor implemented method for executing a stored procedure at a database server, the method comprising:
A computer system, the computer system comprising:
A computer program product for use at a computer system, the computer program product for implementing a method for executing a stored procedure, the computer program product comprising one or more computer storage devices having stored thereon computer-executable instructions, which in response to execution at a processor, cause the computer system to perform the method, including the following:
Dependencies are inferred from the claim text.