Abstract
The present disclosure generally relates to a cost-based optimizer for efficiently processing data through the use of multiple different data processing platforms. The cost-based optimizer may receive an input plan for processing data that includes a number of base operators. The cost-based optimizer may then determine execution operators for each base operator, where each execution operator corresponds to a different data processing platform. From the execution operators, the cost-based optimizer may determine possible subplans for executing the input plan on one or more data processing platforms. The cost-based optimizer may determine the cost of executing each possible subplan and choose the subplan with the lowest cost.
| Original language | English |
|---|---|
| Patent number | US2019347261 |
| IPC | G06F 16/ 2453 A I |
| Priority date | 9/05/19 |
| Publication status | Published - 14 Nov 2019 |