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