Characterizing Memory Requirements for Queries over Continuous Data Streams