STREAM DATA PROCESSING METHOD ON RECURSIVE QUERY OF GRAPH DATA
First Claim
1. A stream data processing computer comprising:
- a processor;
a query execution module to receive an input stream of stream data, manage execution order of operators for executing a query, and output an output stream of stream data, the operators including static recursive execution modules, a judge operator, and a dynamic recursive execution module; and
a memory including a temporal store to store data generated in executing the query;
wherein the static recursive execution modules are configured to conduct a recursive number of static recursive execution of the query;
wherein the judge operator is configured to determine whether a preset condition is met after the recursive number of static recursive execution of the query; and
wherein the dynamic recursive execution module is configured, if the preset condition is not met, to continue execution of the query by dynamic recursive execution from a last result of a last static recursive execution module of the static recursive execution modules, based on a dynamic recursive value.
1 Assignment
0 Petitions
Accused Products
Abstract
A stream data processing computer comprises: a query execution module to receive an input stream of stream data, manage execution order of operators for executing a query, and output an output stream, the operators including static recursive execution modules, a judge operator, and a dynamic recursive execution module; and a memory including a temporal store to store data generated in executing the query. The static recursive execution modules are configured to conduct a recursive number of static recursive execution of the query. The judge operator is configured to determine whether a preset condition is met after the recursive number of static recursive execution of the query. The dynamic recursive execution module is configured, if the preset condition is not met, to continue execution of the query by dynamic recursive execution from a last result of a last module of the static recursive execution modules, based on a dynamic recursive value.
-
Citations
20 Claims
-
1. A stream data processing computer comprising:
-
a processor; a query execution module to receive an input stream of stream data, manage execution order of operators for executing a query, and output an output stream of stream data, the operators including static recursive execution modules, a judge operator, and a dynamic recursive execution module; and a memory including a temporal store to store data generated in executing the query; wherein the static recursive execution modules are configured to conduct a recursive number of static recursive execution of the query; wherein the judge operator is configured to determine whether a preset condition is met after the recursive number of static recursive execution of the query; and wherein the dynamic recursive execution module is configured, if the preset condition is not met, to continue execution of the query by dynamic recursive execution from a last result of a last static recursive execution module of the static recursive execution modules, based on a dynamic recursive value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium storing a plurality of instructions for controlling a data processor to perform stream data processing that receives stream data input information as primary information and generates secondary information by acquiring primary information within a predetermined period from among the received primary information, in a stream data processing computer which includes a memory having a temporal store, the plurality of instructions comprising:
-
instructions that cause the data processor to receive an input stream of stream data, manage execution order of operators for executing a query, and output an output stream of stream data, the operators including static recursive execution modules, a judge operator, and a dynamic recursive execution module; instructions that cause the data processor to store in the temporal store data generated in executing the query; instructions that cause the static recursive execution modules to conduct a recursive number of static recursive execution of the query; instructions that cause the judge operator to determine whether a preset condition is met after the recursive number of static recursive execution of the query; and instructions that cause the dynamic recursive execution module, if the preset condition is not met, to continue execution of the query by dynamic recursive execution from a last result of a last static recursive execution module of the static recursive execution modules, based on a dynamic recursive value. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification