上交分布式

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:

  1. Introduction

Week 1: System Design Princeple I

Lec.1: Mar. 5

Slides:

  1. Overview Of System Design I

Week 2: System Design Princeple II

Lec.2: Mar. 12

Papers:

  1. The many faces of consistenc

Slides:

  1. Overview Of System Design II
  2. Transactional Systems I

Week 3: Consistency & Concurrency Control

Lec.3: Mar. 19

Papers:

  1. On Optimistic Methods for Concurrency Control

Slides:

  1. Transactional Systems II

Week 4: Concurrency Control Optimization

Lec.4: Mar. 26

Papers:

  1. Speedy Transactions in Multicore In-Memory Databases
  2. Scaling Multicore Databases via Constrained Parallel Execution

Slides:

  1. Concurrency Conctrol Optimizations

Week 5: Case study: Hardware Transactional Memory & RocksDB

Lec.5: Apr. 2

Papers:

  1. Using Restricted Transactional Memory to Build a Scalable In-Memory Database
  2. RocksDB Wiki

Slides:

  1. Hardware Transactional Memory
  2. RocksDB I

Week 6: Isolation Level I

Lec.6: Apr. 9

Papers:

  1. A Critique of ANSI SQL Isolation Levels

Slides:

  1. RocksDB II
  2. Isolation Level I

Week 7: Isolation Level II

Lec.7: Apr. 16

Papers:

  1. A Critique of ANSI SQL Isolation Levels

Slides:

  1. Isolation Level II

Week 8: Isolation Level III

Lec.8: Apr. 23

Papers:

  1. Making snapshot isolation serializable

Slides:

  1. Isolation Level III

Week 9: Isolation Level IV

Lec.9: Apr. 30

Papers:

  1. Pisces: A Scalable and Efficient Persistent Transactional Memory

     

Slides:

  1. Isolation Level
  2. Case Study(Isolation Level): PostgreSQL

Week 10: Isolation Level V & Durability I

Lec.10: May. 7

Papers:

  1. ARIES: A Transaction Recovery Method Supporting Fine-Granularity Locking and Partial Rollbacks Using Write-Ahead Logging
  2. Slides:
     
  1. Case Study(Isolation Level): MySQL
  2. Durability I

Week 11: Durability II

Lec.11: May. 14

Papers:

  1. From ARIES to MARS: Transaction Support for Next-Generation, Solid-State Drives
     

Slides:

  1. Durability II

Week 12: Durability III & Availability I

Lec.12: May. 21

Papers:

  1. The Primary Backup Approach
  2. Chain Replication for Supporting High Throughput and Availability

Slides:

  1. Durability
  2. Availability

Week 13: Opening Report

Lec.13: May. 28

Week 14: Consensus I & Viewstamped Replication

Lec.14: Jun. 4

Papers:

  1. Viewstamped Replication Revisited

Slides:

  1. Consensus I

Week 15: Consensus & Paxos

Lec.15: Jun. 11

Papers:

  1. Paxos Made Simple

Slides:

  1. Consensus
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值