Query Rewind Mechanism for Processing a Continuous Stream of Data
First Claim
Patent Images
1. ) A method executed by a database system, comprising:
- receiving, at a query engine in the database system, a continuous stream of data in data chunks;
applying a Structured Query Language (SQL) query with User Defined Functions (UDFs) to the data chunks of the continuous stream of data; and
processing, by the database system, the data chunks on a chunk-by-chunk basis with a query rewind mechanism to sustain the SQL query as a single long-standing query that allows the UDFs and a state of the SQL query to be maintained.
8 Assignments
0 Petitions
Accused Products
Abstract
A query engine receives a continuous stream of data and applies a Structured Query Language (SQL) query to the data. The data is processed on a chunk-by-chunk basis with a query rewind mechanism that sustains the SQL query as a single long-standing query that allows a state of the SQL query to be maintained.
-
Citations
15 Claims
-
1. ) A method executed by a database system, comprising:
-
receiving, at a query engine in the database system, a continuous stream of data in data chunks; applying a Structured Query Language (SQL) query with User Defined Functions (UDFs) to the data chunks of the continuous stream of data; and processing, by the database system, the data chunks on a chunk-by-chunk basis with a query rewind mechanism to sustain the SQL query as a single long-standing query that allows the UDFs and a state of the SQL query to be maintained. - View Dependent Claims (2, 3, 4, 5)
-
-
6. ) A tangible computer readable storage medium storing instructions that, when executed by a database system, cause the database system to:
-
receiving, at a query engine, a continuous stream of data; processing, at the query engine, a Structured Query Language (SQL) query on the continuous stream of data on a chunk-by-chunk basis; and activating a query rewind mechanism to sustain the SQL query as a single long-standing query. - View Dependent Claims (7, 8, 9, 10)
-
-
11. ) A database system, comprising:
-
a database; a query engine in communication with the database, the query engine receives a continuous stream of data and a query; and a query rewind mechanism that processes, on a chunk-by-chunk basis, the continuous stream of data as a single long-standing query. - View Dependent Claims (12, 13, 14, 15)
-
Specification