HYBRID EXECUTION OF CONTINUOUS AND SCHEDULED QUERIES
First Claim
Patent Images
1. A system, comprising:
- a memory storing a plurality of instructions; and
one or more processors configured to access the memory, wherein the one or more processors are further configured to execute the plurality of instructions to at least;
initialize a query engine with relational data from at least a first source; and
enable the query engine to provide query results based at least in part on the relational data from at least the first source and streaming data from at least a second source.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for implementing the hybrid execution of continuous and scheduled queries are provided. In some examples, a query engine may be initialized with relational data from at least a first source. For example, the first source may include a database or other system that can provide historical data. Additionally, the query engine may be enabled to provide query results based at least in part on the relational data from at least the first source and streaming data from at least a second source. In some examples, the second source may be a data stream.
-
Citations
20 Claims
-
1. A system, comprising:
-
a memory storing a plurality of instructions; and one or more processors configured to access the memory, wherein the one or more processors are further configured to execute the plurality of instructions to at least; initialize a query engine with relational data from at least a first source; and enable the query engine to provide query results based at least in part on the relational data from at least the first source and streaming data from at least a second source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable memory storing a plurality of instructions executable by one or more processors, the plurality of instructions comprising:
-
instructions that cause the one or more processors to generate a stream associated with a first source; instructions that cause the one or more processors to receive a first query result from a second source; instructions that cause the one or more processors to include the first query result from the second source in the generated stream; and instructions that cause the one or more processors to provide a second query result based at least in part on the generated stream and the first query result. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
generating, by a computing system, a stream associated with an event processor; registering, by the computing system, the generated stream with a query engine; providing, to a data source, a first query based at least in part on a schedule; receiving, from the data source, a first query result based at least in part on the first query; including, by the computing system, the first query result from the data source in the registered stream; and providing, by the computing system, a second query result based at least in part on the registered stream and the first query result. - View Dependent Claims (20)
-
-
16. The computer-implemented method of 15, wherein the query engine is configured based at least in part on a continuous query language.
- 17. The computer-implemented method of 15, wherein the data source includes at least a relational database.
Specification