Sobes.tech
Junior — Middle

Jak se jmenuje teorie, která popisuje požadavky na architekturu databází NoSQL?

sobes.tech AI

Odpověď od AI

Věta popisující požadavky na architekturu databází NoSQL se nazývá CAP věta (Konzistence, Dostupnost, Odolnost vůči dělení).

Tvrzení říká, že distribuovaný systém může současně zajistit pouze dvě ze tří vlastností:

  • Konzistence: všechny uzly vidí stejné data ve stejnou dobu.
  • Dostupnost: každý požadavek dostane odpověď, i když část systému není dostupná.
  • Odolnost vůči dělení: systém pokračuje v práci při síťovém dělení.

U databází NoSQL se často volí kombinace, při níž se obětují některé vlastnosti podle požadavků aplikace.