Caching with "Good Enough" Currency, Consistency, and Completeness

dc.contributor.authorGuo, Hongfeien_US
dc.contributor.authorLarson, Per-Akeen_US
dc.contributor.authorRamakrishnan, Raghuen_US
dc.date.accessioned2012-03-15T17:18:49Z
dc.date.available2012-03-15T17:18:49Z
dc.date.created2005en_US
dc.date.issued2004en_US
dc.description.abstractSQL extensions that allow queries to explicitly specify data quality requirements in terms of currency and consistency were proposed in an earlier paper. This paper develops a data quality-aware, finer grained cache model and studies cache design in terms of four fundamental properties: presence, consistency, completeness and currency. Such a model provides an abstract view of the cache to the query processing layer, and opens the door for adaptive cache management. We describe an implementation approach that builds on the MTCache framework for partially materialized views. The optimizer checks most consistency constraints and generates a dynamic plan that includes currency checks and inexpensive checks for dynamic consistency constraints that cannot be validated during plan compilation. Our solution not only supports transparent caching but also provides transactional fine grained data currency and consistency guarantees.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationTR1520en_US
dc.identifier.urihttp://digital.library.wisc.edu/1793/60426
dc.publisherUniversity of Wisconsin-Madison Department of Computer Sciencesen_US
dc.titleCaching with "Good Enough" Currency, Consistency, and Completenessen_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR1520.pdf
Size:
2.82 MB
Format:
Adobe Portable Document Format