Conditional branching for a federated graph query plan
AssigneeMicrosoft Technology Licensing, LLC
InventorsAnders Tungeland Gjerdrum, Johannes Cornelis Draaijer
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsAnders Tungeland Gjerdrum, Johannes Cornelis Draaijer
Estimating the term…
Example solutions for optimizing an initial query execution plan for a federated database includes identifying a group of operations in the initial query execution plan that conform to a recognized pattern including fetching data from a data store. Based on detection of the pattern and of the presence of a condition, an optimized query execution plan is created from the initial query execution plan by replacing the group of operations with a first execution branch and a second execution branch, wherein the optimized query execution plan executes at least one of the first and second execution branches. The first execution branch includes first operations for fetching the data from a first data store and the second execution branch comprise second operations for fetching at least a subset of the data from a second data store.
A system for optimizing an initial query execution plan for a federated database, the system comprising:
A computerized method for optimizing an initial query execution plan for a federated database, the method comprising:
A non-transitory computer storage device having computer-executable instructions stored thereon, which, on execution by a computer, cause the computer to perform operations for optimizing an initial query execution plan for a federated database, the operations comprising:
Dependencies are inferred from the claim text.