SIGMOD Record, volume 15, issue 2, pages 53-60

A snapshot differential refresh algorithm

Bruce Lindsay 1
Laura Haas 1
C. Mohan 1
Hamid Pirahesh 1
Paul Wilms 1
1
 
IBM Almaden Research Center, San Jose, CA
Publication typeJournal Article
Publication date1986-06-15
Journal: SIGMOD Record
scimago Q2
SJR0.708
CiteScore3.1
Impact factor0.9
ISSN01635808, 19435835
Information Systems
Software
Abstract

This article presents an algorithm to refresh the contents of database snapshots. A database snapshot is a read-only table whose contents are extracted from other tables in the database. The snapshot contents can be periodically refreshed to reflect the current state of the database. Snapshots are useful in many applications as a cost effective substitute for replicated data in a distributed database system.

When the snapshot contents are a simple restriction and projection of a single base table, differential refresh techniques can reduce the message and update costs of the snapshot refresh operation. The algorithm presented annotates the base table to detect the changes which must be applied to the snapshot table during snapshot refresh. The cost of maintaining the base table annotations is minimal and the amount of data transmitted during snapshot refresh is close to optimal in most circumstances.

Found 

Top-30

Publishers

1
2
3
4
1
2
3
4
  • We do not take into account publications without a DOI.
  • Statistics recalculated only for publications connected to researchers, organizations and labs registered on the platform.
  • Statistics recalculated weekly.

Are you a researcher?

Create a profile to get free access to personal recommendations for colleagues and new articles.
Share
Cite this
GOST | RIS | BibTex | MLA
Found error?