Optimal view caching

作者:

Highlights:

摘要

A view in a database is a subset of records selected from several files to satisfy some condition, e.g. the join of two relations.It has been shown that it is more efficient to store pointers to the satisfying records of the base relations rather than the complete records of the view. We are interested in efficient caching of such pointers (in effect constructing the view) when the database lies in secondary storage and only a limited number of buffers exists in memory.A view caching is optimal if it is done with the minimum number of reads from secondary storage. We prove that optimal view caching is NP -complete.

论文关键词:

论文评审过程:Revised 16 November 1989, Available online 10 June 2003.

论文官网地址:https://doi.org/10.1016/0306-4379(90)90032-K