CPC G06F 16/24542 (2019.01) [G06F 16/2458 (2019.01); G06F 16/9024 (2019.01); G06N 5/02 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A system for reducing resource usage in a data retrieval process, the system comprising:
a computer system comprising one or more processors and a memory storing computer program instructions that, when executed, by the one or more processors cause the computer system to:
obtain a graph query compatible with a graph database and related to a data request, wherein the graph query comprises patterns;
transform, based on a graph data model and the patterns of the graph query, the graph query compatible with the graph database into a query set that is compatible with a non-graph database, wherein the query set comprises queries and query operators linking the queries, the query operators comprising a first query operator linking a first query of the queries and a second query of the queries;
cause execution of each query in the query set to satisfy the graph query; and
obtain output of the graph query.
|