Zu dieser Karteikarte gibt es einen kompletten Satz an Karteikarten. Kostenlos!
46
Optimistische Synchronisation
Geht davon aus, dass Konflikte selten auftreten. TAs werden einfach ausgeführt und im Nachhinein geprüft, ob ein Konflikt aufgetreten ist.
1. Lesephase: Änderungsoperationen werden zunächst auf lokalen Kopien ausgeführt.
2. Validierungsphase: Prüft, ob TA zwischenzeitlich mit anderen TAs in Konflikt geraten ist. Jede TA kriegt in der Validierungsphase einen Zeitstempel. Alle älteren TAs müssen nun entweder abgeschlossen sein oder aber keine der von dieser TA gelesenen Elemente geschrieben haben, sonst ist diese TA in Konflikt. Immer nur eine TA in der Validierungsphase!
3. Schreibphase: Alle Änderungen werden in die Datenbasis eingebracht.
1. Lesephase: Änderungsoperationen werden zunächst auf lokalen Kopien ausgeführt.
2. Validierungsphase: Prüft, ob TA zwischenzeitlich mit anderen TAs in Konflikt geraten ist. Jede TA kriegt in der Validierungsphase einen Zeitstempel. Alle älteren TAs müssen nun entweder abgeschlossen sein oder aber keine der von dieser TA gelesenen Elemente geschrieben haben, sonst ist diese TA in Konflikt. Immer nur eine TA in der Validierungsphase!
3. Schreibphase: Alle Änderungen werden in die Datenbasis eingebracht.
Tags:
Quelle: DB1 Vorlesung 2007 Kapitel 12 von Prof. Staab und Dr. Sizov
Quelle: DB1 Vorlesung 2007 Kapitel 12 von Prof. Staab und Dr. Sizov
Karteninfo:
Autor: kread
Oberthema: Informatik
Thema: Datenbanken
Schule / Uni: Universität Koblenz-Landau
Ort: Koblenz
Veröffentlicht: 18.10.2010