Gupta, H. and Mumick, I. S. (1999). Selection of views to materialize under a maintenance cost constraint. In C. Beeri and P. Buneman (eds.), Database Theory — ICDT’99, LNCS 1540, pp. 453–470. Springer. DOI 10.1007/3-540-49257-7_28

Key takeaways

Read in full (NOTE-890), from the authors’ camera-ready on Stanford InfoLab’s papers server. The paper minimizes frequency-weighted query cost subject to a cap on total maintenance time. Maintenance is not additive: storing one view can make another cheaper to keep current, so single-view greedy can be arbitrarily bad. For OR view graphs, a greedy over “inverted tree sets” reaches 1 − 1/e of an optimum’s benefit while using up to twice the budget, or half the optimum’s benefit per unit of maintenance; the theorems are stated without proof. General AND-OR graphs get only an exact A* search. Upkeep is a constraint, not a cost traded against savings, and staleness, build cost and storage are not modelled.

Why this is here

QUESTION-114: Gupta 1997 (LIT-1091) put upkeep in the objective but used it in one result only. This paper makes upkeep the budget.