发明名称 |
Method and system for parallelizing database requests |
摘要 |
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.
|
申请公布号 |
US2011202929(A1) |
申请公布日期 |
2011.08.18 |
申请号 |
US20100832044 |
申请日期 |
2010.07.07 |
申请人 |
SCHLEIMER STEPHEN;RISHEL RYDER B;TAYLOR DEREK A |
发明人 |
SCHLEIMER STEPHEN;RISHEL RYDER B.;TAYLOR DEREK A. |
分类号 |
G06F9/46;G06F3/00;G06F15/16 |
主分类号 |
G06F9/46 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|