Readings in Database Systems (4th Edition) added January 22, 2011
Understanding the history of a topic is very helpful for developing a useful conceptualization of future evolution and a thorough knowledge of present challenges. Database system research has long yielded valuable insights, but many findings are primarily locatabale within complex academic papers in obscure publications. This useful collection of papers published by The MIT Press presents some old documents and some newer ones.
Many innovations have yet to be made in teh field of database system design, but there are many complexities associated with database management systems, and sometimes researches waste time by working through studies that have already been completed and throughly documented. In order to be able to pave the way for the future of databases, it is necessary to h ave an understanding of what has happened to this point and what current challenges need new solutions.
The preface to the anthology describes the editors' objective:
This book is intended to provide software technolgoists—both professionals and students—with a grounding in database research past and present, and a technical context for understanding new innovations. It is also designed to be a reference to anyone already active in database systems. This set of readings represents what we perceive to be the most important issues in the database area; the core mateiral for any DBMS [database management system] professional to study.
(page ix)
These papers are present in the fourth edition:
Data Models and DBMS Architecture
- What Goes Around Comes Around by
- Anatomy of a Database System by
Query Processing
- Access Path Selection in a Relational Database Management System by
- Join Processing in Database Systems with Large Main Memories by
- Parallel Database Systems: The Future of High Performance Database Systems by
- Encapsulation of Parallelism in the Volcano Query Processing System by
- AlphaSort: A RISC Machine Sort by
- R* Optimizer Validation and Performance Evaluation for Distributed Systems by
- Mariposa: A Wide-Area Distributed Database System by
Data Storage and Access Methods
- The R*-tree: An Efficient and Robust Access Method for Points and Rectangles by
- Operating System Support for Database Management by
- The Five-Minute Rule Ten Years Later, and Other Computer Storage Rules of Thumb by
- A Case for Redundant Arrays of Inexpensive Disks (RAID) by
Transaction Management
- Granularity of Locks and Degrees of Consistency in a Shared Data Base by
- On Optimistic Methods for Concurrency Control by
- Concurrency Control Performance Modeling: Alternatives and Implications by
- Efficient Locking for Concurrent Operations on B-Trees by
- ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging by
- Transaction Management in the R* Distributed Database Management System by
- The Dangers of Replication and a Solution by
Extensibility
- Inclusion of New Types in Relational Data Base Systems by
- Generalized Search Trees for Database Systems by
- Grammar-like Functional Rules for Representing Query Optimization Alternatives by
Database Evolution
- AutoAdmin "What-if" Index Analysis Utility by
- Applying Model Management to Classical Meta Data Problems by
- Algorithms for Creating Indexes for Very Large Tables Without Quiescing Updates by
Data Warehousing
- An Overview of Data Warehousing and OLAP Technology by
- Improved Query Performance with Variant Indexes by
- DataCube: A Relational Aggregation Operator Generalizing Group-By, Cross-Tab, and Sub-Totals by
- An Array-Based Algorithm for Simultaneous Multidimensional Aggregates by
- Deriving Production Rules for Incremental View Maintenance by
- Informix under CONTROL: Online Query Processing by
- DynaMat: A Dynamic View Management System for Data Warehouses by
Data Mining
- BIRCH: An Efficient Data Clustering Method for Very Large Databases by
- SPRINT: A Scalable Parallel Classifier for Data Mining by
- Fast Algorithms for Mining Association Rules by
- Efficient Evaluation of Queries with Mining Predicates by
Web Services and Data Bases
- Combining Systems and Databases: A Search Engine Retrospective by
- The Anatomy of a Large-Scale Hypertextual Web Search Engine by
- The BINGO! System for Information Portal Generation and Expert Web Search by
- Data Management in Application Servers by
- Querying Semi-Structured Data by
- DataGuides: Enabling Query Formulation and Optimization in Semistructured Databases by
- NiagaraCQ: A Scalable Continuous Query System for the Internet Databases by
Stream-Based Data Management
- Scalable Trigger Processing by
- The Design and Implementation of a Sequence Database System by
- Eddies: Continuously Adaptive Query Processing by
- Retrospective on Aurora by
Added
January 22, 2011
Author
Joseph M. Hellerstein and Michael Stonebraker
ISBN
0262693143