Efficient Maintenance of Materialized Top-k ViewsWritten with Ke Yi, Jun Yang, Gangqiang Xia, and Yuguo Chen. In Proc. 19th International Conference on Data Engineering, pages 189-200, 2003. Abstract:
We tackle the problem of maintaining materialized top-k views in
this paper. Top-k queries, including MIN and MAX as
important special cases, occur frequently in common database
workloads. A top-k view can be materialized to improve query
performance, but in general it is not self-maintainable unless it
contains all tuples in the base table. Deletions and updates on the
base table may cause tuples to leave the top-k view, resulting in
expensive queries over the base table to "refill" the view. In this
paper, we propose an algorithm that reduces the frequency of refills
by maintaining a top-k' view instead of a top-k view, where k'
changes at runtime between k and some |