Database and data stream query
First Claim
1. A computing device comprising:
- a processor to;
receive a query associated with at least one of a database and a buffer storing streamed data from a data stream, the database storing database data previously stored in the buffer;
identify at least one postponed command received from the data stream and being relevant to the query, the at least one postponed command being delayed from execution and being associated with at least one of the database data and the streamed data;
generate a modified query based on the query and the at least one postponed command, the modified query being a modification of the query to account for the at least one postponed command;
process the modified query; and
provide a query result of the query based on the modified query being processed.
2 Assignments
0 Petitions
Accused Products
Abstract
Example implementations relate to a database and a data stream query. For example, a computing device may include a processor. The processor may receive a query associated with at least one of a database and a buffer storing streamed data from a data stream, where the database stores database data previously stored in the buffer. The processor may identify at least one postponed command relevant to the query, the at least one postponed command being associated with at least one of the database data and the streamed data. The processor may generate a modified query based on the query and the at least one postponed command, the modified query being a modification of the query to account for the at least one postponed command. The processor may process the modified query and provide a query result of the query based on the modified query being processed.
-
Citations
15 Claims
-
1. A computing device comprising:
a processor to; receive a query associated with at least one of a database and a buffer storing streamed data from a data stream, the database storing database data previously stored in the buffer; identify at least one postponed command received from the data stream and being relevant to the query, the at least one postponed command being delayed from execution and being associated with at least one of the database data and the streamed data; generate a modified query based on the query and the at least one postponed command, the modified query being a modification of the query to account for the at least one postponed command; process the modified query; and provide a query result of the query based on the modified query being processed. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method comprising:
-
receiving, by a computing device, a query associated with at least one of a database and a buffer storing streamed data from a data stream, the database storing database data previously stored in the buffer; determining, by the computing device, at least one postponed command relevant to the query, the at least one postponed command being associated with at least one of the database data and the streamed data; creating, by the computing device, a modified query based on the query and the at least one postponed command, the modified query being a modification of the query to account for the at least one postponed command; processing, by the computing device, the modified query; and returning, by the computing device, a query result of the query based on the modified query being processed. - View Dependent Claims (8, 9, 10)
-
-
11. A non-transitory machine-readable storage medium storing instructions that, if executed by at least one processor of a computing device, cause the computing device to:
-
receive a query associated with at least one of a database and a buffer storing streamed data from a data stream, the database storing database data previously stored in the buffer; identify at least one postponed command relevant to the query, the at least one postponed command being associated with at least one of the database data and the streamed data; generate a database sub-query and a data stream sub-query each based on the query and the at least one postponed command; process the database sub-query and the data stream sub-query; and provide a query result of the query, the query result being a combination of a database sub-query result of the database sub-query and a data stream sub-query result of the data stream sub-query. - View Dependent Claims (12, 13, 14, 15)
-
Specification