发明名称 |
INTEGRATING EVENT PROCESSING WITH MAP-REDUCE |
摘要 |
Large quantities of data can be processed and/or queried relatively quickly using a combination of continuous event processing and a Map-Reduce algorithmic tool. The continuous event processor can continuously produce real-time results by merging (a) CQL query results from events received since a currently executing Map-Reduce job was started with (b) a most recent query result produced by a most recently completed Map-Reduce job. When the currently executing Map-Reduce job completes, its query result can be stored and made accessible to the continuous event processor, and a new Map-Reduce job can be started relative to event data that has grown in size since the execution of the last Map-Reduce job. The Map-Reduce algorithmic tool provides a convenient mechanism for analyzing and processing large quantities of data. |
申请公布号 |
US2014156683(A1) |
申请公布日期 |
2014.06.05 |
申请号 |
US201314079538 |
申请日期 |
2013.11.13 |
申请人 |
ORACLE INTERNATIONAL CORPORATION |
发明人 |
de Castro Alves Alexandre |
分类号 |
G06F17/30 |
主分类号 |
G06F17/30 |
代理机构 |
|
代理人 |
|
主权项 |
1. A computer-implemented method comprising:
starting a first batch operation that executes a first query relative to event data that has been stored in a persistent data store as of a first time; while the first batch operation is executing, continuously executing a second query relative to event data that is continuously being received from a data stream; while the first batch operation is executing, continuously merging results of the second query with a result of a second batch operation that has completed; continuously outputting results of the merging; and in response to a completion of the first batch operation, replacing the result of the second batch operation with a result of the first batch operation.
|
地址 |
REDWOOD SHORES CA US |