发明申请
- 专利标题: Support for incrementally processing user defined aggregations in a data stream management system
- 专利标题(中): 支持在数据流管理系统中逐步处理用户定义的聚合
-
申请号: US11977437申请日: 2007-10-20
-
公开(公告)号: US20090106440A1公开(公告)日: 2009-04-23
- 发明人: Anand Srinivasan , Namit Jain , Shailendra Kumar Mishra
- 申请人: Anand Srinivasan , Namit Jain , Shailendra Kumar Mishra
- 申请人地址: US CA Redwood Shores
- 专利权人: Oracle International Corporation
- 当前专利权人: Oracle International Corporation
- 当前专利权人地址: US CA Redwood Shores
- 主分类号: G06F15/16
- IPC分类号: G06F15/16
摘要:
A computer is programmed to accept a command for creation of a new aggregation defined by a user to process data incrementally, one tuple at a time. One or more incremental function(s) in a set of instructions written by the user to implement the new aggregation maintain(s) locally any information that is to be passed between successive invocations, to support computing the aggregation for a given set of tuples as a whole. The user writes a set of instructions to perform the aggregation incrementally, including a plus function which is repeatedly invoked, only once, for each addition to a window of a message. The user also writes a minus function to be invoked with the message, to return the value of incremental aggregation over the window after removal of the message. In such embodiments, the computer does not maintain copies of messages in the window for use by aggregation function(s).
公开/授权文献
信息查询