> 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.

A l'inverse, est-ce que ton load balancer ne saurait pas évaluer la fraicheur 
et ou la cohérence (mécanisme de quorum?) des données et du coup renvoyer vers 
le(s) bon(s) serveur(s) ? Le risque étant qu'il renvoie tout et tout le temps 
vers le master et donc les slaves ne servent plus à grand chose :-/

Je ne connais ni MariaDB ni MySQL en mode cluster ; donc c'est vraiment une 
réflexion à voix haute.
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/

Répondre à