https://ipads.se.sjtu.edu.cn/pub/courses
Schedule
CSDI lectures are taken on Thursday 3-5.
We will update the schedule soon.
Week 0: Introduction
Lec.0: Feb. 27
Slides:
Week 1: System Design Princeple I
Lec.1: Mar. 5
Slides:
Week 2: System Design Princeple II
Lec.2: Mar. 12
Papers:
Slides:
Week 3: Consistency & Concurrency Control
Lec.3: Mar. 19
Papers:
Slides:
Week 4: Concurrency Control Optimization
Lec.4: Mar. 26
Papers:
- Speedy Transactions in Multicore In-Memory Databases
- Scaling Multicore Databases via Constrained Parallel Execution
Slides:
Week 5: Case study: Hardware Transactional Memory & RocksDB
Lec.5: Apr. 2
Papers:
Slides:
Week 6: Isolation Level I
Lec.6: Apr. 9
Papers:
Slides:
Week 7: Isolation Level II
Lec.7: Apr. 16
Papers:
Slides:
Week 8: Isolation Level III
Lec.8: Apr. 23
Papers:
Slides:
Week 9: Isolation Level IV
Lec.9: Apr. 30
Papers:
Slides:
Week 10: Isolation Level V & Durability I
Lec.10: May. 7
Papers:
Week 11: Durability II
Lec.11: May. 14
Papers:
Slides:
Week 12: Durability III & Availability I
Lec.12: May. 21
Papers:
Slides:
Week 13: Opening Report
Lec.13: May. 28
Week 14: Consensus I & Viewstamped Replication
Lec.14: Jun. 4
Papers:
Slides:
Week 15: Consensus & Paxos
Lec.15: Jun. 11
Papers:
Slides: