摘要 |
Improved techniques are disclosed for processing data stream queries wherein a data stream is obtained, a set of aggregate queries to be executed on the data stream is obtained, and a query plan for executing the set of aggregate queries on the data stream is generated. In a first method, the generated query plan includes generating at least one intermediate aggregate query, wherein the intermediate aggregate query combines a subset of aggregate queries from the set of aggregate queries so as to pre-aggregate data from the data stream prior to execution of the subset of aggregate queries such that the generated query plan is optimized for computational expense based on a given cost model. In a second method, the generated query plan includes identifying similar filters in two or more aggregate queries of the set of aggregate queries and combining the similar filters into a single filter such that the single filter is usable to pre-filter data input to the two or more aggregate queries. |
申请人 |
LUCENT TECHNOLOGIES INC.;C N, KANTHI;K V M, NAIDU;RASTOGI, RAJEEV;SATKIN, SCOTT |
发明人 |
C N, KANTHI;K V M, NAIDU;RASTOGI, RAJEEV;SATKIN, SCOTT |