Controllo di flusso nel Cluster XtraDB: gestione delle scritture
Il controllo del flusso non è un concetto nuovo negli ambienti basati su Percona XtraDB Cluster/Galera. Significa che un nodo del cluster non può tenere il passo con il ritmo delle scritture del cluster. Questo meccanismo, attraverso il termine di modalità “QUOTA”, aiuta ad evitare il buffering eccessivo mantenendo i membri del gruppo ad una velocità operativa simile. Dipende da quanti elementi di backlog possono accumularsi, specificamente relativi a “transazioni da certificare” e “transazioni da applicare”. Una volta superati i limiti, il meccanismo di controllo limita il throughput dei membri scrittori per adeguarsi alla capacità dei membri più lenti del gruppo. Secondo la documentazione ufficiale di MySQL, Group Replication garantisce che una transazione venga eseguita solo dopo che la maggioranza dei membri del gruppo l’ha ricevuta e ha concordato l’ordine relativo tra tutte le transazioni inviate contemporaneamente.