“…Materialized views need to be maintained upon source changes since a stale view extent may not help or even mislead user applications. Incremental view maintenance, which aims at only computing the deltas of the view result instead of recomputing the view from scratch on data source changes, has been extensively studied in the past [1,[3][4][5][6][7][8][9][10][11]. Among these works, the incremental maintenance of batches of updates [3,7,12,13] is of particular interest because it is attractive from both a resource and a performance perspective to most practical systems.…”