DISTRIBUTED DATA STREAM PROCESSING METHOD AND SYSTEM
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present application relate to a distributed data stream processing method, a distributed data stream processing device, a computer program product for processing a raw data stream and a distributed data stream processing system. A distributed data stream processing method is provided. The method includes dividing a raw data stream into a real-time data stream and historical data streams, processing the real-time data stream and the historical data streams in parallel, separately generating respective results of the processing of the real-time data stream and the historical data streams, and integrating the generated processing results.
21 Citations
24 Claims
-
1. (canceled)
-
2. A method, comprising:
-
dividing a raw data stream into a real-time data stream and one or more historical data streams, comprising; dividing the real-time data stream into a plurality of data units based at least in part on at least one dimension; processing the real-time data stream and the one or more historical data streams in parallel, wherein the processing of the real-time data stream comprises; processing the plurality of data units of the real-time data stream in parallel; separately generating respective results of the processing of the real-time data stream and the one or more historical data streams; and integrating the respective generated processing results. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A device, comprising:
-
a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to; divide a raw data stream into a real-time data stream and one or more historical data streams, comprising to; divide the real-time data stream into a plurality of data units based at least in part on at least one dimension; process the real-time data stream and the one or more historical data streams in parallel and separately generate respective processing results, wherein the processing of the real-time data stream comprises to; process the plurality of data units of the real-time data stream in parallel; and integrate the respective generated processing results; and a memory coupled to the at least one processor and configured to provide the at least one processor with instructions. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
dividing the raw data stream into a real-time data stream and one or more historical data streams, comprising; dividing the real-time data stream into a plurality of data units based at least in part on at least one dimension; processing the real-time data stream and the one or more historical data streams in parallel, wherein the processing of the real-time data stream comprises; processing the plurality of data units of the real-time data stream in parallel; separately generating respective results of the processing of the real-time data stream and the one or more historical data streams; and integrating the respective generated processing results. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system, comprising:
a plurality of application servers comprising; a data recognition module configured to divide a raw data stream into a real-time data stream and one or more historical data streams, comprising to; divide the real-time data stream into a plurality of data units based at least in part on at least one dimension; a parallel processing module configured to process the real-time data stream and the one or more historical data streams in parallel, and separately generate respective processing results, wherein the processing of the real-time data stream comprises to; process the plurality of data units of the real-time data stream in parallel; and a data integration module configured to integrate the respective generated results of processing. - View Dependent Claims (21, 22, 23, 24)
Specification