Computation graph
It models the different transformation steps performed on the data. A computation graph uses nodes that can be either a table, an operation performed on one or more tables. Using Pathway, the computation graph is maintained with the latest version of the data in order to enable quick updates: instead of ingesting all the data from scratch in the graph, the relevant parts are updated to take into account the new updates. This computation graph allows the user to focus on the intended behavior of the processing pipeline, as if the data was static, and Pathway handles the updates on its own using the computation graph.