Verteilte Transaktionen
 

Auch in verteilten Systemen regeln Transaktionen die Einhaltung der ACID-Eigenschaften. Man unterscheidet verschiedene Transaktionsarten:

  • Lokale Transaktionen operieren auf einer lokalen Datenbank einer Site.

  • Globale Transaktionen operieren auf mehreren lokalen Datenbanken. Sie bestehen i.d.R. aus mehreren lokalen (Unter-)Transaktionen.

Probleme:

  • COMMIT/ABORT-Entscheidung bei globalen Transaktionen, die auf unterschiedlichen Sites operieren.
  • Concurrency control: Verzahnung der Operationen einer globalen Transaktion mit anderen globalen Transaktionen.

→ Spezialisierte Algorithmen/Protokolle zur Gewährleistung nötig!

 
      zurückvor