Zum Inhalt springen
uencoder

ACID Property

ACID sind die vier Transaktionsgarantien: Atomarität, Konsistenz, Isolation und Dauerhaftigkeit, die zuverlässige Transaktionsverarbeitung gewährleisten.

Zweck

Verständnis der Grundlage für Transaktionskorrektheit in relationalen Datenbanken und Bewertung der Konsistenzgarantien bei Fehlern.

Mechanismus

Atomarität: Alles-oder-Nichts. Konsistenz: Constraints werden eingehalten. Isolation: Nebenläufige Transaktionen stören sich nicht. Dauerhaftigkeit: Nach Commit bleiben Daten auch bei Fehlern erhalten. Implementiert via WAL + Sperren + MVCC.

Anwendungsfälle

  • Transaktionsdesign
  • Datenbankauswahl
  • Fehlerwiederherstellungsbewertung

Verwandte Tools

References