Hello,

question bête mais avez-vous testé la réplication synchronisée de
MariaDB ? (via “Galera Cluster”).
Elle exploite un système de quorum et devrait maintenir l'intégrité des
données sans problème.

À voir ce que ça donne niveau perf.


Le mercredi 27 mai 2015 à 10:06 +0200, Alexandre a écrit :
> Bonjour à tous,
> 
> Actuellement, nous avons un cluster Sql sous MariaDB avec 3 machines, 1 
> master, 2 slave.
> 
> Les écritures sont réalisées via un load balancer qui n'a qu'un backend, 
> le master. Il y a tout un système géré avec MHA, je ne vais rentrer dans 
> les détails.
> 
> Pour les lectures, on passe par un load balancer avec 3 backend, les 2 
> slaves + le master.
> 
> Il arrive par moment, que nous ayons beaucoup de données à synchroniser, 
> il peut y avoir un décalage entre le master et les slaves.
> 
> Ma question :
> nous sommes passé par un cluster SQL pour plus de disponibilité, mais 
> nous avons perdu en "cohérence" des données. Dans notre contexte, ce 
> n'est pas forcément grave qu'il y est un décalage, mais c'est impactant 
> qu'il y a une "incohérence" des données. A un moment T, le master est à 
> jour et pas les slaves, on a 1 chance sur 3, d'avoir une données 
> différentes. Ma solution serait de retirer le master des backend de lecture.
> 
> Ma solution est-elle adaptée ? Si oui comme puis-je le justifier 
> "officiellement" ?
> 
> Alex.
> 
> _______________________________________________
> Liste de diffusion du FRsAG
> http://www.frsag.org/
> 

_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à