The invention discloses an event-driven
database asynchronous execution engine, an execution method and equipment and a storage medium, an operator process packages an operator execution state and an input and output
Stream, a standard interface is provided for an upper Runner to call, the Runner responds to an external event through a simple state
machine so as to call the operator to carry out
data processing, and the execution efficiency is improved. A plurality of Channels for one-to-one communication are packaged in Streams, different types of Streams support different functions, an asynchronous event
processing engine supports awakening registered Runner through an event to process latest data so as to realize event driving, in addition, a certain degree of thread
security guarantee is provided for execution of the process, a Query Builder converts an input
query plan into EventGraph, and the EventGraph is used for executing the process. When the EventGraph is constructed, a required process and a required Runner are constructed in sequence according to a
query plan, the Runner and the internal process are connected by using
Stream, and meanwhile, a corresponding event state
machine is constructed. According to the method,
parallel processing of an operator level and a
data level is supported in an event-driven manner, so that the query efficiency is improved.