Invention Grant
- Patent Title: Massively parallel and in-memory execution of grouping and aggregation in a heterogeneous system
-
Application No.: US13831122Application Date: 2013-03-14
-
Publication No.: US10204140B2Publication Date: 2019-02-12
- Inventor: Sabina Petride , Sam Idicula , Nipun Agarwal
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee: ORACLE INTERNATIONAL CORPORATION
- Current Assignee Address: US CA Redwood Shores
- Agency: Hickman Palermo Becker Bingham LLP
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
A system and method for processing a group and aggregate query on a relation are disclosed. A database system determines whether assistance of a heterogeneous system (HS) of compute nodes is beneficial in performing the query. Assuming that the relation has been partitioned and loaded into the HS, the database system determines, in a compile phase, whether the HS has the functional capabilities to assist, and whether the cost and benefit favor performing the operation with the assistance of the HS. If the cost and benefit favor using the assistance of the HS, then the system enters the execution phase. The database system starts, in the execution phase, an optimal number of parallel processes to produce and consume the results from the compute nodes of the HS. After any needed transaction consistency checks, the results of the query are returned by the database system.
Public/Granted literature
- US20140280298A1 Massively Parallel And In-Memory Execution Of Grouping And Aggregation In a Heterogeneous System Public/Granted day:2014-09-18
Information query