A curated list of learning materials to understand incremental materialized views (IVM).
- feldera - Incremental compute engine powered by DBSP
- risingwave - Distributed SQL streaming database
- Materialize - Streaming database for real-time analytics
- differential-dataflow - Incremental data-parallel computation framework
- timely-dataflow - Timely dataflow is a low-latency cyclic dataflow computational model
- datafusion-materialized-views - Materialized views for Apache DataFusion
- Maintaining views incrementally (1993)
- Naiad: a timely dataflow system (2013)
- Differential Dataflow (2013)
- DBSP: Automatic Incremental View Maintenance for Rich Query Languages (2023)
- OpenIVM: a SQL-to-SQL Compiler for Incremental Computations (2024)
- Incremental Processing with Change Queries in Snowflake (2023)
- Tempura: A General Cost-Based Optimizer Framework for Incremental Data Processing (2021)
- Enzyme: Incremental View Maintenance for Data Engineering (2026)
Please submit a pull request if you have materials that should be included in this collection!