CPC G06F 16/27 (2019.01) [G06F 9/466 (2013.01); G06F 16/9024 (2019.01)] | 20 Claims |
1. A system comprising:
a distributed query processor and a plurality of compute nodes;
the distributed query processor configured to:
generate a directed acyclic graph comprising vertices, each of which are nested in a statement-level transaction having a statement-level identifier, and each of which include at least one task;
generate:
a vertex-level nested identifier, respectively, of a set of the vertices scheduled for parallel processing and of ones of the vertices scheduled for individual processing, and
a task-level nested identifier, respectively, for each task nested in each of the vertices; and
distribute, to the plurality of compute nodes, portions of the at least one task of the vertices causing an initiation of execution of the distributed portions at the plurality of compute nodes according to data visibility rules for the data that are based at least on the statement-level identifier, each respective vertex-level identifier, and each respective task-level identifier.
|