Affiliation:
1. Department of Computer Science University of Maryland, College Park, Also with the Institute for Systems Research, University of Maryland
2. Department of Computer Science University of Maryland, College Park, Also with the Institute for Advanced Computer Studies, University Maryland
Abstract
A
WebView
is a web page automatically created from base data typically stored in a DBMS. Given the multi-tiered architecture behind database-backed web servers, we have the option of materializing a WebView inside the DBMS, at the web server, or not at all, always computing it on the fly (virtual). Since WebViews must be up to date, materialized WebViews are immediately refreshed with every update on the base data. In this paper we compare the three materialization policies (materialized inside the DBMS, materialized at the web server and virtual) analytically, through a detailed cost model, and quantitatively, through extensive experiments on an implemented system. Our results indicate that materializing at the web server is a more scalable solution and can facilitate an order of magnitude more users than the virtual and materialized inside the DBMS policies, even under high update workloads.
Publisher
Association for Computing Machinery (ACM)
Subject
Information Systems,Software
Cited by
22 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Caching in Forschung und Industrie;Schnelles und skalierbares Cloud-Datenmanagement;2024
2. Multi-Objective Big Data View Materialization Using Improved Strength Pareto Evolutionary Algorithm;Journal of Information Technology Research;2022-09-02
3. Selection of Candidate Views for Big Data View Materialization;Lecture Notes in Electrical Engineering;2021
4. Dynamic Web View Materialization;Lecture Notes in Electrical Engineering;2020-08-14
5. Web Views;Encyclopedia of Database Systems;2018