| CPC G06F 16/24539 (2019.01) [G06F 7/14 (2013.01); G06F 16/24542 (2019.01)] | 30 Claims |

|
1. A system comprising:
at least one hardware processor; and
at least one memory storing instructions that cause the at least one hardware processor to perform operations comprising:
determining dependencies among a plurality of intermediate materialized tables (MTs) generated from a source materialized table (MT), the source MT using a table definition with a query on one or more base tables and a lag duration value;
generating a graph snapshot of dependencies among the plurality of intermediate MTs based on an application of a graph rendering process to a log of the dependencies;
configuring processing pipelines, each processing pipeline of the processing pipelines corresponding to a subset of the plurality of intermediate MTs indicated by the graph snapshot; and
responsive to detecting an instruction for a refresh operation on the source MT, performing refreshes on corresponding intermediate MTs of the plurality of intermediate MTs in each processing pipeline of the processing pipelines to complete the refresh operation on the source MT.
|