Home Up PDF Prof. Dr. Ingo Claßen
Ü: Multi Version Concurrency Control - ADBKT

Übung Multi Version Concurrency Control

Vorbereitung

Importieren sie folgendes Notebook in ihren Python-Container: (ipynb) (render)

Implementierung von Szenarien aus der Vorlesung

  • Snapshot - Read Committed
  • Snapshot - Repeatble Read
  • Lost Update - Read Comitted
  • Lost Update - Repeatable Read
  • Write Skew - Repeatable Read
  • Write Skew - SERIALIZABLE - T2->T1
  • Write Skew - SERIALIZABLE - T2-/-> T1
  • Serialisierungsfehler

Implementierung von Szenarien aus dem PostgreSQL-Paper

  • Paper "Serializable Snapshot Isolation in PostgreSQL" - bis Kapitel 3.1 lesen (link)
  • Szenario Fig 1 implementieren
  • Szenario Fig 2 implementieren