Quels sont les inconvénients de l'utilisation de Galera Cluster au lieu de la réplication maître / esclave régulière? Le temps de latence de 0 esclave de Galera, la réplication synchrone et aucun point de défaillance unique ne semblent très attrayants, alors pourquoi le cluster Galera n'est-il pas commun?
wsrep_causal_reads
... réglée sur ON avecSET GLOBAL wsrep_causal_reads = 'ON';
pour que les sélections attendent jusqu'à ce que tous les jeux d'écriture soient terminés.Certains inconvénients de Galera comprennent:
Il y a aussi quelques limitations qui doivent être notées, mais qui peuvent peut-être être contournées:
Pour plus d'informations, consultez les détails sur Codership (et ici sur le blocage de DDL), MariaDB et Percona .
EDIT: Notez également que certains soutiennent que les grappes de bases de données étroitement couplées, telles que Galera, ne devraient pas avoir de nœuds géo-distribués en raison des problèmes découlant de la non-fiabilité inhérente de la couche réseau. Au lieu de cela, des solutions asynchrones doivent être utilisées dans ces cas. Voir: Comment ne pas effectuer la haute disponibilité MySQL: distribution des nœuds géographiques avec mauvaise utilisation de la réplication basée sur Galera . Néanmoins, le blog Galera déclare que (2015):
la source