MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

So entwerfen Sie hochverfügbare Open-Source-Datenbankumgebungen

Wir freuen uns, Ihnen mitteilen zu können, dass unser neuestes technisches Whitepaper zum Design hochverfügbarer Open-Source-Datenbankumgebungen jetzt zum Download verfügbar ist.

Dieses neue Whitepaper, das unser Kollege Krzysztof Książek, Senior Support Engineer bei Multiplenines, geschrieben hat, richtet sich an Datenbankadministratoren, Systemadministratoren und andere, die sich möglicherweise Fragen stellen wie:Wie können Sie feststellen, ob Ihre Umgebung hochverfügbar ist oder nicht? Wie würden Sie es messen? Welche Schritte müssen Sie unternehmen, um die Verfügbarkeit zu verbessern? Wie gestalten Sie Ihr Setup so, dass es von Anfang an hochverfügbar ist?

Es behandelt die Grundlagen der Hochverfügbarkeit, bietet Einblicke in die Gestaltung Ihrer Umgebung für Hochverfügbarkeit und enthält Beispiele für einige der gebräuchlichsten Hochverfügbarkeits-Setups.

Hochverfügbarkeit ist heutzutage ein Muss für jeden seriösen Einsatz und die Zeiten, in denen Sie eine mehrstündige Ausfallzeit Ihrer Datenbank einplanen konnten, um eine Wartung durchzuführen, sind lange vorbei. Für die heutigen Unternehmen bedeuten nicht verfügbare Dienste verlorene Kunden und Geld. Eine hochverfügbare Datenbankumgebung muss daher eine der höchsten Prioritäten sein.

Natürlich gibt es im MySQL- (und MariaDB-) Ökosystem viele, viele HA-Lösungen, aber woher wissen wir, welchen wir vertrauen können?

Einige Lösungen funktionieren möglicherweise unter bestimmten spezifischen Bedingungen, verursachen jedoch möglicherweise mehr Probleme, wenn sie außerhalb dieser Bedingungen angewendet werden. Selbst eine grundlegende Funktionalität wie die MySQL-Replikation, die auf viele Arten konfiguriert werden kann, kann erheblichen Schaden anrichten - zum Beispiel die zirkuläre Replikation mit mehreren beschreibbaren Mastern. Obwohl es einfach ist, ein „Multi-Master-Setup“ mithilfe der Replikation einzurichten, kann es sehr leicht brechen und uns mit divergierenden Datensätzen auf verschiedenen Servern zurücklassen. Für eine Datenbank, die oft als Single Source of Truth angesehen wird, kann eine beeinträchtigte Datenintegrität katastrophale Folgen haben.

Laden Sie unser neues Whitepaper herunter und erfahren Sie mehr über die Anforderungen für Hochverfügbarkeit in Datenbank-Setups und wie Sie das System von Grund auf entwerfen.

Beispiel für eine minimalistische Bereitstellung eines Galera-Clusters in einem einzelnen Rechenzentrum