One of the biggest challenges for a DSMS is to handle potentially infinite data streams using a fixed amount of memory and no random access to the data.
Instead of using synopses to compress the characteristics of the whole data streams, window techniques only look on a portion of the data.