Rien n'oblige à retenir le même compromis partout. Dans une même application, l'enregistrement d'un paiement et l'incrément d'un compteur de vues n'ont pas les mêmes exigences.
Trois réglages courants, avec trois copies
| Réglage | Ce qu'on obtient | Ce qu'on paie |
|---|---|---|
| W = 1, R = 1 | écriture et lecture très rapides | aucune garantie de fraîcheur |
| W = 2, R = 2 | dernière écriture garantie | deux réponses attendues à chaque opération |
| W = 3, R = 1 | dernière écriture garantie, lecture minimale | l'écriture échoue dès qu'une copie manque |
Objectif
Trancher la garantie de deux couples, donner les pannes tolérées en lecture du réglage médian, et le nombre de réponses qu'il fait attendre.
Rappels
La bonne question ne porte jamais sur la base entière mais sur l'opération : lire une valeur vieille de deux secondes coûte cher sur un solde bancaire, et ne coûte rien sur un nombre de vues.