Sobes.tech
Junior — Middle

Kako se zove teorija koja opisuje zahteve za arhitekturu NoSQL baza podataka?

sobes.tech АИ

Одговор од АИ

Teorema koja opisuje zahteve za arhitekturu NoSQL baza podataka naziva se CAP teorema (Konzistentnost, Dostupnost, Tolerancija na podelu).

Ona tvrdi da distribuirani sistem može istovremeno obezbediti samo dve od tri osobine:

  • Konzistentnost: svi čvorovi vide iste podatke u isto vreme.
  • Dostupnost: svaki zahtev dobija odgovor, čak i ako deo sistema nije dostupan.
  • Tolerancija na podelu: sistem nastavlja da radi pri podeli mreže.

U NoSQL bazama podataka često se bira kombinacija žrtvovanjem jedne od osobina u zavisnosti od zahteva aplikacije.