PACELC Theorem
PACELC étend CAP : sans partition, on arbitre entre latence (L) et cohérence (C) ; avec partition, entre disponibilité (A) et cohérence (C).
Objectif
Affiner l'arbitrage CAP en intégrant l'équilibre latence-cohérence pendant le fonctionnement normal (sans partition).
Mécanisme
PA/EL (p. ex. Cassandra) : choisir A pendant les partitions, L sinon. PC/EC (p. ex. Spanner) : choisir C avec et sans partitions. PC/EL (p. ex. PNUTS) : une stratégie hybride.
Cas d’usage
- Sélection fine de systèmes distribués
- Arbitrages latence-cohérence
- Comparaison de bases de données