Query receive queries from users, compile them into low-level I/O requests to access. Entirely user driven. Must not interfere too much with real-time data capture. I will not discuss the query language in this talk.