A Performance Analysis of View Materialization Strategies.
Eric N. Hanson:
A Performance Analysis of View Materialization Strategies.
SIGMOD Conference 1987: 440-453@inproceedings{DBLP:conf/sigmod/Hanson87,
author = {Eric N. Hanson},
editor = {Umeshwar Dayal and
Irving L. Traiger},
title = {A Performance Analysis of View Materialization Strategies},
booktitle = {Proceedings of the Association for Computing Machinery Special
Interest Group on Management of Data 1987 Annual Conference,
San Francisco, California, May 27-29, 1987},
publisher = {ACM Press},
year = {1987},
pages = {440-453},
ee = {http://doi.acm.org/10.1145/38713.38759, db/conf/sigmod/Hanson87.html},
crossref = {DBLP:conf/sigmod/87},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
The conventional way to process commands for
relational views is to use query modification to
translate the commands into ones on the base
relations. An alternative approach has been proposed recently, whereby materialized copies of views are kept, and incrementally updated immediately after each modification of the database. A related scheme exists, in which update of materialized views is deferred until just before data is retrieved from the view. A performance analysis is presented comparing the cost of query modification, immediate view maintenance, and deferred view maintenance. Three different models of the structure of views are given a simple selection and projection of one relation, the natural join of two relations, and an aggregate (e. g. the sum of values in a column) over a selection-projection view. The results show that the choice of the most efficient view maintenance method depends heavily on the structure of the database, the view definition, and the type of query and update activity present.
Copyright © 1987 by the ACM,
Inc., used by permission. Permission to make
digital or hard copies is granted provided that
copies are not made or distributed for profit or
direct commercial advantage, and that copies show
this notice on the first page or initial screen of
a display along with the full citation.
Online Version (ACM WWW Account required): Full Text in PDF Format
CDROM Version: Load the CDROM "Volume 1 Issue 2, SIGMOD '75-'92" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 1" and ...
BibTeX
Printed Edition
Umeshwar Dayal, Irving L. Traiger (Eds.):
Proceedings of the Association for Computing Machinery Special Interest Group on Management of Data 1987 Annual Conference, San Francisco, California, May 27-29, 1987.
ACM Press 1987 BibTeX
,
SIGMOD Record 16(3)
Contents
References
- [Adib80]
- Michel E. Adiba, Bruce G. Lindsay:
Database Snapshots.
VLDB 1980: 86-91 BibTeX
- [Agra83]
- Rakesh Agrawal, David J. DeWitt:
Updating Hypothetical Data Bases.
Inf. Process. Lett. 16(3): 145-146(1983) BibTeX
- [Blak86]
- José A. Blakeley, Per-Åke Larson, Frank Wm. Tompa:
Efficiently Updating Materialized Views.
SIGMOD Conference 1986: 61-71 BibTeX
- [Bloo70]
- Burton H. Bloom:
Space/Time Trade-offs in Hash Coding with Allowable Errors.
Commun. ACM 13(7): 422-426(1970) BibTeX
- [Bune79]
- Peter Buneman, Eric K. Clemons:
Efficient Monitoring Relational Databases.
ACM Trans. Database Syst. 4(3): 368-382(1979) BibTeX
- [Card75]
- Alfonso F. Cardenas:
Analysis and Performance of Inverted Data Base Structures.
Commun. ACM 18(5): 253-263(1975) BibTeX
- [Horw86]
- Susan Horwitz, Tim Teitelbaum:
Generating Editing Environments Based on Relations and Attributes.
ACM Trans. Program. Lang. Syst. 8(4): 577-608(1986) BibTeX
- [Lind86]
- Bruce G. Lindsay, Laura M. Haas, C. Mohan, Hamid Pirahesh, Paul F. Wilms:
A Snapshot Differential Refresh Algorithm.
SIGMOD Conference 1986: 53-60 BibTeX
- [Rous86]
- Nick Roussopoulos, Hyunchul Kang:
Principles and Techniques in the Design of ADMS±.
IEEE Computer 19(12): 19-25(1986) BibTeX
- [Seli79]
- Patricia G. Selinger, Morton M. Astrahan, Donald D. Chamberlin, Raymond A. Lorie, Thomas G. Price:
Access Path Selection in a Relational Database Management System.
SIGMOD Conference 1979: 23-34 BibTeX
- [Sell86]
- Timos K. Sellis:
Global Query Optimization.
SIGMOD Conference 1986: 191-205 BibTeX
- [Seve76]
- Dennis G. Severance, Guy M. Lohman:
Differential Files: Their Application to the Maintenance of Large Databases.
ACM Trans. Database Syst. 1(3): 256-267(1976) BibTeX
- [Ston75]
- Michael Stonebraker:
Implementation of Integrity Constraints and Views by Query Modification.
SIGMOD Conference 1975: 65-78 BibTeX
- [Ston86]
- Michael Stonebraker, Timos K. Sellis, Eric N. Hanson:
An Analysis of Rule Indexing Implementations in Data Base Systems.
Expert Database Conf. 1986: 465-476 BibTeX
- [Wood83]
- John Woodfill, Michael Stonebraker:
An Implementation of Hypothetical Relations.
VLDB 1983: 157-166 BibTeX
- [Yao77]
- ...
Referenced by
- Harumi A. Kuno, Elke A. Rundensteiner:
Incremental Maintenance of Materialized Object-Oriented Views in MultiView: Strategies and Performance Evaluation.
IEEE Trans. Knowl. Data Eng. 10(5): 768-792(1998)
- Avigdor Gal, Opher Etzion:
A Multiagent Update Process in a Database with Temporal Data Dependencies and Schema Versioning.
IEEE Trans. Knowl. Data Eng. 10(1): 21-37(1998)
- Nick Roussopoulos:
Materialized Views and Data Warehouses.
SIGMOD Record 27(1): 21-26(1998)
- Serge Abiteboul, Jason McHugh, Michael Rys, Vasilis Vassalos, Janet L. Wiener:
Incremental Maintenance for Materialized Views over Semistructured Data.
VLDB 1998: 38-49
- Sameer Mahajan, Michael J. Donahoo, Shamkant B. Navathe, Mostafa H. Ammar, Sanjoy Malik:
Grouping Techniques for Update Propagation in Intermittently Connected Databases.
ICDE 1998: 46-53
- Tetsuya Furukawa, Fei Sha II:
Reducing Algorithms for Materialized View Updates.
ER 1998: 377-392
- Dimitra Vista:
Integration of Incremental View Maintenance into Query Optimizers.
EDBT 1998: 374-388
- Uday R. Kulkarni, Richard G. Ramirez:
Independently Updated Views.
IEEE Trans. Knowl. Data Eng. 9(5): 798-812(1997)
- Lars Bækgaard, Leo Mark:
Incremental Computation of Set Difference Views.
IEEE Trans. Knowl. Data Eng. 9(2): 251-261(1997)
- Inderpal Singh Mumick, Dallan Quass, Barinderpal Singh Mumick:
Maintenance of Data Cubes and Summary Tables in a Warehouse.
SIGMOD Conference 1997: 100-111
- Latha S. Colby, Akira Kawaguchi, Daniel F. Lieuwen, Inderpal Singh Mumick, Kenneth A. Ross:
Supporting Multiple View Maintenance Policies.
SIGMOD Conference 1997: 405-416
- Akira Kawaguchi, Daniel F. Lieuwen, Inderpal Singh Mumick, Dallan Quass, Kenneth A. Ross:
Concurrency Control Theory for Deferred Materialized Views.
ICDT 1997: 306-320
- Rongquen Chen, Weiyi Meng:
Efficient View Maintenance in a Multidatabase Environment.
DASFAA 1997: 391-400
- David Botzer, Opher Etzion:
Optimization of Materialization Strategies for Derived Data Elements.
IEEE Trans. Knowl. Data Eng. 8(2): 260-272(1996)
- Michael Rys, Moira C. Norrie, Hans-Jörg Schek:
Intra-Transaction Parallelism in the Mapping of an Object Model to a Relational Multi-Processor System.
VLDB 1996: 460-471
- Latha S. Colby, Timothy Griffin, Leonid Libkin, Inderpal Singh Mumick, Howard Trickey:
Algorithms for Deferred View Maintenance.
SIGMOD Conference 1996: 469-480
- Sibel Adali, K. Selçuk Candan, Yannis Papakonstantinou, V. S. Subrahmanian:
Query Caching and Optimization in Distributed Mediator Systems.
SIGMOD Conference 1996: 137-148
- Harumi A. Kuno, Elke A. Rundensteiner:
Using Object-Oriented Principles to Optimize Update Propagation to Materialized Views.
ICDE 1996: 310-317
- Brad Adelberg, Ben Kao, Hector Garcia-Molina:
Database Support for Efficiently Maintaining Derived Data.
EDBT 1996: 223-240
- Lars Bækgaard, Leo Mark:
Incremental Computation of Nested Relational Query Expressions.
ACM Trans. Database Syst. 20(2): 111-148(1995)
- Arie Segev, J. Leon Zhao:
A Framework for Join Pattern Indexing in Intelligent Database Systems.
IEEE Trans. Knowl. Data Eng. 7(6): 941-947(1995)
- Lars Bækgaard, Leo Mark:
Incremental Computation of Time-Varying Query Expressions.
IEEE Trans. Knowl. Data Eng. 7(4): 583-590(1995)
- Rainer Gallersdörfer, Matthias Nicola:
Improving Performance in Replicated Databases through Relaxed Coherency.
VLDB 1995: 445-456
- Yue Zhuge, Hector Garcia-Molina, Joachim Hammer, Jennifer Widom:
View Maintenance in a Warehousing Environment.
SIGMOD Conference 1995: 316-327
- James J. Lu, Guido Moerkotte, Joachim Schü, V. S. Subrahmanian:
Efficient Maintenance of Materialized Mediated Views.
SIGMOD Conference 1995: 340-351
- Brad Adelberg, Hector Garcia-Molina, Ben Kao:
Applying Update Streams in a Soft Real-Time Database System.
SIGMOD Conference 1995: 245-256
- Alfons Kemper, Christoph Kilger, Guido Moerkotte:
Function Materialization in Object Bases: Design, Realization, and Evaluation.
IEEE Trans. Knowl. Data Eng. 6(4): 587-608(1994)
- Rakesh Agrawal, H. V. Jagadish:
Algorithms for Searching Massive Graphs.
IEEE Trans. Knowl. Data Eng. 6(2): 225-238(1994)
- Chung-Min Chen, Nick Roussopoulos:
The Implementation and Performance Evaluation of the ADMS Query Optimizer: Integrating Query Result Caching and Matching.
EDBT 1994: 323-336
- Christian S. Jensen, Leo Mark, Nick Roussopoulos, Timos K. Sellis:
Using Differential Techniques to Efficiently Support Transaction Time.
VLDB J. 2(1): 75-111(1993)
- Richard T. Snodgrass, Santiago Gomez, L. Edwin McKenzie:
Aggregates in the Temporal Query Language TQuel.
IEEE Trans. Knowl. Data Eng. 5(5): 826-842(1993)
- Nick Roussopoulos, Nikos Economou, Antony Stamenas:
ADMS: A Testbed for Incremental Access Methods.
IEEE Trans. Knowl. Data Eng. 5(5): 762-774(1993)
- Goetz Graefe:
Query Evaluation Techniques for Large Databases.
ACM Comput. Surv. 25(2): 73-170(1993)
- Yu-Wang Wang, Eric N. Hanson:
A Performance Comparison of the Rete and TREAT Algorithms for Testing Database Rule Conditions.
ICDE 1992: 88-97
- Frank Olken, Doron Rotem:
Maintenance of Materialized Views of Sampling Queries.
ICDE 1992: 632-641
- Christian S. Jensen, Leo Mark, Nick Roussopoulos:
Incremental Implementation Model for Relational Databases with Transaction Time.
IEEE Trans. Knowl. Data Eng. 3(4): 461-473(1991)
- Michael J. Carey, Rajiv Jauhari, Miron Livny:
On Transaction Boundaries in Active Databases: A Performance Perspective.
IEEE Trans. Knowl. Data Eng. 3(3): 320-336(1991)
- L. Edwin McKenzie, Richard T. Snodgrass:
Evaluation of Relational Algebras Incorporating the Time Dimension in Databases.
ACM Comput. Surv. 23(4): 501-543(1991)
- Arie Segev, J. Leon Zhao:
Data Management for Large Rule Systems.
VLDB 1991: 297-307
- Alfons Kemper, Christoph Kilger, Guido Moerkotte:
Function Materialization in Object Bases.
SIGMOD Conference 1991: 258-267
- Arie Segev, J. Leon Zhao:
Evaluation of Rule Processing Strategies In Expert Databases.
ICDE 1991: 404-412
- H. V. Jagadish:
A Compression Technique to Materialize Transitive Closure.
ACM Trans. Database Syst. 15(4): 558-598(1990)
- Rafael Alonso, Daniel Barbará, Hector Garcia-Molina:
Data Caching Issues in an Information Retrieval System.
ACM Trans. Database Syst. 15(3): 359-384(1990)
- Arie Segev, Weiping Fang:
Currency-Based Updates to Distributed Materialized Views.
ICDE 1990: 512-520
- José A. Blakeley, Nancy L. Martin:
Join Index, Materialized View, and Hybrid-Hash Join: A Performance Analysis.
ICDE 1990: 256-263
- Arie Segev, Jooseok Park:
Updating Distributed Materialized Views.
IEEE Trans. Knowl. Data Eng. 1(2): 173-184(1989)
- Eugene J. Shekita, Michael J. Carey:
Performance Enhancement Through Replication in an Object-Oriented DBMS.
SIGMOD Conference 1989: 325-336
- Rakesh Agrawal, Alexander Borgida, H. V. Jagadish:
Efficient Management of Transitive Relationships in Large Data and Knowledge Bases.
SIGMOD Conference 1989: 253-262
- Arie Segev, Jooseok Park:
Maintaining Materialized Views in Distributed Databases.
ICDE 1989: 262-270
- Rakesh Agrawal, H. V. Jagadish:
Materialization and Incremental Update of Path Information.
ICDE 1989: 374-383
- Surajit Chaudhuri:
Temporal Relationships in Databases.
VLDB 1988: 160-170
- Jaideep Srivastava, Doron Rotem:
Precision-Time Tradeoffs: A Paradigm for Processing Statistical Queries on Databases.
SSDBM 1988: 226-245
- Eric N. Hanson:
Processing Queries Against Database Procedures: A Performance Analysis.
SIGMOD Conference 1988: 295-302
- Jaideep Srivastava, Doron Rotem:
Analytical Modeling of Materialized View Maintenance.
PODS 1988: 126-134
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Sat May 16 23:39:51 2009