MySQL-Cluster / Standby-Datenbanken

August 16, 2010 Aktuell, Allgemein

Standby-DatenbankenFür Datenbanken gilt grundsätzlich dasselbe wie für Webserver. Auch hier kann sich ein Datenbankausfall verheerend auswirken, wenn dem Kunden beziehungsweise Interessenten beispielsweise die in der Datenbank vorhandenen Produkte nicht mehr im Onlineshop angeboten werden können, oder der Bestellprozess aufgrund eines Datenbankfehlers an irgendeiner Stelle abbricht.

Analog zur Technik das Failover-Clusters lassen sich auch aus Datenbanken ein- bzw. mehrere Datenbankcluster erstellen, mit denen man die Sicherheit von MySQL-Datenbanken wirkungsvoll erhöhen kann. Ab der Version 5.0 bringt die MySQL-Software dabei eine eigene Cluster-Funktion mit. Diese ermöglicht es, die Datenbank auf einem Servercluster zu installieren, sofern dieses in der Shared Nothing Architektur aufgebaut ist. Dabei müssen die einzelnen Knoten jedoch mit einem ausreichend großen Arbeitsspeicher versehen sein, so dass alle Daten grundsätzlich im Arbeitsspeicher bevorratet werden können.

Doch auch, wer eine ältere Version von MySQL verwendet oder beispielsweise Datenbanken in einem Microsoft SQL Server 2008 oder einem Oracle Datenbanksystem einsetzt, hat die Möglichkeit, durch den Einsatz von Standby-Datenbanken die Verfügbarkeit wirkungsvoll zu erhöhen. Diese Technik basiert auf dem Master-/Slave-System, bei dem eine Datenbank den aktiven Part übernimmt, die andere dagegen in einem Standby-Modus betrieben wird. Beim Ausfall des aktiven Parts kann dann die Standby-Datenbank dessen Funktionen automatisch übernehmen.

Wenn Sie sich nicht sicher sind, ob der Einsatz von Standby-Datenbanken beziehungsweise MySQL-Clustern bei Ihrem Onlineshops notwendig ist, sprechen Sie uns an. Wir stehen Ihnen jederzeit mit Rat und Tat zur Seite. Die Datenbank Experten für Online Shops von arboro.de beraten Sie gerne in allen Fragen zum Thema Systemstabilität und Systemsicherheit in Ihrem Online Shop.

Tags: , , ,