Patent · US Active

Method and system for parallelizing database requests

US9171044B2 · kind B2 · utility

10Cited by
70References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 7, 2010
Grant dateOct 27, 2015
Priority date
Expiry dateMay 24, 2032

Classification

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

Abstract

Methods and systems are described for applying the use of shards within a single memory address space. A database request is processed by providing the request from a client to a processor, the processor then distributing the request to multiple threads within a single process but executing in a shared memory address environment, wherein each thread performs the request on a distinct shard, and aggregating the results of the multiple threads being aggregated and returning a final result to the client. By parallelizing operations in this way, the request response time can be reduced and the total amount of communication overhead can be reduced.

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