Microsoft Corporation
Techniques for optimizing graph database queries
Last updated:
Abstract:
Examples described herein generally relate to executing a received graph database query. The received graph database query can be converted into a recursive common table expression (CTE). Multiple alternative processes for executing the recursive CTE can be generated based on the recursive CTE. A cost associated with each of the multiple alternative processes can be determined. One of the multiple alternative processes can be converted into a multi-step sequence based on the associated cost. The multi-step sequence can be executed on a database to retrieve a set of results in response to the received graph database query.
Status:
Grant
Type:
Utility
Filling date:
8 Mar 2019
Issue date:
17 Aug 2021