Differential Files: Their Application to the Maintenance of Large Databases.
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)@article{DBLP:journals/tods/SeveranceL76,
author = {Dennis G. Severance and
Guy M. Lohman},
title = {Differential Files: Their Application to the Maintenance of Large
Databases},
journal = {ACM Trans. Database Syst.},
volume = {1},
number = {3},
year = {1976},
pages = {256-267},
ee = {http://doi.acm.org/10.1145/320473.320484, db/journals/tods/SeveranceL76.html},
bibsource = {DBLP, http://dblp.uni-trier.de}
}
BibTeX
Abstract
The representation of a collection of data in terms of its differences from some
preestablished point of reference is a basic storage compaction technique which finds
wide applicability. This paper describes a differential database representation which
is shown to be an efficient method for storing large and volatile databases. The
technique confines database modifications to a relatively small area of physical
storage and as a result offers two significant operational advantages. First,
because the "reference point" for the database is inherently static, it can be simply
and efficiently stored. Second, since all modifications to the database are physically
localized, the process of backup and the process of recovery are relatively fast
and inexpensive.
Copyright © 1976 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.
CDROM Version: Load the CDROM "Volume 3 Issue 1, TODS 1976-1990" and ...
DVD Version: Load ACM SIGMOD Anthology DVD 2" and ...
BibTeX
References
- [1]
- Burton H. Bloom:
Space/Time Trade-offs in Hash Coding with Allowable Errors.
Commun. ACM 13(7): 422-426(1970) BibTeX
- [2]
- ...
- [3]
- ...
- [4]
- K. Mani Chandy, James C. Browne, Charles W. Dissly, Werner R. Uhrig:
Analytic Models for Rollback and Recovery Strategies in Data Base Systems.
IEEE Trans. Software Eng. 1(1): 100-110(1975) BibTeX
- [5]
- ...
- [6]
- ...
- [7]
- ...
- [8]
- ...
- [9]
- ...
- [10]
- Donald E. Knuth:
The Art of Computer Programming, Volume III: Sorting and Searching.
Addison-Wesley 1973, ISBN 0-201-03803-X
BibTeX
- [11]
- W. D. Maurer:
An Improved Hash Code for Scatter Storage.
Commun. ACM 11(1): 35-37(1968) BibTeX
- [12]
- Robert L. Rappaport:
File Structure Design to Facilitate On-Line Instantaneous Updating.
SIGMOD Conference 1975: 1-14 BibTeX
- [13]
- ...
- [14]
- Hasan H. Sayani:
Restart and Recovery in a Transaction-Oriented Information Processing System.
SIGMOD Workshop, Vol. 1 1974: 351-366 BibTeX
- [15]
- Dennis G. Severance, Richardo Duhne:
A Practitioner's Guide To Addressing Algorithms.
Commun. ACM 19(6): 314-326(1976) BibTeX
- [16]
- ...
- [17]
- ...
Referenced by
- 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)
- H. V. Jagadish, P. P. S. Narayan, S. Seshadri, S. Sudarshan, Rama Kanneganti:
Incremental Organization for Data Recording and Warehousing.
VLDB 1997: 16-25
- Flip Korn, H. V. Jagadish, Christos Faloutsos:
Efficiently Supporting Ad Hoc Queries in Large Datasets of Time Sequences.
SIGMOD Conference 1997: 289-300
- Shahram Ghandeharizadeh, Richard Hull, Dean Jacobs:
Heraclitus: Elevating Deltas to be First-Class Citizens in a Database Programming Language.
ACM Trans. Database Syst. 21(3): 370-426(1996)
- Latha S. Colby, Timothy Griffin, Leonid Libkin, Inderpal Singh Mumick, Howard Trickey:
Algorithms for Deferred View Maintenance.
SIGMOD Conference 1996: 469-480
- Lars Bækgaard, Leo Mark:
Incremental Computation of Nested Relational Query Expressions.
ACM Trans. Database Syst. 20(2): 111-148(1995)
- Lars Bækgaard, Leo Mark:
Incremental Computation of Time-Varying Query Expressions.
IEEE Trans. Knowl. Data Eng. 7(4): 583-590(1995)
- H. V. Jagadish, Inderpal Singh Mumick, Abraham Silberschatz:
View Maintenance Issues for the Chronicle Data Model.
PODS 1995: 113-124
- Edward Omiecinski, Liehuey Lee, Peter Scheuermann:
Performance Analysis of a Concurrent File Reorganization Algorithm for Record Clustering.
IEEE Trans. Knowl. Data Eng. 6(2): 248-257(1994)
- George Diehr, Aditya N. Saharia:
Estimating Block Accesses in Database Organizations.
IEEE Trans. Knowl. Data Eng. 6(3): 497-499(1994)
- Lin Yu, Daniel J. Rosenkrantz:
Ancestor Controlled Submodule Inclusion in Design Databases.
IEEE Trans. Knowl. Data Eng. 5(2): 352-362(1993)
- Goetz Graefe:
Query Evaluation Techniques for Large Databases.
ACM Comput. Surv. 25(2): 73-170(1993)
- Shahram Ghandeharizadeh, Richard Hull, Dean Jacobs, Jaime Castillo, Martha Escobar-Molano, Shih-Hui Lu, Junhui Luo, Chiu Tsang, Gang Zhou:
On Implementing a Language for Specifying Active Database Execution Models.
VLDB 1993: 441-454
- Nabil Kamel, Roger King:
Intelligent Database Caching Through the Use of Page-Answers and Page-Traces.
ACM Trans. Database Syst. 17(4): 601-646(1992)
- Edward Omiecinski, Liehuey Lee, Peter Scheuermann:
Concurrent File Reorganization for Record Clustering: A Performance Study.
ICDE 1992: 265-272
- Shahram Ghandeharizadeh, Richard Hull, Dean Jacobs:
Implementation of Delayed Updates in Heraclitus.
EDBT 1992: 261-276
- Nick Roussopoulos:
An Incremental Access Method for ViewCache: Concept, Algorithms, and Cost Analysis.
ACM Trans. Database Syst. 16(3): 535-563(1991)
- Stanley Y. W. Su, Hsin-Hsing M. Chen:
A Temporal Knowledge Representation Model OSAM*/T and Its Query Language OQL/T.
VLDB 1991: 431-442
- Sam Yuan Sung, Tok Wang Ling:
A New Grid Version Storage Technique.
DASFAA 1991: 460-467
- Eugene J. Shekita, Michael J. Carey:
A Performance Evaluation of Pointer-Based Joins.
SIGMOD Conference 1990: 300-311
- Lin Yu, Daniel J. Rosenkrantz:
Representability of Design Objects by Ancestor-Controlled Hierarchical Specifications.
PODS 1990: 28-39
- Jaideep Srivastava, Jack S. Eddy Tan, Vincent Y. Lum:
TBSAM: An Access Method for Efficient Processing of Statistical Queries.
IEEE Trans. Knowl. Data Eng. 1(4): 414-423(1989)
- Arie Segev, Jooseok Park:
Updating Distributed Materialized Views.
IEEE Trans. Knowl. Data Eng. 1(2): 173-184(1989)
- Arie Segev, Jooseok Park:
Maintaining Materialized Views in Distributed Databases.
ICDE 1989: 262-270
- Lin Yu, Daniel J. Rosenkrantz:
Minimizing Time-Space Cost For Database Version Control.
PODS 1988: 294-301
- Christos Faloutsos, Stavros Christodoulakis:
Optimal Signature Extraction and Information Loss.
ACM Trans. Database Syst. 12(3): 395-428(1987)
- Michael Stonebraker:
The Design of the POSTGRES Storage System.
VLDB 1987: 289-300
- J. Eliot B. Moss:
Log-Based Recovery for Nested Transactions.
VLDB 1987: 427-432
- Denise J. Ecklund, Earl F. Ecklund Jr., Robert O. Eifrig, Fred M. Tonge:
DVSS: A Distributed Version Storage Server for CAD Applications.
VLDB 1987: 443-454
- Eric N. Hanson:
A Performance Analysis of View Materialization Strategies.
SIGMOD Conference 1987: 440-453
- Timothy R. Hill, Ananth Srinivasan:
A Regression Approach to Performance Analysis for the Differential File Architecture.
ICDE 1987: 157-164
- Lothar F. Mackert, Guy M. Lohman:
R* Optimizer Validation and Performance Evaluation for Distributed Queries.
VLDB 1986: 149-159
- Michael Stonebraker, Lawrence A. Rowe:
The Design of Postgres.
SIGMOD Conference 1986: 340-355
- Lothar F. Mackert, Guy M. Lohman:
R* Optimizer Validation and Performance Evaluation for Local Queries.
SIGMOD Conference 1986: 84-95
- Randy H. Katz, Ellis E. Chang, Rajiv Bhateja:
Version Modeling Concepts for Computer-Aided Design Databases.
SIGMOD Conference 1986: 379-386
- Sheau-Dong Lang, James R. Driscoll, Jiann H. Jou:
Improving the Differential File Technique via Batch Operations for Tree Structured File Organizations.
ICDE 1986: 524-532
- Tse-Men Koon, M. Tamer Özsu:
Performance Comparison of Resilent Concurrency Control Algorithms for Distributed Databases.
ICDE 1986: 565-573
- Don S. Batory:
Modeling the Storage Architectures of Commercial Database Systems.
ACM Trans. Database Syst. 10(4): 463-528(1985)
- Rakesh Agrawal, David J. DeWitt:
Integrated Concurrency Control and Recovery Mechanisms: Design and Performance Evaluation.
ACM Trans. Database Syst. 10(4): 529-564(1985)
- George P. Copeland, Setrag Khoshafian:
A Decomposition Storage Model.
SIGMOD Conference 1985: 268-279
- Stavros Christodoulakis:
Issues in the Architecture of a Document Archiver using Optical Disk Technology.
SIGMOD Conference 1985: 34-50
- Rakesh Agrawal, David J. DeWitt:
Recovery Architectures for Multiprocessor Database Machines.
SIGMOD Conference 1985: 131-145
- Andreas Reuter:
Performance Analysis of Recovery Techniques.
ACM Trans. Database Syst. 9(4): 526-559(1984)
- Salvatore T. March, Gary D. Scudder:
On the Selection of Efficient Record Segmentations and Backup Strategies for Large Shared Databases.
ACM Trans. Database Syst. 9(3): 409-438(1984)
- Ashok Malhotra, Harry M. Markowitz, Donald P. Pazel:
EAS-E: An Integrated Approach to Application Development.
ACM Trans. Database Syst. 8(4): 515-542(1983)
- Alfonso F. Cardenas, Farid Alavian, Algirdas Avizienis:
Performance of Recovery Architectures in Parallel Associative Database Processors.
ACM Trans. Database Syst. 8(3): 291-323(1983)
- Theo Härder, Andreas Reuter:
Principles of Transaction-Oriented Database Recovery.
ACM Comput. Surv. 15(4): 287-317(1983)
- John Woodfill, Michael Stonebraker:
An Implementation of Hypothetical Relations.
VLDB 1983: 157-166
- Robert A. Burnett, Paula J. Cowley, James J. Thomas:
Management and Display of Data Analysis Environments for Large Data Sets.
SSDBM 1983: 22-31
- Guy M. Lohman, Joseph C. Stoltzfus, Anita N. Benson, Michael D. Martin, Alfonso F. Cardenas:
Remotely-Sensed Geophysical Databases: Experience and Implications for Generalized DBMS.
SIGMOD Conference 1983: 146-160
- Don S. Batory, C. C. Gotlieb:
A Unifying Model of Physical Databases.
ACM Trans. Database Syst. 7(4): 509-539(1982)
- Houtan Aghili, Dennis G. Severance:
A Practical Guide to the Design of Differential Files for Recovery of On-Line Databases.
ACM Trans. Database Syst. 7(4): 540-565(1982)
- Gilles M. E. Lafue:
Semantic Integrity Dependencies and Delayed Integrity Checking.
VLDB 1982: 292-299
- Y. C. Hong, Stanley Y. W. Su:
Associative Hardware and Software Techniques for Integrity Control.
ACM Trans. Database Syst. 6(3): 416-440(1981)
- Walter H. Kohler:
A Survey of Techniques for Synchronization and Recovery in Decentralized Computer Systems.
ACM Comput. Surv. 13(2): 149-183(1981)
- Lars Söderlund:
Concurrent Data Base Reorganization - Assessment of a Powerful Technique through Modeling.
VLDB 1981: 499-509
- Kenneth C. Sevcik:
Data Base System Performance Prediction Using an Analytical Model (Invited Paper).
VLDB 1981: 182-198
- Jim Gray:
The Transaction Concept: Virtues and Limitations (Invited Paper).
VLDB 1981: 144-154
- Stephanie J. Cammarata:
Deferring Updates in a Relational Data Base System.
VLDB 1981: 286-292
- Michel E. Adiba:
Derived Relations: A Unified Mechanism for Views, Snapshots, and Distributed Data.
VLDB 1981: 293-305
- Michael Stonebraker:
Hypothetical Data Bases as Views.
SIGMOD Conference 1981: 224-229
- James B. Rothnie Jr., Philip A. Bernstein, Stephen Fox, Nathan Goodman, Michael Hammer, T. A. Landers, Christopher L. Reeve, David W. Shipman, Eugene Wong:
Introduction to a System for Distributed Databases (SDD-1).
ACM Trans. Database Syst. 5(1): 1-17(1980)
- Michel E. Adiba, Bruce G. Lindsay:
Database Snapshots.
VLDB 1980: 86-91
- Michael Stonebraker, Kenneth Keller:
Embedding Expert Knowledge and Hypothetical Data Bases Into a Data Base System.
SIGMOD Conference 1980: 58-66
- Jonathan E. Shopiro:
Theseus - A Programming Language for Relational Databases.
ACM Trans. Database Syst. 4(4): 493-517(1979)
- Gary H. Sockut, Robert P. Goldberg:
Database Reorganization - Principles and Practice.
ACM Comput. Surv. 11(4): 371-395(1979)
- Robert W. Taylor, James P. Fry, Ben Shneiderman, Diane C. P. Smith, Stanley Y. W. Su:
Database Program Conversion: A Framework for Research.
VLDB 1979: 299-312
- Joost Verhofstad:
Recovery Techniques for Database Systems.
ACM Comput. Surv. 10(2): 167-195(1978)
- P. D. Ting, Dennis Tsichritzis:
A Micro-DBMS for a Distributed Data Base.
VLDB 1978: 200-206
- Michel E. Adiba, Jean-Claude Chupin, Robert Demolombe, Georges Gardarin, Jean Le Bihan:
Issues in Distributed Data Base Management Systems: A Technical Overview.
VLDB 1978: 89-110
- Daniel J. Rosenkrantz:
Dynamic Database Dumping.
SIGMOD Conference 1978: 3-8
- D. Swartwout, James P. Fry:
Towards the Support of Integrated Views of Multiple Databases: An Aggregate Schema Facility.
SIGMOD Conference 1978: 132-143
- Raymond A. Lorie:
Physical Integrity in a Large Segmented Database.
ACM Trans. Database Syst. 2(1): 91-104(1977)
- Dennis G. Severance, John V. Carlis:
A Practical Approach to Selecting Record Access Paths.
ACM Comput. Surv. 9(4): 259-272(1977)
- K. Mani Chandy:
Models of Distributed Systems.
VLDB 1977: 105-120
- Clement T. Yu, Francis Y. L. Chin:
A Study on the Protection of Statistical Data Bases.
SIGMOD Conference 1977: 169-181
- Joost Verhofstad:
Recovery and Carsh Resistance in a Filing System.
SIGMOD Conference 1977: 158-167
BibTeX
ACM SIGMOD Anthology - DBLP:
[Home | Search: Author, Title | Conferences | Journals]
TODS, ACM SIGMOD Anthology: Copyright © by ACM (info@acm.org), Corrections: anthology@acm.org
DBLP: Copyright © by Michael Ley (ley@uni-trier.de), last change: Tue Jun 24 18:38:36 2008