Skip to main content
Journal cover image

Answering ad hoc aggregate queries from data streams using prefix aggregate trees

Publication ,  Journal Article
Cho, M; Pei, J; Wang, K
Published in: Knowledge and Information Systems
January 1, 2007

In some business applications such as trading management in financial institutions, it is required to accurately answer ad hoc aggregate queries over data streams. Materializing and incrementally maintaining a full data cube or even its compression or approximation over a data stream is often computationally prohibitive. On the other hand, although previous studies proposed approximate methods for continuous aggregate queries, they cannot provide accurate answers. In this paper, we develop a novel prefix aggregate tree (PAT) structure for online warehousing data streams and answering ad hoc aggregate queries. Often, a data stream can be partitioned into the historical segment, which is stored in a traditional data warehouse, and the transient segment, which can be stored in a PAT to answer ad hoc aggregate queries. The size of a PAT is linear in the size of the transient segment, and only one scan of the data stream is needed to create and incrementally maintain a PAT. Although the query answering using PAT costs more than the case of a fully materialized data cube, the query answering time is still kept linear in the size of the transient segment. Our extensive experimental results on both synthetic and real data sets illustrate the efficiency and the scalability of our design. © Springer-Verlag London Limited 2006.

Duke Scholars

Published In

Knowledge and Information Systems

DOI

EISSN

0219-3116

ISSN

0219-1377

Publication Date

January 1, 2007

Volume

12

Issue

3

Start / End Page

301 / 329

Related Subject Headings

  • Information Systems
  • 46 Information and computing sciences
  • 0806 Information Systems
  • 0801 Artificial Intelligence and Image Processing
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Cho, M., Pei, J., & Wang, K. (2007). Answering ad hoc aggregate queries from data streams using prefix aggregate trees. Knowledge and Information Systems, 12(3), 301–329. https://doi.org/10.1007/s10115-006-0024-8
Cho, M., J. Pei, and K. Wang. “Answering ad hoc aggregate queries from data streams using prefix aggregate trees.” Knowledge and Information Systems 12, no. 3 (January 1, 2007): 301–29. https://doi.org/10.1007/s10115-006-0024-8.
Cho M, Pei J, Wang K. Answering ad hoc aggregate queries from data streams using prefix aggregate trees. Knowledge and Information Systems. 2007 Jan 1;12(3):301–29.
Cho, M., et al. “Answering ad hoc aggregate queries from data streams using prefix aggregate trees.” Knowledge and Information Systems, vol. 12, no. 3, Jan. 2007, pp. 301–29. Scopus, doi:10.1007/s10115-006-0024-8.
Cho M, Pei J, Wang K. Answering ad hoc aggregate queries from data streams using prefix aggregate trees. Knowledge and Information Systems. 2007 Jan 1;12(3):301–329.
Journal cover image

Published In

Knowledge and Information Systems

DOI

EISSN

0219-3116

ISSN

0219-1377

Publication Date

January 1, 2007

Volume

12

Issue

3

Start / End Page

301 / 329

Related Subject Headings

  • Information Systems
  • 46 Information and computing sciences
  • 0806 Information Systems
  • 0801 Artificial Intelligence and Image Processing