| CPC G06F 16/90335 (2019.01) [G06F 16/9024 (2019.01)] | 20 Claims |

|
1. A system, comprising:
a processor; and
a memory device that stores program code structured to cause the processor to:
receive a first user query,
generate an independent first query graph representative of the first user query, the first query graph comprising at least one operator,
enlist the first query graph into a hypergraph containing query graphs that are representative of user queries including the enlisted first query graph,
analyze the hypergraph at least by ordering and reordering execution of operators of the hypergraph, the analysis resulting in a plurality of execution sequences,
select, based at least on the analysis, a first execution sequence of the plurality of execution sequences, and
schedule execution of the first execution sequence.
|