发明授权
- 专利标题: Dynamically sharing a subtree of operators in a data stream management system operating on existing queries
- 专利标题(中): 在现有查询操作的数据流管理系统中动态共享运算符子树
-
申请号: US11874197申请日: 2007-10-17
-
公开(公告)号: US08296316B2公开(公告)日: 2012-10-23
- 发明人: Namit Jain , Anand Srinivasan , Shailendra Kumar Mishra
- 申请人: Namit Jain , Anand Srinivasan , Shailendra Kumar Mishra
- 申请人地址: US CA Redwood Shores
- 专利权人: Oracle International Corporation
- 当前专利权人: Oracle International Corporation
- 当前专利权人地址: US CA Redwood Shores
- 代理机构: Silicon Valley Patent Group LLP
- 代理商 Omkar Suryadevara
- 主分类号: G06F7/00
- IPC分类号: G06F7/00
摘要:
A new continuous query to a data stream management system (DSMS) may use several operators that are equivalent to operators currently being used by continuous queries that have been previously registered in the DSMS. To determine equivalence of operators, the DSMS checks at least the function and the data input to the operators. On finding equivalence, the DSMS modifies a global plan being executed, to use at least an existing subtree of operators during execution of the new continuous query, to generate a modified plan. The DSMS is also programmed to cause each relation source operator (which outputs a relation) to propagate a current state of the relation to each operator newly coupled to the relational operator. After propagation of current state to newly-coupled operators, each operator in the modified plan processes any new data and supplies the result to all operators coupled thereto, including newly-coupled operators and existing operators.
公开/授权文献
信息查询