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/