Patent · US Active

Making parallel execution of structured query language statements fault-tolerant

US8572051B1 · kind B1 · utility

42Cited by
0References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 8, 2012
Grant dateOct 29, 2013
Priority date
Expiry dateAug 8, 2032

Classification

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

Abstract

Parallel execution of SQL statements is made fault-tolerant. Specifically, during parallel query processing, a new row source is created that allows checkpoints to be stored at certain points in the query processing. If a failure occurs, then the query can be restarted from the most recent checkpoint (rather than from the very beginning of the query). The checkpoints are implemented at operation boundaries where rows need to be redistributed among processes. These are natural checkpoint locations because (1) each subsequent operation can proceed from the output of the previous operation, which is stored as a checkpoint, and (2) these operation completions tend to be points in the computation where the query state is minimized, thus minimizing checkpoint storage requirements.

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