Instructor: David Toman (david@uwaterloo.ca) Org. Meeting: DC 3313, January 6, 2006, 11am Lectures: Tuesday 4:30-7 pm DC3313 Office: DC 3344, x4777 Class Info: http://db.uwaterloo.ca/~david/cs848/
Topics: Introduction to the streaming model and CQL and comparison to work on temporal databases. Salient issues: are streams finite or infinite (and what are the implications?) and how do we implement streaming languages (a.k.a. how will algebras for streams look like?)
Topics: Introduction to synopsis construction (why and what do we want to achieve), comparison with work on data expiration (slides). Quick review of materialized view maintenance.
Topics: Introduction to approximate synopsis construction (why and what do we want), when is sub-linear space for synopses feasible? Based on a survey by Muthukrishnan.
Topics: Constraints on data streams (why do we want it?). Windowing in Queries, Punctuated data streams, and Temporal constraints.