Part II Understanding Streaming Behavior of a Query

The discussion in Part 1 centered around query development – the process of designing a query, the various operators that constitute a query, and the composition of the query itself. We deliberately ignored any discussion on stream behavior – i.e., how an event stream flowed from its source to the sink in a query. We did not delve into how and when query output is generated, and the factors that impact the correctness and responsiveness of the query.

This is the final step in our query development process:

Step 5 Consider the timeliness of query output, balanced against correctness of query output