Arrow Research search
Back to I&C

I&C 2003

Incremental recomputation in local languages

Journal Article journal-article Computer Science ยท Theoretical Computer Science

Abstract

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).

Authors

Keywords

  • Incremental recomputation
  • First-order logic
  • Transitive closure
  • Locality
  • SQL

Context

Venue
Information and Computation
Archive span
1987-2026
Indexed papers
3021
Paper id
367130378731389460
v2026.09.13