Redirecting graph queries
AssigneeGraphSQL, Inc.
InventorYu Xu
Life of this patent
Estimating the term…
Abstract
Disclosed herein are systems, methods, and software for redirecting relational data queries to previously generated graphs. In one example, a method of operating a graph redirect system includes identifying a relational data query and identifying whether at least one previously generated graph in a group of one or more previously generated graphs relates to the relational data query based on similarity data. The method further provides, in response to identifying that at least one previously generated graph relates to the relational data query, directing the relational data query to the at least one previously generated graph, and responding to the relational data query using the at least one previously generated graph.
Claims20
A method of operating a graph redirect system, the method comprising:
- identifying a relational data query associated with a relational database;
- identifying whether at least one previously generated graph in a group of one or more previously generated graphs from the relational database relates to the relational data query based on similarity data, wherein the similarity data relates at least the one or more previously generated graphs to a current state of the relational database, and wherein the at least one previously generated graph was generated prior to the relational data query;
- in response to identifying that at least one previously generated graph relates to the relational data query, directing the relational data query to the at least one previously generated graph;
- and
- responding to the relational data query using the at least one previously generated graph.
A computer apparatus to redirect graph queries, the computer apparatus comprising:
- one or more non-transitory computer readable media;
- a processing system coupled to the one or more non-transitory computer readable media;
- and
- processing instructions stored on the one or more non-transitory computer readable media that, when read and executed by the processing system, direct the processing system to:
- identify a relational data query;
- identify whether at least one previously generated graph in a group of one or more previously generated graphs from a relational database relates to the relational data query based on similarity data, wherein the similarity data relates at least the one or more previously generated graphs to a current state of the relational database, and wherein the at least one previously generated graph was generated prior to the relational data query;
- in response to identifying that at least one previously generated graph relates to the relational data query, direct the relational data query to the at least one previously generated graph;
- and
- respond to the relational data query via the at least one previously generated graph.
An apparatus to manage queries, the computer apparatus comprising:
- one or more non-transitory computer readable media;
- processing instructions stored on the one or more non-transitory computer readable media that, when read and executed by a processing system, direct the processing system to:
- in response to a relational data query, identify whether at least one previously generated graph in a group of one or more previously generated graphs relates to the relational data query based on similarity data, wherein the similarity data relates at least the one or more previously generated graphs to a current state of data associated with the relational data query, and wherein the at least one previously generated graph was generated prior to the relational data query;
- in response to identifying that at least one previously generated graph relates to the relational data query, direct the relational data query to the at least one previously generated graph;
- and
- respond to the relational data query via the at least one previously generated graph.
Dependencies are inferred from the claim text.