Patent · US Active

Parallel execution of queries with a recursive clause

US10678792B2 · kind B2 · utility

2Cited by
59References
22Claims
0Family size

Assignee

Inventors

Key dates

Filing dateSep 16, 2016
Grant dateJun 9, 2020
Priority date
Expiry dateSep 16, 2036

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F16/24566
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques are described herein for executing queries with a recursive clause using a plurality of processes that execute database operations in parallel. Each process of the plurality of processes either generate or are assigned a segment that is part of a temporary table. For each iteration of the recursive query, work granules are divided up and assigned to each of the plurality of processes. As each respective process produces a portion of a result set for a given iteration, that process appends said portion of the result set to the respective segment that the respective process manages. Each slave process then publishes, to one or more sources, a reference to the newly generated results. During the next iteration, any slave process may access any of the data from the previous iteration.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.