Senior
Co je to věta CAP?
sobes.tech AI
Odpověď od AI
Věta CAP říká, že distribuovaný systém nemůže současně garantovat všechny tři vlastnosti:
- Konzistence: všechny uzly vidí stejné údaje ve stejnou dobu.
- Dostupnost: každý požadavek dostane odpověď (úspěšnou nebo chybovou).
- Odolnost vůči rozdělení sítě: systém pokračuje v provozu při přerušení sítě mezi uzly.
Kvůli rozdělením sítě musí systém vybírat mezi konzistencí a dostupností. Například:
- CP systémy obětují dostupnost ve prospěch konzistence.
- AP systémy obětují konzistenci ve prospěch dostupnosti.
Toto je základní omezení při navrhování distribuovaných databází a služeb.