Traditional Database Architecture |
Date |
Topic | Notes |
01/15 |
Introduction |
01/17 |
Database
Internals |
Read Sections 1-4 (you can skip 4.6; we will look at this later) |
01/22 |
Transaction Processing |
01/24 |
System
R |
Requires a Yale IP for access. Read up to page 122 (i.e. up to the section
entitled "transaction management"). |
01/29 |
Database Internals |
Read Sections 5-8 |
Distributed and Parallel Databases |
Date |
Topic | Notes |
01/31 |
System R* |
02/05 |
Parallel Databases |
Requires a Yale IP for access. Once you get to the section on "State of the Art", you can scan quickly through the rest of the paper. |
02/07 |
Replication |
Requires a Yale IP for access. |
02/12 |
TinyDB |
Focus on Sections 1-4 (through page 23), but the whole paper is worth reading. |
Main Memory Databases |
Date |
Topic | Notes |
02/14 |
Dali |
Requires a Yale IP for access. Focus on Section 1, Section 4.1-4.7, and Section 7.3.1. |
02/19 |
Main Memory Indexes |
Requires a Yale IP for access. |
02/21 |
H-Store |
02/26 | Mid-term Exam |
Analytical Databases and Data Warehouses |
Date |
Topic | Notes |
02/28 |
Overview |
Requires a Yale IP for access. |
03/04 |
Data Cubes |
Requires a Yale IP for access. |
03/06 |
C-Store |
You can avoid reading Sections 8 and 9. If you are interested, they can be replaced by my PhD thesis, in particular Chapters 2, 3, and 7. Other follow-on papers to this original can be found here, here, here, here, and here.
|
03/25 |
X100 |
Stream Databases |
Date |
Topic | Notes |
03/27 |
Aurora |
Requires a Yale IP for access. |
04/01 |
SEQ |
04/03 |
XStream |
Requires a Yale IP for access. |
Web Data Management |
Date |
Topic | Notes |
04/08 |
Search Engines |
04/10 |
Bigtable |
04/15 |
MapReduce |
04/17 |
Semantic Web |
Final Project Presentations |
04/22 |
First half of presentations |
04/24 |
Second half of presentations |