Maison  >  Article  >  base de données  >  Quelles sont les méthodes du cluster mysql ?

Quelles sont les méthodes du cluster mysql ?

清浅
清浅original
2019-05-07 10:59:038554parcourir

Les méthodes de cluster MySQL incluent : combinaison LVS et Keepalived et MySQL, proxy MySQL, combinaison MySQL et MHA, combinaison MySQL et MMM, cluster MySQL et autres méthodes

Quelles sont les méthodes du cluster mysql ?

Plusieurs façons de configurer un cluster MySQL

LVS+Keepalived+MySQL (Vous avez des problèmes de split-brain ? Mais beaucoup de gens semblent le recommander)

DRBD+Heartbeat+MySQL (Vous avez une machine de rechange ? Le passage à Heartbeat prend beaucoup de temps ? Avez-vous un problème de split-brain ?)

Proxy MySQL (Pas assez mature et stable ? vous utilisez Lua ? L'utilisez-vous pour les sous-tables ? La logique client ne peut-elle pas être modifiée ? )

MySQL Cluster (La version communautaire ne prend pas en charge le moteur INNODB ? Cas commerciaux insuffisants ?)

MySQL + MHA (S'il est associé à une réplication asynchrone, cela semble être un bon choix, et le problème ? )

MySQL + MMM (Il semble qu'il y ait beaucoup de problèmes, et je ne l'ai pas pratiqué. Quelqu'un peut-il donner une explication)

Sélection de la méthode

S'il s'agit du mode de réplication double maître et que le fractionnement des données n'est pas requis, vous pouvez choisir MHA ou Keepalive ou Heartbeat

S'il s'agit d'une réplication double maître et que le fractionnement des données est également effectué, vous pouvez envisager d'utiliser Cobar ;

S'il s'agit d'une réplication double maître + esclave et que les données sont divisées et lues et écrire une classification est obligatoire, vous pouvez considérer Amoeba

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn