Skip to main content

Scalable query result caching for web applications

Publication ,  Journal Article
Garrod, C; Manjhi, A; Ailamaki, A; Maggs, B; Mowry, T; Olston, C; Tomasic, A
Published in: Proceedings of the VLDB Endowment
January 1, 2008

The backend database system is often the performance bottleneck when running web applications. A common approach to scale the database component is query result caching, but it faces the challenge of maintaining a high cache hit rate while effciently ensuring cache consistency as the database is updated. In this paper we introduce Ferdinand, the first proxy-based cooperative query result cache with fully distributed consistency management. To maintain a high cache hit rate, Ferdinand uses both a local query result cache on each proxy server and a distributed cache. Consistency management is implemented with a highly scalable publish/subscribe system. We implement a fully functioning Ferdinand prototype and evaluate its performance compared to several alternative query-caching approaches, showing that our high cache hit rate and consistency management are both critical for Ferdinand's performance gains over existing systems. © 2008 VLDB Endowment.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

Proceedings of the VLDB Endowment

DOI

EISSN

2150-8097

Publication Date

January 1, 2008

Volume

1

Issue

1

Start / End Page

550 / 561

Related Subject Headings

  • 4605 Data management and data science
  • 0807 Library and Information Studies
  • 0806 Information Systems
  • 0802 Computation Theory and Mathematics
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Garrod, C., Manjhi, A., Ailamaki, A., Maggs, B., Mowry, T., Olston, C., & Tomasic, A. (2008). Scalable query result caching for web applications. Proceedings of the VLDB Endowment, 1(1), 550–561. https://doi.org/10.14778/1453856.1453917
Garrod, C., A. Manjhi, A. Ailamaki, B. Maggs, T. Mowry, C. Olston, and A. Tomasic. “Scalable query result caching for web applications.” Proceedings of the VLDB Endowment 1, no. 1 (January 1, 2008): 550–61. https://doi.org/10.14778/1453856.1453917.
Garrod C, Manjhi A, Ailamaki A, Maggs B, Mowry T, Olston C, et al. Scalable query result caching for web applications. Proceedings of the VLDB Endowment. 2008 Jan 1;1(1):550–61.
Garrod, C., et al. “Scalable query result caching for web applications.” Proceedings of the VLDB Endowment, vol. 1, no. 1, Jan. 2008, pp. 550–61. Scopus, doi:10.14778/1453856.1453917.
Garrod C, Manjhi A, Ailamaki A, Maggs B, Mowry T, Olston C, Tomasic A. Scalable query result caching for web applications. Proceedings of the VLDB Endowment. 2008 Jan 1;1(1):550–561.

Published In

Proceedings of the VLDB Endowment

DOI

EISSN

2150-8097

Publication Date

January 1, 2008

Volume

1

Issue

1

Start / End Page

550 / 561

Related Subject Headings

  • 4605 Data management and data science
  • 0807 Library and Information Studies
  • 0806 Information Systems
  • 0802 Computation Theory and Mathematics