Une base répartie ne choisit pas une fois pour toutes entre cohérence et disponibilité. Elle expose deux réglages, et c'est leur somme qui décide.
Les réglages
N est le nombre de copies, W le nombre de copies qu'une écriture doit atteindre pour être confirmée, R le nombre de copies qu'une lecture doit interroger.
Ici, N vaut 3.
La règle
La dernière écriture est garantie visible en lecture lorsque R plus W dépasse strictement N. Sinon, une lecture peut ne toucher que des copies qui n'ont pas reçu la dernière écriture.
Objectif
Donner la somme minimale de R et W qui garantit la dernière écriture, le nombre de couples qui la garantissent parmi les neuf possibles, le W minimal quand R vaut 1, et les pannes tolérées en écriture avec W égal à 2.
Pièges
Un réglage garanti se paie en disponibilité : avec W égal à 3, une seule copie injoignable suffit à faire échouer toute écriture.