Invention Grant
- Patent Title: Support for sharing computation between aggregations in a data stream management system
- Patent Title (中): 支持在数据流管理系统中的聚合之间共享计算
-
Application No.: US11977440Application Date: 2007-10-20
-
Publication No.: US07673065B2Publication Date: 2010-03-02
- Inventor: Anand Srinivasan , Namit Jain , Shailendra Kumar Mishra
- Applicant: Anand Srinivasan , Namit Jain , Shailendra Kumar Mishra
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Silicon Valley Patent Group LLP
- Agent Omkar Suryadevara
- Main IPC: G06F15/16
- IPC: G06F15/16 ; G06F15/167

Abstract:
A computer is programmed to process a continuous query that is known to perform a new aggregation on one or more stream(s) of data, using one or more other aggregations on the stream(s). The computer creates an operator to execute the continuous query, and schedules the operator for execution in a specific order. In several embodiments, the computer determines the order based on dependency of the new aggregation on other aggregation(s), and on the order of performance of the other aggregation(s). The new aggregation is scheduled for performance after performance of each of the other aggregations. The computer is further programmed to pass results of the other aggregations to the new aggregation, by execution of a predetermined function. Support for use of the other aggregations results within the new aggregation eliminates redundant computation of the other aggregations within the new aggregation. The new aggregation may be user defined or built-in.
Public/Granted literature
- US20090106198A1 Support for sharing computation between aggregations in a data stream management system Public/Granted day:2009-04-23
Information query