E4: Transactions Part 2

Get access to the slides and script here

This lesson covers:

  • Isolation levels and the difference between “serializable” and “read uncommitted”
  • How isolation levels are implemented under the hood
  • “Locks” and how they’re used to implement transactions
  • Deadlocks and how locks affect the performance of a database