Posté par Kerro .
En réponse au journal Github m.
Évalué à 9.
En simplifiant, tu as par exemple 10 serveurs de bases de données. Une panne fait qu'on se retrouve avec 6 serveurs d'un côté et 4 de l'autre. Les 2 groupes ne peuvent plus communiquer.
Pas de bol chaque côté continue à accepter les requêtes comme si de rien n'était (alors qu'il faudrait tenir compte d'un quorum par exemple, donc seul le groupe de 6 accepterai les mises à jour).
On se retrouve rapidement avec 2 jeux de données différents --> split brain
Et là, pour réconcilier les choses, c'est souvent coton.
[^] # Re: Faut lire les journaux
Posté par Kerro . En réponse au journal Github m. Évalué à 9.
En simplifiant, tu as par exemple 10 serveurs de bases de données. Une panne fait qu'on se retrouve avec 6 serveurs d'un côté et 4 de l'autre. Les 2 groupes ne peuvent plus communiquer.
Pas de bol chaque côté continue à accepter les requêtes comme si de rien n'était (alors qu'il faudrait tenir compte d'un quorum par exemple, donc seul le groupe de 6 accepterai les mises à jour).
On se retrouve rapidement avec 2 jeux de données différents --> split brain
Et là, pour réconcilier les choses, c'est souvent coton.