Sobes.tech
Senior

Ce este teorema CAP?

sobes.tech AI

Răspuns de la AI

Teorema CAP afirmă că un sistem distribuit nu poate garanta simultan cele trei proprietăți:

  • Consistență: toate nodurile văd aceleași date în același timp.
  • Disponibilitate: fiecare solicitare primește un răspuns (cu succes sau cu eroare).
  • Toleranță la partiții: sistemul continuă să funcționeze în timpul unei diviziuni de rețea între noduri.

Din cauza diviziunilor de rețea, sistemul trebuie să aleagă între consistență și disponibilitate. De exemplu:

  • Sistemele CP sacrifică disponibilitatea pentru consistență.
  • Sistemele AP sacrifică consistența pentru disponibilitate.

Aceasta este o limitare fundamentală în proiectarea bazelor de date distribuite și a serviciilor.