Sobes.tech
Senior

Šta je CAP teorem?

sobes.tech АИ

Одговор од АИ

CAP teorema tvrdi da distribuirani sistem ne može istovremeno garantovati sve tri osobine:

  • Konzistentnost: svi čvorovi vide iste podatke u isto vreme.
  • Dostupnost: svaki zahtev dobija odgovor (uspešan ili neuspešan).
  • Otpornost na particije: sistem nastavlja da radi tokom prekida mreže između čvorova.

Zbog mrežnih particija, sistem mora da bira između konzistentnosti i dostupnosti. Na primer:

  • CP sistemi žrtvuju dostupnost radi konzistentnosti.
  • AP sistemi žrtvuju konzistentnost radi dostupnosti.

Ovo je osnovno ograničenje pri projektovanju distribuiranih baza podataka i servisa.