EventReduce: An algorithm to optimize database queries that run multiple times
Materialize exists to efficiently solve the view maintenance problem: <a href="https://materialize.io/" rel="nofollow">https://materialize.io/</a>