Sobes.tech
Senior

Qu'est-ce que le théorème CAP?

sobes.tech IA

Réponse de l'IA

Le théorème CAP affirme qu’un système distribué ne peut garantir simultanément les trois propriétés:

  • Cohérence : tous les nœuds voient les mêmes données au même moment.
  • Disponibilité : chaque requête reçoit une réponse (réussie ou erronée).
  • Tolérance aux partitions : le système continue de fonctionner lors d’une séparation réseau entre les nœuds.

En raison des partitions réseau, le système doit choisir entre cohérence et disponibilité. Par exemple :

  • Les systèmes CP sacrifient la disponibilité pour la cohérence.
  • Les systèmes AP sacrifient la cohérence pour la disponibilité.

C’est une limitation fondamentale lors de la conception de bases de données distribuées et de services.