Streaming applications pose new and interesting challenges for data management systems, requiring a major rethink of almost all aspects of traditional database management systems to support streaming applications. This book introduces a coherent body of work spanning various aspects of streaming data. Eight invited chapters by distinguished researchers active in stream data management provide exposition of algorithms and languages, as well as systems...