ibm streams processing language : analyzing big data in motion .
NiagaraCQ: a scalable continuous query system for Internet databases