Pessimistische vs. optimistische Replikation

Für das Funktionieren einer Cloud ist es essentiell, dass jedes System, dass eine bestimmte Aufgabe erfüllen können soll, Zugriff auf die dafür benötigten Daten hat. Weil ein zentraler Datenspeicher aber dem Grundgedanken der Cloud widersprechen würde und ausserdem einen single point of failure darstellen würde ist eine dezentrale Speicherung der Daten zu bevorzugen. Um die Ausfallsicherheit und die Performance zu verbessern ist es darüber hinaus ratsam, die Daten nicht nur jeweils einmal innerhalb des dezentralen Systems vorzuhalten, sondern mehrmals.

Sobald jetzt einer der Knoten der Wolke einen Teil der Daten verändert, müssen diese Änderungen auch auf die anderen Systeme, die diesen Teil der Daten vorhielten, repliziert werden.

Grundsätzlich gibt es dabei zwei verschiedene Arten von Replikation. Ein Diskussionspapier von Saito und Shapiro von HP respektive Microsoft diskutiert die Vor- und Nachteile von pessimistischer und optimistischer Replikation.

Das Papier liesst sich übrigens zu meiner Überraschung wesentlich besser als ich befürchtet hatte.

About Philipp Strube

Philipp Strube ist Gründer und Geschäftsführer von cloudControl. cloudControl entwickelt eine hochverfügbare und skalierbare Cloud Hosting Lösung für moderne Webapplikationen.
This entry was posted in Featured, Technologien and tagged , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>