Sobes.tech
Junior — Middle

Ako sa volá teória, ktorá popisuje požiadavky na architektúru NoSQL databáz?

sobes.tech AI

Odpoveď od AI

Veta, ktorá popisuje požiadavky na architektúru databáz NoSQL, sa nazýva CAP veta (Konzistencia, Dostupnosť, Odolnosť voči rozdeleniu).

Uvádza, že distribuovaný systém môže súčasne zabezpečiť iba dve z troch vlastností:

  • Konzistencia: všetky uzly vidia rovnaké údaje v rovnakom čase.
  • Dostupnosť: každá požiadavka dostane odpoveď, aj keď časť systému nie je dostupná.
  • Odolnosť voči rozdeleniu: systém pokračuje v práci pri rozdelení siete.

V NoSQL databázach sa často volí kombinácia, pri ktorej sa obetuje jedna vlastnosť podľa požiadaviek aplikácie.