Query
Processing
I will assume you
have covered chapters 12-15 of the Cow book, or its equivalent, in your
UG course.
- Join Algorithms:
Leonard D. Shapiro: Join Processing in Database Systems with Large Main
Memories. ACM Trans. Database Syst. 11(3): 239-264 (1986)
- Query
Optimization-1:
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
- Query
Optimization-2: Surajit Chaudhuri: An Overview of Query
Optimization in Relational Systems. PODS 1998: 34-43
|
Buffer
Management
- Buffer
Management:
Hong-Tai Chou, David J. DeWitt: An Evaluation of Buffer Management
Strategies for Relational Database Systems. Algorithmica 1(3): 311-336
(1986).
|
Advanced
Transaction Management
I will assume you
have covered chapters 16-18 of the Cow book, or its equivalent, in your
UG course.
- Granularity
of Locks:
Jim Gray, Raymond A. Lorie, Gianfranco R. Putzolu, Irving L. Traiger:
Granularity of Locks and Degrees of Consistency in a Shared Data Base.
IFIP Working Conference on Modelling in Data Base Management Systems
1976.
- Oracle CC: Multiuser Concurrency in Oracle. Access from UW via
link. Click on "Start Reading Online" and go to Chapter 8: Oracle Multiuser Concurrency. If you have trouble accessing the link contact the instructor.
- Optimistic CC: H. T. Kung, John T. Robinson: On Optimistic Methods for Concurrency Control. ACM Trans. Database Syst. 6(2): 213-226 (1981).
- B-tree Locking:
Philip L. Lehman, S. Bing Yao: Efficient Locking for Concurrent
Operations on B-Trees. ACM Trans. Database Syst. 6(4): 650-670 (1981)
- Aries Recovery:
C. Mohan, Donald J. Haderle, Bruce G. Lindsay, Hamid Pirahesh, Peter M.
Schwarz: ARIES: A Transaction Recovery Method Supporting
Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead
Logging. ACM Trans. Database Syst. 17(1): 94-162 (1992)
- 2-Phase
Commit:
C. Mohan, Bruce G. Lindsay, Ron Obermarck: Transaction Management in
the R* Distributed Database Management System. ACM Trans. Database
Syst. 11(4): 378-396 (1986)
|
Parallel
and Distributed DBMSs
- Distributed DBMSs:
Michael Stonebraker, Paul M. Aoki, Witold Litwin, Avi Pfeffer, Adam
Sah, Jeff Sidell, Carl Staelin, Andrew Yu: Mariposa: A Wide-Area
Distributed Database System. VLDB Journal 5(1): 48-63 (1996).
- Replication:
Jim Gray, Pat Helland, Patrick E. O'Neil, Dennis Shasha: The Dangers of
Replication and a Solution. SIGMOD Conference 1996: 173-182.
- Parallel DBMSs:
David J. DeWitt, Jim Gray: Parallel Database Systems: The Future of
High Performance Database Systems. Comm. ACM 35(6): 85-98 (1992).
|
Advanced
Access Methods
- R-tree:
Antonin Guttman: R-Trees: A Dynamic Index Structure for Spatial
Searching. SIGMOD Conference 1984: 47-57.
- Bitmap
Indices: Patrick E. O'Neil, Dallan Quass: Improved Query
Performance with Variant Indexes. SIGMOD Conference 1997: 38-49.
|
Advanced
Data Models
- OODBMS:
Charles Lamb, Gordon Landis, Jack A. Orenstein, Danel Weinreb: The
ObjectStore Database System. CACM 34(10): 50-63 (1991).
- Bucky:
Michael J. Carey, David J. DeWitt, Jeffrey F. Naughton, Mohammad
Asgarian, Paul Brown, Johannes Gehrke, Dhaval Shah: The BUCKY
Object-Relational Benchmark (Experience Paper). SIGMOD Conference 1997:
135-146.
- Data Model History, and XML as a data model
- XQuery
|
Data
Analysis and Decision Support
- OLAP:
Jim Gray et al.: Data Cube: A Relational Aggregation Operator
Generalizing Group-by, Cross-Tab, and Sub Totals. Data Mining and
Knowledge Discovery 1(1): 29-53 (1997).
- Mining:
Rakesh Agrawal, Ramakrishnan Srikant: Fast Algorithms for Mining
Association Rules in Large Databases. VLDB 1994: 487-499.
|
Misc (time
permitting)
- DBMS and MR:
Andrew Pavlo, Erik Paulson, Alexander Rasin, Daniel J. Abadi, David J. DeWitt, Samuel Madden, Michael Stonebraker: A comparison of approaches to large-scale data analysis. SIGMOD Conference 2009: 165-178
- C-Store: Michael Stonebraker, Daniel J. Abadi, Adam Batkin, Xuedong Chen, Mitch
Cherniack, Miguel Ferreira, Edmond Lau, Amerson Lin, Samuel Madden,
Elizabeth J. O'Neil, Patrick E. O'Neil, Alex Rasin, Nga Tran, Stanley
B. Zdonik: C-Store: A Column-oriented DBMS. VLDB 2005: 553-56.
|
The Art of
Reading Papers (read on your own)
- Read Efficiently:
Michael J. Hanson and updated by D. McNamee: Efficient Reading of
Papers in Science and Technology,
1989.
- Write Well:
Patrick Valduriez, “Some Hints to Improve Writing of Technical Papers”,
Correspondence in Engineering of Information Systems, Hermes, Vol. 2,
No. 3, 1994.
|