Date |
Topic |
9/6 |
Introduction and motivation for domain-specific databases (Ugur)
|
9/13 |
The Borealis Stream Processing Engine (Yanif)
|
9/20 |
Databases in a nutshell I (Ugur)
|
9/27 |
Databases
in a nutshell II (Ugur) |
10/4 |
Vision and Perspectives (Aggeliki [1,2], Jennie [3,4]) |
10/11 |
Stream & Sensor Databases I (Jie [1,2], Mert [3,4]) |
10/18 |
Project Proposals
|
10/25 |
Stream & Sensor Databases II (Guest Lecture) |
11/1 |
Text and Web Databases I (John [1,2], Matt [3,4]) |
11/8 |
Text and Web Databases II (Bill [5,6], Luc[7,8]) |
11/15 |
Scientific Databases I (Nathan [1,2], Misha [3,4]) |
11/22 |
Thanksgiving |
11/29 |
Scientific Databases II (Radu [5,6], Wenjin [7,8]) |
12/6 |
Personal Information Management (Crystal [1,2]) & Database Programming Languages (Jay [1,2]) |
12/13 |
Final Project Presentations & Wrap-up |
Background:
- J. Hellerstein and M. Stonebraker. Anatomy of a Database System.
Readings in Database Systems (fourth edition).
- E. F. Codd. A
Relational Model of Data for Large Shared Data Banks. CACM
13(6), 1970.
- P. G. Selinger, et al. Access
Path Selection in a Relational Database Management System.
SIGMOD 1979.
Vision
and Perspectives:
- S. Chaudhuri and G. Weikum. Rethinking Database System
Architecture: Towards a Self-tuning RISC-style Database System.
VLDB 2000. *
- Jim Gray. The
Revolution in Database Architecture. SIGMOD 2004.
- Michael J. Franklin, Alon Y. Halevy, David Maier. From databases to dataspaces: a new
abstraction for information management. SIGMOD Record 34(4),
2005. *
- M. Stonebraker, U. Cetintemel. One Size Fits All: An Idea Whose Time has
Come and Gone. ICDE 2005.
- M. Atkinson, et al. The
Object-Oriented Database System Manifesto. Conference on
Deductive and Object-Oriented Databases, 1989.
Stream
and Sensor Databases:
- S. Madden, M. Franklin, J. Hellerstein, and
W. Hong. The Design of an
Acquisitional Query Processor for Sensor Networks. SIGMOD
2003.*
- A. Desphande, S. Madden. Supporting
Model-Based User Views in Database Systems. SIGMOD 2006.
- C. Shahabi. AIMS: An
Immersidata Management System.
CIDR 2003.*
- K. Szlavecz, et al. Life
Under Your Feet: An End-to-End Soil Ecology Sensor Network, Database,
Web Server, and Analysis Service, EmNets 2006.
- D. Abadi, et al. Aurora:
a new model and architecture for data stream management. VLDB
J. 12(2), 2003.
- D. Abadi, et al. The
Design of the Borealis Stream Processing Engine. CIDR 2005.
Web
and Text Databases:
- Serge Abiteboul. Querying
Semi-Structured Data. ICDT 1997.*
- XQUERY. An XML
Query Language. D. Chamberlin. IBM Systems Journal 41(4),
2002.
- S.
Chaudhuri, R. Ramakrishnan, Gerhard
Weikum. Integrating DB and IR Technologies: What is
the Sound of One Hand Clapping? CIDR 2005.*
- S. Sizov, et al. The
BINGO! System for Information Portal Generation and Expert Web Search.
CIDR 2003.
- F. Chang, et al. Bigtable:
A Distributed Storage System for Structured Data. OSDI'06.*
- S. Ghemawat, H. Gobioff, and S. Leung. The Google File System. SOSP 2003.
- U. Srivastava, J. Widom, K. Munagala, R. Motwani. Query Optimization over Web Services.
VLDB 2006. *
- Jeffrey Dean and Sanjay Ghemawat. MapReduce: Simplified Data Processing
on Large Clusters. OSDI 2004.
- Eric A. Brewer. Combining
Systems and Databases: A Search Engine Retrospective.
Readings in Database Systems (fourth edition).
Scientific
Data Management:
- J. Gray, et al. Scientific
Data Management in the Coming Decade. SIGMOD Record 34(4),
2005.*
- M. Stonebraker. An Overview of the Sequoia 2000
Project.
- Laura Bright, David Maier. Deriving
and Managing Data Products in an Environmental Observation and
Forecasting System. CIDR 2005.*
- S. Shankar, A. Kini, D. DeWitt, J. Naughton.
Integrating databases
and workflow systems, SIGMOD Record, 34(3), 2005.
- K Muniswamy-Reddy, D. Holland, U. Braun, M. Seltzer. Provenance-Aware Storage Systems.
USENIX 2006. *
- O. Benjelloun, A. Das Sarma, A. Halevy, and
J. Widom. ULDBs: Databases with
Uncertainty and Lineage. VLDB 2006.
- X. Ma, et al. GODIVA:
Lightweight Data Management for Scientific Visualization,
ICDE 2004.*
- M. Stonebraker, et al. Tioga. Providing Data Management Support
for Scientific Visualization Applications. VLDB 1993.
- P. Brown and M. Stonebraker. BigSur:
A System For the Management of Earth Science Data. VLDB 1995.
- M. Nieto-Santisteban, J. Gray, A. Szalay, J. Annis,
A. Thakar, W. O'Mullane. When
Database Systems Meet the Grid . CIDR 2005.
Database
Programming Languages:
- Wong Limsoon. Kleisli, A Functional Query System. Journal of Functional Programming, 10(1), 2000.*
- The LINQ Project
Overview. Microsoft.
- W. Cook and A. Ibrahim. Integrating
Programming Languages & Databases: What's the Problem?
- M. Carey and D. DeWitt. Of
Objects and Databases: A Decade of Turmoil. VLDB 1996.
- J. Richardson, M. Carey, and D. Schuh. The Design of the E Programming Language.
ACM TOPLAS 15(3), 1993.
- S. White, D. DeWitt. QuickStore:
A High Performance Mapped Object Store. SIGMOD 1994.
- C. Lamb et al. The
ObjectStore Database System. CACM 34(10), 1991.
- M.P. Atkinson, L. Daynès, M.J. Jordan, T.
Printezis, S. Spence. An Orthogonally
Persistent Java. SIGMOD Record, 1996.
- M. Martin, B. Livshits, and M. Lam. Finding Application Errors and Security Flaws
Using PQL: a Program Query Language. OOPSLA 2005.
- B. Carlstrom, et al. The
Atomos Transactional Programming Language. PLDI 2006.
Personal
Information Management:
- X. Dong, A. Halevy. A
Platform for Personal Information Management and Integration.
CIDR 2005.*
- D. Karger, et al. Haystack:
A General-Purpose Information Management Tool for End Users Based on
Semistructured Data. CIDR 2005.
- A. Sahuguet, et al. User
Profile Management in Converged Networks (Episode II): "Share your
Data, Keep your Secrets". CIDR 2005.
M. Cherniack, et al. Profile-Driven
Cache Management. ICDE 2003.
- Mitch Cherniack, Michael J. Franklin and Stan Zdonik.
Expressing User Profiles
for Data Recharging. IEEE Personal Communications,
August 2001.
|