Hallo,
ich verstehe was ein 2pc (oder prepared commit) ist, jedoch ist mir nicht ganz klar, warum dieser benötigt wird.
Kann ich eine erfolgreich abgeschlossene Transaktion nicht mehr rückgängig machen, d.h. einen Rollback ausführen obwohl eine Transaktion erfolgreich war?
Weil ansonsten ist ein 2PC ja nur eine konservativere Vorgehensweise um mögliche Fehlerquellen auszuschließen...?
ich verstehe was ein 2pc (oder prepared commit) ist, jedoch ist mir nicht ganz klar, warum dieser benötigt wird.
Kann ich eine erfolgreich abgeschlossene Transaktion nicht mehr rückgängig machen, d.h. einen Rollback ausführen obwohl eine Transaktion erfolgreich war?
Weil ansonsten ist ein 2PC ja nur eine konservativere Vorgehensweise um mögliche Fehlerquellen auszuschließen...?