More Transaction Management




CS157b

Chris Pollett

Apr 19, 2023

Outline

div class="slide">

Introduction

SQL Isolation Levels

Transaction Management

Cascading Rollbacks

Recoverable Schedules

In-Class Exercise

  1. Give a serializable but not recoverable schedule in which the last two operations are not both commits.
  2. Post your solution to the Apr 19 In-Class Exercise thread.

Schedules That Avoid Cascading Rollbacks

Relationships Serializability versus Recoverability

Space of Schedules Serializability versus Recoverability

Why Strict 2PL ensures ACR and Serializability

Handling Rollbacks for Database Elements