10. A system for continuous querying of a data stream, comprising: a query engine to analyze a continuous data stream for desired information; an analysis server to deliver the continuous data stream to the query engine in data segments; a query to execute on the query engine in cycles synchronized with the data segments of the continuous data stream; a first buffer to receive a first data segment; a second buffer to receive a second data segment; and a buffer pool management module to manage alternately reading and writing from the first buffer and the second buffer, wherein the first buffer comprises a write buffer and the second buffer comprises a read buffer, and the buffer pool management module is to swap the names of the first buffer and the second buffer using data dictionary manipulation by renaming the first buffer to be a read buffer and the second buffer to be a write buffer.
10. A system for continuous querying of a data stream, comprising: a query engine to analyze a continuous data stream for desired information; an analysis server to deliver the continuous data stream to the query engine in data segments; a query to execute on the query engine in cycles synchronized with the data segments of the continuous data stream; a first buffer to receive a first data segment; a second buffer to receive a second data segment; and a buffer pool management module to manage alternately reading and writing from the first buffer and the second buffer, wherein the first buffer comprises a write buffer and the second buffer comprises a read buffer, and the buffer pool management module is to swap the names of the first buffer and the second buffer using data dictionary manipulation by renaming the first buffer to be a read buffer and the second buffer to be a write buffer. 11. A system as in claim 10 , wherein the buffer pool management module is to swap the names of the first buffer and the second buffer without copying or moving contents of the first buffer and second buffer.