In previous blog posts we have:
informally introduced incremental computation,
introduced Z-sets as a representation for database tables and changes to database tables.
In this blog post we explain how an incremental query engine like Feldera actually operates as seen by a user. We start by motivating the need for incremental computation in databases. Future blog posts will describe the internal operations in detail.