MySQL-Cluster-Methoden umfassen: LVS- und Keepalived- und MySQL-Kombination, MySQL-Proxy, MySQL- und MHA-Kombination, MySQL- und MMM-Kombination, MySQL-Cluster und andere Methoden
Mehrere Möglichkeiten, einen MySQL-Cluster einzurichten
LVS+Keepalived+MySQL (Haben Sie Split-Brain-Probleme? Aber viele Leute scheinen dies zu empfehlen)
DRBD+Heartbeat+MySQL (Haben Sie eine Ersatzmaschine? Der Wechsel zu Heartbeat dauert lange? Haben Sie ein Split-Brain-Problem?)
MySQL-Proxy (Nicht ausgereift und stabil genug? Sind Verwenden Sie Lua? Kann die Client-Logik nicht geändert werden? (Die Community-Version unterstützt die INNODB-Engine nicht?)
MySQL + MHA (In Kombination mit asynchroner Replikation scheint es eine gute Wahl zu sein, und das Problem?)
MySQL + MMM (Es scheint, dass es viele Probleme gibt, und ich habe es nicht geübt. Kann jemand eine Erklärung geben)
MethodenauswahlWenn es sich um einen Dual-Master-Replikationsmodus handelt und keine Datenaufteilung erforderlich ist, können Sie MHA oder Keepalive oder Heartbeat wählen
Wenn es sich um eine Dual-Master-Replikation handelt und auch eine Datenaufteilung erfolgt, können Sie die Verwendung von Cobar in Betracht ziehen;
Wenn es sich um eine Dual-Master-Replikation + Slave handelt und die Daten aufgeteilt und gelesen werden und eine Schreibklassifizierung erforderlich ist, können Sie
in Betracht ziehen
Das obige ist der detaillierte Inhalt vonWas sind die Methoden des MySQL-Clusters?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!