Distributed databases principles and systems
Distributed databases principles and systems
The complexity of operations on a fragmented relation
ACM Transactions on Database Systems (TODS)
STRUDEL: a Web site management system
SIGMOD '97 Proceedings of the 1997 ACM SIGMOD international conference on Management of data
The TriGS active object-oriented database system— an overview
ACM SIGMOD Record
Database techniques for the World-Wide Web: a survey
ACM SIGMOD Record
Principles of distributed database systems (2nd ed.)
Principles of distributed database systems (2nd ed.)
Design principles for data-intensive Web sites
ACM SIGMOD Record
Ready for prime time: pre-generation of web pages in TIScover
Proceedings of the eighth international conference on Information and knowledge management
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
XML: Extensible Markup Language
XML: Extensible Markup Language
Design and Maintenance of Data-Intensive Web Sites
EDBT '98 Proceedings of the 6th International Conference on Extending Database Technology: Advances in Database Technology
Dynamic and Structured Presentation of Database Contents on the Web
EDBT '98 Proceedings of the 6th International Conference on Extending Database Technology: Advances in Database Technology
Language and Tools to Specify Hypertext Views on Databases
WebDB '98 Selected papers from the International Workshop on The World Wide Web and Databases
Incremental Maintenance of Hypertext Views
WebDB '98 Selected papers from the International Workshop on The World Wide Web and Databases
EDBT '98 Proceedings of the 6th International Conference on Extending Database Technology: Advances in Database Technology
XML Content Management Based on Object-Relational Database Technology
WISE '00 Proceedings of the First International Conference on Web Information Systems Engineering (WISE'00)-Volume 1 - Volume 1
Engineering and hosting adaptive freshness-sensitive web applications on data centers
WWW '03 Proceedings of the 12th international conference on World Wide Web
Information Systems
Self-maintaining web pages: from theory to practice
Data & Knowledge Engineering
Challenges and practices in deploying web acceleration solutions for distributed enterprise systems
Proceedings of the 13th international conference on World Wide Web
Hi-index | 0.02 |
Data-intensive web-based information systems usually employ database systems to store the contents forming the basis for web page construction. Generating web pages on the fly, especially in peak times, can lead to severe performance problems. Thus, pre-generation of web pages has been suggested to be ready for prime time, allowing to reliably deliver several hundred pre-generated pages per second. Maintaining the consistency of these web pages with respect to changes within the database in an efficient way, however, represents a major challenge. This paper presents a novel approach for "self maintaining" web pages that is, different to previous approaches, characterized by a simple (and thus, easy to maintain) database-to-web page mapping and very low page regeneration costs. This is achieved by utilizing fragmentation techniques from distributed databases, by allocating parameterized fragments to web page classes (rather than individual fragments to single web pages), and using the Extensible Markup Language (XML) as an intermediate layer between the database and the final web pages.