Internet Web servers: workload characterization and performance implications
IEEE/ACM Transactions on Networking (TON)
Materialized views and data warehouses
ACM SIGMOD Record
Catching the boat with Strudel: experiences with a Web-site management system
SIGMOD '98 Proceedings of the 1998 ACM SIGMOD international conference on Management of data
Database techniques for the World-Wide Web: a survey
ACM SIGMOD Record
DynaMat: a dynamic view management system for data warehouses
SIGMOD '99 Proceedings of the 1999 ACM SIGMOD international conference on Management of data
The Asilomar report on database research
ACM SIGMOD Record
Materialized views: techniques, implementations, and applications
Materialized views: techniques, implementations, and applications
Web content adaptation to improve server overload behavior
WWW '99 Proceedings of the eighth international conference on World Wide Web
Philip and Alex's guide to Web publishing
Philip and Alex's guide to Web publishing
Efficient Queries over Web Views
EDBT '98 Proceedings of the 6th International Conference on Extending Database Technology: Advances in Database Technology
Design and Maintenance of Data-Intensive Web Sites
EDBT '98 Proceedings of the 6th International Conference on Extending Database Technology: Advances in Database Technology
Selection of Views to Materialize in a Data Warehouse
ICDT '97 Proceedings of the 6th International Conference on Database Theory
Incremental Maintenance for Materialized Views over Semistructured Data
VLDB '98 Proceedings of the 24rd International Conference on Very Large Data Bases
VLDB '98 Proceedings of the 24rd International Conference on Very Large Data Bases
Optimization of Run-time Management of Data Intensive Web-sites
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Data-Driven, One-To-One Web Site Generation for Data-Intensive Applications
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Incremental Maintenance of Hypertext Views
WebDB '98 Selected papers from the International Workshop on The World Wide Web and Databases
Improving web server performance by caching dynamic data
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Active cache: caching dynamic contents on the Web
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Enabling dynamic content caching for database-driven web sites
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
A systematic approach to reduction of user-perceived response time for GIS web services
Proceedings of the 9th ACM international symposium on Advances in geographic information systems
Self-maintaining web pages: an overview
ADC '01 Proceedings of the 12th Australasian database conference
Middle-tier database caching for e-business
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Affinity-based management of main memory database clusters
ACM Transactions on Internet Technology (TOIT)
Evaluations of architectural designs and implementation for database-driven web sites
Data & Knowledge Engineering
Mapping Referential Integrity Constraints from Relational Databases to XML
WAIM '01 Proceedings of the Second International Conference on Advances in Web-Age Information Management
Caching Strategies for Data-Intensive Web Sites
VLDB '00 Proceedings of the 26th International Conference on Very Large Data Bases
Form-Based Proxy Caching for Database-Backed Web Sites
Proceedings of the 27th International Conference on Very Large Data Bases
Update Propagation Strategies for Improving the Quality of Data on the Web
Proceedings of the 27th International Conference on Very Large Data Bases
Efficiently Mapping Integrity Constraints from Relational Database to XML Document
ADBIS '01 Proceedings of the 5th East European Conference on Advances in Databases and Information Systems
Profile-Based Data Delivery for Web Applications
EDBT '02 Proceedings of the Worshops XMLDM, MDDE, and YRWS on XML-Based Data Management and Multimedia Engineering-Revised Papers
Query Integration for Refreshing Web Views
DEXA '01 Proceedings of the 12th International Conference on Database and Expert Systems Applications
Implementation and Comparative Evaluation of Maintenance Policies in a Data Warehouse Environment
BNCOD 19 Proceedings of the 19th British National Conference on Databases: Advances in Databases
Evaluation of edge caching/offloading for dynamic content delivery
WWW '03 Proceedings of the 12th international conference on World Wide Web
CIGMA: aCtive Inventory service in Global e-MArket based on efficient catalog management
Proceedings of the 2003 ACM symposium on Applied computing
Freshness-driven adaptive caching for dynamic content web sites
Data & Knowledge Engineering
Information Systems
Self-maintaining web pages: from theory to practice
Data & Knowledge Engineering
Minimal Cost Replication of Dynamic Web Contents under Flat Update Delivery
IEEE Transactions on Parallel and Distributed Systems
MTCache: Transparent Mid-Tier Database Caching in SQL Server
ICDE '04 Proceedings of the 20th International Conference on Data Engineering
Incremental evaluation of schema-directed XML publishing
SIGMOD '04 Proceedings of the 2004 ACM SIGMOD international conference on Management of data
Scalable dissemination: what's hot and what's not
Proceedings of the 7th International Workshop on the Web and Databases: colocated with ACM SIGMOD/PODS 2004
Exploring the tradeoff between performance and data freshness in database-driven Web servers
The VLDB Journal — The International Journal on Very Large Data Bases
Evaluation of Edge Caching/Offloading for Dynamic Content Delivery
IEEE Transactions on Knowledge and Data Engineering
Real-Time Databases and Data Services
Real-Time Systems
Scheduling Queries to Improve the Freshness of a Website
World Wide Web
Replication for web hosting systems
ACM Computing Surveys (CSUR)
Replication for web hosting systems
ACM Computing Surveys (CSUR)
PROXY+: simple proxy augmentation for dynamic content processing
Web content caching and distribution
Transparent caching with strong consistency in dynamic content web sites
Proceedings of the 19th annual international conference on Supercomputing
Scalable strong consistency for web applications
Proceedings of the 11th workshop on ACM SIGOPS European workshop
Temporal pre-fetching of dynamic web pages
Information Systems
Policies for Caching OLAP Queries in Internet Proxies
IEEE Transactions on Parallel and Distributed Systems
Periodic cache replacement policy for dynamic content at application server
Decision Support Systems
Optimizing view queries in ROLEX to support navigable result trees
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Using latency-recency profiles for data delivery on the web
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
View invalidation for dynamic content caching in multitiered architectures
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Balancing performance and data freshness in web database servers
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Webview selection from user access patterns
Proceedings of the ACM first Ph.D. workshop in CIKM
Form-based proxy caching for database-backed web sites: keywords and functions
The VLDB Journal — The International Journal on Very Large Data Bases
A picture is worth a thousand keywords: exploring mobile image-based web search
Proceedings of the 9th international conference on Human computer interaction with mobile devices and services
Rethinking cost and performance of database systems
ACM SIGMOD Record
Temporal pre-fetching of dynamic web pages
Information Systems
Caching and Materialization for Web Databases
Foundations and Trends in Databases
The Opsis project: materialized views for data warehouses and the web
PCI'01 Proceedings of the 8th Panhellenic conference on Informatics
Processing XML path expressions using XML materialised views
BNCOD'03 Proceedings of the 20th British national conference on Databases
Quality contracts for real-time enterprises
BIRTE'06 Proceedings of the 1st international conference on Business intelligence for the real-time enterprises
Web usage mining for the recommendation of materialized webviews
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
Multi-constraint selection of materialized webviews
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
A dynamic data middleware cache for rapidly-growing scientific repositories
Proceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware
A strategy for maintaining client-based web warehouse
HSI'05 Proceedings of the 3rd international conference on Human Society@Internet: web and Communication Technologies and Internet-Related Social Issues
Roles of agents in data-intensive web sites
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part III
A trigger-based middleware cache for ORMs
Middleware'11 Proceedings of the 12th ACM/IFIP/USENIX international conference on Middleware
A trigger-based middleware cache for ORMs
Proceedings of the 12th International Middleware Conference
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
MOWS: macro and micro online webview selection
Proceedings of the 3rd International Conference on Web Intelligence, Mining and Semantics
Hi-index | 0.00 |
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.