DATA ANALYTICS PLATFORM OVER PARALLEL DATABASES AND DISTRIBUTED FILE SYSTEMS
First Claim
Patent Images
1. A method, comprising:
- receiving a data analysis request;
creating a plan to generate a response to the request; and
assigning to each of a plurality of distributed processing segments a corresponding portion of the plan to be performed by that segment, including by invoking as indicated in the assignment one or more data analytical functions embedded in the processing segment.
9 Assignments
0 Petitions
Accused Products
Abstract
Performing data analytics processing in the context of a large scale distributed system that includes a massively parallel processing (MPP) database and a distributed storage layer is disclosed. In various embodiments, a data analytics request is received. A plan is created to generate a response to the request. A corresponding portion of the plan is assigned to each of a plurality of distributed processing segments, including by invoking as indicated in the assignment one or more data analytical functions embedded in the processing segment.
29 Citations
22 Claims
-
1. A method, comprising:
-
receiving a data analysis request; creating a plan to generate a response to the request; and assigning to each of a plurality of distributed processing segments a corresponding portion of the plan to be performed by that segment, including by invoking as indicated in the assignment one or more data analytical functions embedded in the processing segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
a communication interface; and a processor coupled to the communication interface and configured to; receive a data analysis request; create a plan to generate a response to the request; and assign to each of a plurality of distributed processing segments, via a communication sent via the communication interface, a corresponding portion of the plan to be performed by that segment, including by invoking as indicated in the assignment one or more data analytical functions embedded in the processing segment. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product embodied in a tangible, non-transitory computer readable storage medium, comprising computer instructions for:
-
receiving a data analysis request; creating a plan to generate a response to the request; and assigning to each of a plurality of distributed processing segments a corresponding portion of the plan to be performed by that segment, including by invoking as indicated in the assignment one or more data analytical functions embedded in the processing segment. - View Dependent Claims (22)
-
Specification