Incremental recomputation in local languages

Guozhu Dong, Leonid Libkin, Limsoon Wong
2003 Information and Computation  
We study the problem of maintaining recursively defined views, such as the transitive closure of a relation, in traditional relational languages that do not have recursion mechanisms. The main results of this paper are negative ones: we show that a certain property of query languages implies impossibility of such incremental maintenance. The property we use is locality of queries, which is known to hold for relational calculus and various extensions, including those with grouping and aggregate constructs (essentially, plain SQL).
doi:10.1016/s0890-5401(03)00017-8 fatcat:l7hl2h5dgbc45ifydmstrjbeti