2.8 Schwache Konsistenz (3) 2.8 Schwache Konsistenz (4)
2.8 Schwache Konsistenz (3) 2.8 Schwache Konsistenz (4)
2.8 Schwache Konsistenz (3) 2.8 Schwache Konsistenz (4)
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
3 Client-zentrierte <strong>Konsistenz</strong>modelle<br />
■<br />
■<br />
★<br />
Bisher<br />
◆ <strong>Konsistenz</strong> globaler Daten<br />
Häufiger Fall<br />
◆ seltene und zentrale Aktualisierung der Daten<br />
◆ z.B. Namensdienst<br />
◆ z.B. Webseiten<br />
Suche nach vereinfachten <strong>Konsistenz</strong>modellen<br />
◆ betrachtet aus der Sicht eines Client<br />
Prozesse<br />
Replikate<br />
Datenspeicher<br />
Kommunikationsnetz<br />
Verteilte Betriebssysteme<br />
© 2003-2004, Franz J. Hauck, Vert. Sys., Univ. Ulm [2003w-VBS-F-Repl.fm, 2003-12-17 09.04]<br />
Reproduktion oder Verwendung dieser Unterlage bedarf in jedem Fall der Zustimmung des Autors.<br />
F<br />
57<br />
3.1 Eventual-Consistency<br />
■<br />
■<br />
Idee<br />
◆ Daten werden letztendlich irgendwann konsistent<br />
Aktualisierung setzt sich nach gewisser Zeit durch<br />
◆ Beispiel: geänderte Webseite wird nach gewisser Zeit veraltete Version in<br />
lokalen Browsercaches ersetzen<br />
◆ Beispiel: Secondary-DNS-Server erhält nach gewisser Zeit neue<br />
Namensbindungen<br />
Verteilte Betriebssysteme<br />
© 2003-2004, Franz J. Hauck, Vert. Sys., Univ. Ulm [2003w-VBS-F-Repl.fm, 2003-12-17 09.04]<br />
Reproduktion oder Verwendung dieser Unterlage bedarf in jedem Fall der Zustimmung des Autors.<br />
F<br />
58